diff --git a/.eslintrc.js b/.eslintrc.js index b02fe791c370a6..689cd7fb23f01b 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -68,7 +68,7 @@ module.exports = { files: ['**/*.md/*.cjs', '**/*.md/*.js'], parserOptions: { sourceType: 'script', - ecmaFeatures: { impliedStrict: true } + ecmaFeatures: { impliedStrict: true }, }, rules: { strict: 'off' }, }, @@ -103,11 +103,11 @@ module.exports = { }, { name: 'Buffer', - message: 'Import Buffer instead of using the global' + message: 'Import Buffer instead of using the global', }, { name: 'process', - message: 'Import process instead of using the global' + message: 'Import process instead of using the global', }, ] }, }, @@ -134,13 +134,7 @@ module.exports = { ignorePattern: '.*', }, }], - 'comma-dangle': ['error', { - arrays: 'always-multiline', - exports: 'only-multiline', - functions: 'only-multiline', - imports: 'only-multiline', - objects: 'only-multiline', - }], + 'comma-dangle': ['error', 'always-multiline'], 'comma-spacing': 'error', 'comma-style': 'error', 'computed-property-spacing': 'error', diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index acacee156126af..aa74d154f1114a 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,9 +1,12 @@ # Node.js Project Codeowners -# 1. Codeowners must always be teams, never individuals -# 2. Each codeowner team should contain at least one TSC member -# 3. PRs touching any code with a codeowner must be signed off by at least one -# person on the code owner team. +# This file does not define any requirements for landing PRs. +# Its purpose is to allow automation of courtesy pings to the +# relevant team(s) when any of the paths listed here are modified. +# Criteria for landing PRs are defined in +# https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md#code-reviews. +# +# Codeowners must always be teams, never individuals. # tsc @@ -71,16 +74,18 @@ /src/node_http2* @nodejs/http2 @nodejs/net /src/node_mem* @nodejs/http2 -# modules +# modules, including loaders -/doc/api/modules.md @nodejs/modules -/doc/api/esm.md @nodejs/modules -/doc/api/module.md @nodejs/modules -/doc/api/packages.md @nodejs/modules -/lib/module.js @nodejs/modules -/lib/internal/modules/* @nodejs/modules -/lib/internal/bootstrap/loaders.js @nodejs/modules -/src/module_wrap* @nodejs/modules @nodejs/vm +/doc/api/esm.md @nodejs/modules @nodejs/loaders +/doc/api/module.md @nodejs/modules @nodejs/loaders +/doc/api/modules.md @nodejs/modules @nodejs/loaders +/doc/api/packages.md @nodejs/modules @nodejs/loaders +/lib/internal/bootstrap/loaders.js @nodejs/modules @nodejs/loaders +/lib/internal/modules/* @nodejs/modules @nodejs/loaders +/lib/internal/process/esm_loader.js @nodejs/modules @nodejs/loaders +/lib/internal/process/execution.js @nodejs/modules @nodejs/loaders +/lib/module.js @nodejs/modules @nodejs/loaders +/src/module_wrap* @nodejs/modules @nodejs/loaders @nodejs/vm # Node-API @@ -96,6 +101,7 @@ /tools/gyp/**/* @nodejs/gyp # WASI + /deps/uvwasi/ @nodejs/wasi /doc/api/wasi.md @nodejs/wasi /lib/wasi.js @nodejs/wasi @@ -113,6 +119,7 @@ /tools/snapshot/* @nodejs/startup # V8 + /deps/v8/* @nodejs/v8-update /tools/v8_gypfiles/* @nodejs/v8-update @@ -120,3 +127,12 @@ /.github/workflows/* @nodejs/actions /tools/actions/* @nodejs/actions + +# Test runner + +/test/message/test_runner_* @nodejs/test_runner +/test/parallel/test-runner-* @nodejs/test_runner +/doc/api/test.md @nodejs/test_runner +/lib/test.js @nodejs/test_runner +/lib/internal/main/test_runner.js @nodejs/test_runner +/lib/internal/test_runner/* @nodejs/test_runner diff --git a/.github/workflows/authors.yml b/.github/workflows/authors.yml index ee5e814ce7671a..934b8d547e44aa 100644 --- a/.github/workflows/authors.yml +++ b/.github/workflows/authors.yml @@ -19,7 +19,7 @@ jobs: fetch-depth: '0' # This is required to actually get all the authors persist-credentials: false - run: tools/update-authors.mjs # Run the AUTHORS tool - - uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee + - uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5 # Creates a PR or update the Action's existing PR, or # no-op if the base branch is already up-to-date. env: @@ -30,6 +30,9 @@ jobs: Here are some new additions to the AUTHORS file. This is an automatically generated PR by the `authors.yml` GitHub Action, which runs `tools/update-authors.mjs`. + Check the output of + ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} + for possible duplicates. branch: actions/authors-update # Custom branch *just* for this Action. commit-message: 'meta: update AUTHORS' labels: meta diff --git a/.github/workflows/close-stale-feature-requests.yml b/.github/workflows/close-stale-feature-requests.yml index 834c4c84c28db2..f8eef7ce35d84e 100644 --- a/.github/workflows/close-stale-feature-requests.yml +++ b/.github/workflows/close-stale-feature-requests.yml @@ -39,7 +39,7 @@ jobs: if: github.repository == 'nodejs/node' runs-on: ubuntu-latest steps: - - uses: actions/stale@v4 + - uses: actions/stale@v7 with: repo-token: ${{ secrets.GITHUB_TOKEN }} days-before-stale: 180 diff --git a/.github/workflows/close-stalled.yml b/.github/workflows/close-stalled.yml index 509d79056f97e3..6eadfae6dd2481 100644 --- a/.github/workflows/close-stalled.yml +++ b/.github/workflows/close-stalled.yml @@ -20,7 +20,7 @@ jobs: if: github.repository == 'nodejs/node' runs-on: ubuntu-latest steps: - - uses: actions/stale@v4 + - uses: actions/stale@v7 with: repo-token: ${{ secrets.GITHUB_TOKEN }} days-before-close: 30 diff --git a/.github/workflows/find-inactive-collaborators.yml b/.github/workflows/find-inactive-collaborators.yml index 8fa954fd0f8128..33b63389934f5e 100644 --- a/.github/workflows/find-inactive-collaborators.yml +++ b/.github/workflows/find-inactive-collaborators.yml @@ -33,7 +33,7 @@ jobs: run: tools/find-inactive-collaborators.mjs - name: Open pull request - uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee + uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5 # Creates a PR or update the Action's existing PR, or # no-op if the base branch is already up-to-date. env: diff --git a/.github/workflows/find-inactive-tsc.yml b/.github/workflows/find-inactive-tsc.yml index b4af0876fbdb97..452a428959cef1 100644 --- a/.github/workflows/find-inactive-tsc.yml +++ b/.github/workflows/find-inactive-tsc.yml @@ -42,7 +42,7 @@ jobs: run: tools/find-inactive-tsc.mjs >> $GITHUB_ENV - name: Open pull request - uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee + uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5 # Creates a PR or update the Action's existing PR, or # no-op if the base branch is already up-to-date. env: diff --git a/.github/workflows/license-builder.yml b/.github/workflows/license-builder.yml index a58e0bf8bbbe0a..a6732b149c01f5 100644 --- a/.github/workflows/license-builder.yml +++ b/.github/workflows/license-builder.yml @@ -21,7 +21,7 @@ jobs: with: persist-credentials: false - run: ./tools/license-builder.sh # Run the license builder tool - - uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee + - uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5 # Creates a PR or update the Action's existing PR, or # no-op if the base branch is already up-to-date. env: diff --git a/.github/workflows/timezone-update.yml b/.github/workflows/timezone-update.yml index 27cbfd2946a1d2..a28434f2d9be74 100644 --- a/.github/workflows/timezone-update.yml +++ b/.github/workflows/timezone-update.yml @@ -40,7 +40,7 @@ jobs: run: echo "${{ env.new_version }}" > test/fixtures/tz-version.txt - name: Open Pull Request - uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee # Create a PR or update the Action's existing PR + uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5 # Create a PR or update the Action's existing PR env: GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }} with: diff --git a/.github/workflows/tools.yml b/.github/workflows/tools.yml index 83457850302540..a056aa705bd246 100644 --- a/.github/workflows/tools.yml +++ b/.github/workflows/tools.yml @@ -21,12 +21,11 @@ jobs: subsystem: tools label: tools run: | - cd tools NEW_VERSION=$(npm view eslint dist-tags.latest) - CURRENT_VERSION=$(node -p "require('./node_modules/eslint/package.json').version") + CURRENT_VERSION=$(node -p "require('./tools/node_modules/eslint/package.json').version") if [ "$NEW_VERSION" != "$CURRENT_VERSION" ]; then echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV - ./update-eslint.sh + ./tools/dep_updaters/update-eslint.sh fi - id: corepack subsystem: deps @@ -78,6 +77,16 @@ jobs: echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV ./tools/update-undici.sh fi + - id: postject + subsystem: deps + label: dependencies + run: | + NEW_VERSION=$(npm view postject dist-tags.latest) + CURRENT_VERSION=$(node -p "require('./test/fixtures/postject-copy/node_modules/postject/package.json').version") + if [ "$NEW_VERSION" != "$CURRENT_VERSION" ]; then + echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV + ./tools/dep_updaters/update-postject.sh + fi - id: base64 subsystem: deps label: dependencies @@ -125,6 +134,16 @@ jobs: echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV ./tools/dep_updaters/update-libuv.sh "$NEW_VERSION" fi + - id: simdutf + subsystem: deps + label: dependencies + run: | + NEW_VERSION=$(gh api repos/simdutf/simdutf/releases/latest -q '.tag_name|ltrimstr("v")') + CURRENT_VERSION=$(grep "#define SIMDUTF_VERSION" ./deps/simdutf/simdutf.h | sed -n "s/^.*VERSION \(.*\)/\1/p") + if [ "$NEW_VERSION" != "$CURRENT_VERSION" ]; then + echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV + ./tools/dep_updaters/update-simdutf.sh "$NEW_VERSION" + fi steps: - uses: actions/checkout@v3 with: @@ -132,7 +151,7 @@ jobs: - run: ${{ matrix.run }} env: GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }} - - uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee + - uses: gr2m/create-or-update-pull-request-action@77596e3166f328b24613f7082ab30bf2d93079d5 # Creates a PR or update the Action's existing PR, or # no-op if the base branch is already up-to-date. env: diff --git a/.gitignore b/.gitignore index 11c39db88944c7..9881176886826b 100644 --- a/.gitignore +++ b/.gitignore @@ -136,10 +136,11 @@ tools/*/*.i.tmp /deps/npm/node_modules/.bin/ # Respect V8's .gitignore !deps/v8/** -# Ignore the libuv book and GitHub templates -/deps/uv/.github/ +# Ignore the libuv book /deps/uv/docs/code/ /deps/uv/docs/src/guide/ +# Ignore .github directories +/deps/**/.github/ # Ignore dependencies fetched by tools/v8/fetch_deps.py /deps/.cipd diff --git a/.mailmap b/.mailmap index 4b6e07d2bc8f7c..458458f3bacf76 100644 --- a/.mailmap +++ b/.mailmap @@ -141,6 +141,7 @@ David Mark Clements David Siegel DC Deepjyoti Mondal +Deokjin Kim dnlup Domenic Denicola Domenic Denicola diff --git a/AUTHORS b/AUTHORS index 2e32a6c73bb203..0ac475b8289dc0 100644 --- a/AUTHORS +++ b/AUTHORS @@ -3585,5 +3585,15 @@ Alex Hunt Debadree Chatterjee Gabriela Gutierrez emirgoren <61096652+emirgoren@users.noreply.github.com> +Pulkit Gupta +Fabien Michel <104162117+welfoz@users.noreply.github.com> +A. Wilcox +Daniel Lemire +Eric Mutta +Vadim +Aaron Friel +Vaishno Chaitanya +Jonathan Diaz <50384299+jdiaz-dev@users.noreply.github.com> +Mike Roth # Generated by tools/update-authors.mjs diff --git a/CHANGELOG.md b/CHANGELOG.md index 61482b076d9247..ac3964a9a27b40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,7 +33,8 @@ release. -18.13.0
+18.14.0
+18.13.0
18.12.1
18.12.0
18.11.0
diff --git a/LICENSE b/LICENSE index cbcc28ce972135..f8fa687202dcb9 100644 --- a/LICENSE +++ b/LICENSE @@ -769,6 +769,246 @@ The externally maintained libraries used by Node.js are: SOFTWARE. """ +- postject, located at test/fixtures/postject-copy, is licensed as follows: + """ + Postject is licensed for use as follows: + + """ + MIT License + + Copyright (c) 2022 Postman, Inc + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + """ + + The Postject license applies to all parts of Postject that are not externally + maintained libraries. + + The externally maintained libraries used by Postject are: + + - LIEF, located at vendor/LIEF, is licensed as follows: + """ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2017 - 2022 R. Thomas + Copyright 2017 - 2022 Quarkslab + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + """ + """ + - OpenSSL, located at deps/openssl, is licensed as follows: """ Apache License @@ -1076,6 +1316,28 @@ The externally maintained libraries used by Node.js are: jloup@gzip.org madler@alumni.caltech.edu """ +- simdutf, located at deps/simdutf, is licensed as follows: + """ + Copyright 2021 The simdutf authors + + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + """ + - npm, located at deps/npm, is licensed as follows: """ The npm application diff --git a/Makefile b/Makefile index 05fdc1509844ad..94013466239e9c 100644 --- a/Makefile +++ b/Makefile @@ -170,6 +170,7 @@ with-code-cache test-code-cache: out/Makefile: config.gypi common.gypi node.gyp \ deps/uv/uv.gyp deps/llhttp/llhttp.gyp deps/zlib/zlib.gyp \ + deps/simdutf/simdutf.gyp \ tools/v8_gypfiles/toolchain.gypi tools/v8_gypfiles/features.gypi \ tools/v8_gypfiles/inspector.gypi tools/v8_gypfiles/v8.gyp $(PYTHON) tools/gyp_node.py -f make @@ -1549,7 +1550,7 @@ CONFLICT_RE=^>>>>>>> [[:xdigit:]]+|^<<<<<<< [[:alpha:]]+ # Related CI job: node-test-linter lint-ci: lint-js-ci lint-cpp lint-py lint-md lint-addon-docs lint-yaml-build lint-yaml - @if ! ( grep -IEqrs "$(CONFLICT_RE)" --exclude="error-message.js" benchmark deps doc lib src test tools ) \ + @if ! ( grep -IEqrs "$(CONFLICT_RE)" --exclude="error-message.js" --exclude="merge-conflict.json" benchmark deps doc lib src test tools ) \ && ! ( $(FIND) . -maxdepth 1 -type f | xargs grep -IEqs "$(CONFLICT_RE)" ); then \ exit 0 ; \ else \ diff --git a/README.md b/README.md index 5830ab24c8aecb..fb3f183934db00 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,12 @@ For information on using Node.js, see the [Node.js website][]. The Node.js project uses an [open governance model](./GOVERNANCE.md). The [OpenJS Foundation][] provides support for the project. +Contributors are expected to act in a collaborative manner to move +the project forward. We encourage the constructive exchange of contrary +opinions and compromise. The [TSC](./GOVERNANCE.md#technical-steering-committee) +reserves the right to limit or block contributors who repeatedly act in ways +that discourage, exhaust, or otherwise negatively affect other participants. + **This project has a [Code of Conduct][].** ## Table of contents @@ -399,7 +405,7 @@ For information about the governance of the Node.js project, see * [oyyd](https://github.com/oyyd) - **Ouyang Yadong** <> (he/him) * [panva](https://github.com/panva) - - **Filip Skokan** <> + **Filip Skokan** <> (he/him) * [puzpuzpuz](https://github.com/puzpuzpuz) - **Andrey Pechkurov** <> (he/him) * [Qard](https://github.com/Qard) - @@ -708,8 +714,6 @@ Primary GPG keys for Node.js Releasers (some Releasers sign with subkeys): `141F07595B7B3FFE74309A937405533BE57C7D57` * **Danielle Adams** <> `74F12602B6F1C4E913FAA37AD3A89613643B6201` -* **Juan José Arboleda** <> - `61FC681DFB92A079F1685E77973F295594EC4689` * **Michaël Zasso** <> `8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600` * **Myles Borins** <> @@ -728,7 +732,6 @@ to sign releases): gpg --keyserver hkps://keys.openpgp.org --recv-keys 4ED778F539E3634C779C87C6D7062848A1AB005C gpg --keyserver hkps://keys.openpgp.org --recv-keys 141F07595B7B3FFE74309A937405533BE57C7D57 gpg --keyserver hkps://keys.openpgp.org --recv-keys 74F12602B6F1C4E913FAA37AD3A89613643B6201 -gpg --keyserver hkps://keys.openpgp.org --recv-keys 61FC681DFB92A079F1685E77973F295594EC4689 gpg --keyserver hkps://keys.openpgp.org --recv-keys 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 gpg --keyserver hkps://keys.openpgp.org --recv-keys C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 gpg --keyserver hkps://keys.openpgp.org --recv-keys 890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4 @@ -761,6 +764,8 @@ verify a downloaded file. `71DCFD284A79C3B38668286BC97EC7A07EDE3FC1` * **Jeremiah Senkpiel** <> `FD3A5288F042B6850C66B31F09FE44734EB7990E` +* **Juan José Arboleda** <> + `61FC681DFB92A079F1685E77973F295594EC4689` * **Julien Gilli** <> `114F43EE0176B71C7BC219DD50A3051F888C628D` * **Rod Vagg** <> diff --git a/SECURITY.md b/SECURITY.md index 0ab2b4a3cac119..a3469f23374c05 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -128,7 +128,7 @@ We often choose to work to improve our APIs based on those reports and issue fixes either in regular or security releases depending on how much of a risk to the community they pose. -### Examples of vulneratibities +### Examples of vulnerabilities #### Improper Certificate Validation (CWE-295) @@ -156,7 +156,7 @@ the community they pose. and modification of that configuration can affect the confidentiality of data protected using the Node.js APIs this is considered a vulnerability. -### Examples of non-vulneratibities +### Examples of non-vulnerabilities #### Malicious Third-Party Modules (CWE-1357) diff --git a/benchmark/.eslintrc.yaml b/benchmark/.eslintrc.yaml index aa014eec4e3627..821b2381d3e215 100644 --- a/benchmark/.eslintrc.yaml +++ b/benchmark/.eslintrc.yaml @@ -5,4 +5,11 @@ env: es6: true rules: + comma-dangle: [error, { + arrays: always-multiline, + exports: only-multiline, + functions: only-multiline, + imports: only-multiline, + objects: only-multiline, + }] prefer-arrow-callback: error diff --git a/benchmark/_http-benchmarkers.js b/benchmark/_http-benchmarkers.js index ec0e80a9e7edbe..e8c5ee7711ab33 100644 --- a/benchmark/_http-benchmarkers.js +++ b/benchmark/_http-benchmarkers.js @@ -65,7 +65,7 @@ class WrkBenchmarker { const args = [ '-d', duration, '-c', options.connections, - '-t', Math.min(options.connections, require('os').cpus().length || 8), + '-t', Math.min(options.connections, require('os').availableParallelism() || 8), `${scheme}://127.0.0.1:${options.port}${options.path}`, ]; for (const field in options.headers) { diff --git a/benchmark/process/getActiveResourcesInfo.js b/benchmark/process/getActiveResourcesInfo.js new file mode 100644 index 00000000000000..b62d979ee504f6 --- /dev/null +++ b/benchmark/process/getActiveResourcesInfo.js @@ -0,0 +1,45 @@ +'use strict'; + +const { createBenchmark } = require('../common.js'); + +const { connect, createServer } = require('net'); +const { open } = require('fs'); + +const bench = createBenchmark(main, { + handlesCount: [1e4], + requestsCount: [1e4], + timeoutsCount: [1e4], + immediatesCount: [1e4], + n: [1e5], +}); + +function main({ handlesCount, requestsCount, timeoutsCount, immediatesCount, n }) { + const server = createServer().listen(); + const clients = []; + for (let i = 0; i < handlesCount; i++) { + clients.push(connect({ port: server.address().port })); + } + + for (let i = 0; i < requestsCount; i++) { + open(__filename, 'r', () => {}); + } + + for (let i = 0; i < timeoutsCount; ++i) { + setTimeout(() => {}, 1); + } + + for (let i = 0; i < immediatesCount; ++i) { + setImmediate(() => {}); + } + + bench.start(); + for (let i = 0; i < n; ++i) { + process.getActiveResourcesInfo(); + } + bench.end(n); + + for (const client of clients) { + client.destroy(); + } + server.close(); +} diff --git a/benchmark/util/text-decoder.js b/benchmark/util/text-decoder.js index 3d1ccc34bb8995..a6695028603f8a 100644 --- a/benchmark/util/text-decoder.js +++ b/benchmark/util/text-decoder.js @@ -5,13 +5,14 @@ const common = require('../common.js'); const bench = common.createBenchmark(main, { encoding: ['utf-8', 'latin1', 'iso-8859-3'], ignoreBOM: [0, 1], + fatal: [0, 1], len: [256, 1024 * 16, 1024 * 512], n: [1e2], type: ['SharedArrayBuffer', 'ArrayBuffer', 'Buffer'] }); -function main({ encoding, len, n, ignoreBOM, type }) { - const decoder = new TextDecoder(encoding, { ignoreBOM }); +function main({ encoding, len, n, ignoreBOM, type, fatal }) { + const decoder = new TextDecoder(encoding, { ignoreBOM, fatal }); let buf; switch (type) { @@ -31,7 +32,11 @@ function main({ encoding, len, n, ignoreBOM, type }) { bench.start(); for (let i = 0; i < n; i++) { - decoder.decode(buf); + try { + decoder.decode(buf); + } catch { + // eslint-disable no-empty + } } bench.end(n); } diff --git a/benchmark/webstreams/creation.js b/benchmark/webstreams/creation.js new file mode 100644 index 00000000000000..085faba8b89864 --- /dev/null +++ b/benchmark/webstreams/creation.js @@ -0,0 +1,49 @@ +'use strict'; +const common = require('../common.js'); +const { + ReadableStream, + TransformStream, + WritableStream, +} = require('node:stream/web'); +const assert = require('assert'); + +const bench = common.createBenchmark(main, { + n: [50e3], + kind: ['ReadableStream', 'TransformStream', 'WritableStream'] +}); + +let rs, ws, ts; + +function main({ n, kind }) { + switch (kind) { + case 'ReadableStream': + bench.start(); + for (let i = 0; i < n; ++i) + rs = new ReadableStream(); + bench.end(n); + + // Avoid V8 deadcode (elimination) + assert.ok(rs); + break; + case 'WritableStream': + bench.start(); + for (let i = 0; i < n; ++i) + ws = new WritableStream(); + bench.end(n); + + // Avoid V8 deadcode (elimination) + assert.ok(ws); + break; + case 'TransformStream': + bench.start(); + for (let i = 0; i < n; ++i) + ts = new TransformStream(); + bench.end(n); + + // Avoid V8 deadcode (elimination) + assert.ok(ts); + break; + default: + throw new Error('Invalid kind'); + } +} diff --git a/benchmark/webstreams/pipe-to.js b/benchmark/webstreams/pipe-to.js new file mode 100644 index 00000000000000..a41b31b5e127ec --- /dev/null +++ b/benchmark/webstreams/pipe-to.js @@ -0,0 +1,36 @@ +'use strict'; +const common = require('../common.js'); +const { + ReadableStream, + WritableStream, +} = require('node:stream/web'); + +const bench = common.createBenchmark(main, { + n: [5e6], + highWaterMarkR: [512, 1024, 2048, 4096], + highWaterMarkW: [512, 1024, 2048, 4096], +}); + + +async function main({ n, highWaterMarkR, highWaterMarkW }) { + const b = Buffer.alloc(1024); + let i = 0; + const rs = new ReadableStream({ + highWaterMark: highWaterMarkR, + pull: function(controller) { + if (i++ === n) { + controller.enqueue(b); + } else { + controller.close(); + } + } + }); + const ws = new WritableStream({ + highWaterMark: highWaterMarkW, + write(chunk, controller) {}, + close() { bench.end(n); }, + }); + + bench.start(); + rs.pipeTo(ws); +} diff --git a/benchmark/webstreams/readable-async-iterator.js b/benchmark/webstreams/readable-async-iterator.js new file mode 100644 index 00000000000000..0d7e4737e3a15a --- /dev/null +++ b/benchmark/webstreams/readable-async-iterator.js @@ -0,0 +1,31 @@ +'use strict'; +const common = require('../common.js'); +const { + ReadableStream, +} = require('node:stream/web'); + +const bench = common.createBenchmark(main, { + n: [1e5], +}); + + +async function main({ n }) { + const rs = new ReadableStream({ + pull: function(controller) { + controller.enqueue(1); + } + }); + + let x = 0; + + bench.start(); + for await (const chunk of rs) { + x += chunk; + if (x > n) { + break; + } + } + // Use x to ensure V8 does not optimize away the loop as a noop. + console.assert(x); + bench.end(n); +} diff --git a/common.gypi b/common.gypi index f3e47909677639..5372c8d42de531 100644 --- a/common.gypi +++ b/common.gypi @@ -36,7 +36,7 @@ # Reset this number to 0 on major V8 upgrades. # Increment by one for each non-official patch applied to deps/v8. - 'v8_embedder_string': '-node.21', + 'v8_embedder_string': '-node.22', ##### V8 defaults for Node.js ##### diff --git a/configure.py b/configure.py index 81d54a14b7af51..0a45c07f587ed8 100755 --- a/configure.py +++ b/configure.py @@ -489,6 +489,12 @@ default=None, help='[Experimental] Enable V8 pointer compression (limits max heap to 4GB and breaks ABI compatibility)') +parser.add_argument('--disable-shared-readonly-heap', + action='store_true', + dest='disable_shared_ro_heap', + default=None, + help='Disable the shared read-only heap feature in V8') + parser.add_argument('--v8-options', action='store', dest='v8_options', @@ -1524,7 +1530,7 @@ def configure_v8(o): o['variables']['v8_use_siphash'] = 0 if options.without_siphash else 1 o['variables']['v8_enable_pointer_compression'] = 1 if options.enable_pointer_compression else 0 o['variables']['v8_enable_31bit_smis_on_64bit_arch'] = 1 if options.enable_pointer_compression else 0 - o['variables']['v8_enable_shared_ro_heap'] = 0 if options.enable_pointer_compression else 1 + o['variables']['v8_enable_shared_ro_heap'] = 0 if options.enable_pointer_compression or options.disable_shared_ro_heap else 1 o['variables']['v8_trace_maps'] = 1 if options.trace_maps else 0 o['variables']['node_use_v8_platform'] = b(not options.without_v8_platform) o['variables']['node_use_bundled_v8'] = b(not options.without_bundled_v8) @@ -2071,11 +2077,7 @@ def make_bin_override(): for builtin in shareable_builtins: builtin_id = 'node_shared_builtin_' + builtin.replace('/', '_') + '_path' if getattr(options, builtin_id): - if options.with_intl == 'none': - option_name = '--shared-builtin-' + builtin + '-path' - error(option_name + ' is incompatible with --with-intl=none' ) - else: - output['defines'] += [builtin_id.upper() + '=' + getattr(options, builtin_id)] + output['defines'] += [builtin_id.upper() + '=' + getattr(options, builtin_id)] else: output['variables']['node_builtin_shareable_builtins'] += [shareable_builtins[builtin]] diff --git a/deps/base64/base64/.github/workflows/test.yml b/deps/base64/base64/.github/workflows/test.yml deleted file mode 100644 index 68342a42442eb0..00000000000000 --- a/deps/base64/base64/.github/workflows/test.yml +++ /dev/null @@ -1,133 +0,0 @@ -name: Test - -on: [push, pull_request] - -jobs: - makefile-test: - name: makefile-${{ matrix.runner }}-amd64-${{ matrix.compiler }} ${{ ((matrix.openmp == 1) && '+openmp') || '' }} - runs-on: ${{ matrix.runner }} - strategy: - fail-fast: false - matrix: - runner: ["ubuntu-18.04"] - compiler: ["gcc", "clang"] - openmp: ["0", "1"] - include: - - runner: "macos-11" - compiler: "clang" - openmp: "0" - env: - OPENMP: ${{ matrix.openmp }} - OMP_NUM_THREADS: ${{ ((matrix.openmp == 1) && '2') || '0' }} - CC: ${{ matrix.compiler }} - OBJCOPY: ${{ (startsWith(matrix.runner, 'macos') && 'echo') || 'objcopy' }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Run tests - run: ./test/ci/test.sh - - cmake-test: - name: cmake-${{ matrix.runner }} - runs-on: ${{ matrix.runner }} - strategy: - fail-fast: false - matrix: - runner: ["ubuntu-18.04", "macos-11", "windows-2019"] - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: CMake Configure - run: > - cmake - -B out - -Werror=dev - -DBASE64_BUILD_TESTS=ON - ${{ runner.os != 'Windows' && '-DCMAKE_BUILD_TYPE=Release' || '' }} - ${{ runner.os == 'macOS' && '-DBASE64_WITH_AVX2=OFF' || '' }} - - name: CMake Build - run: cmake --build out --config Release --verbose - - name: CTest - run: ctest --no-tests=error --test-dir out -VV --build-config Release - - alpine-makefile-test: - name: makefile-alpine-amd64-gcc - runs-on: ubuntu-latest - container: - image: alpine:3.12 - env: - CC: gcc - steps: - - name: Install deps - run: apk add --update bash build-base git - - name: Checkout - uses: actions/checkout@v3 - - name: Run tests - run: ./test/ci/test.sh - - alpine-cmake-test: - name: cmake-alpine-amd64-gcc - runs-on: ubuntu-latest - container: - image: alpine:3.12 - steps: - - name: Install deps - run: apk add --update bash build-base cmake git - - name: Checkout - uses: actions/checkout@v3 - - name: CMake Configure - run: cmake -B out -Werror=dev -DBASE64_BUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Release - - name: CMake Build - run: cmake --build out --config Release --verbose - - name: CTest - run: ctest --no-tests=error -VV --build-config Release - working-directory: ./out - - alpine-alt-arch-makefile-test: - name: makefile-alpine-${{matrix.arch}}-${{matrix.cc}} - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - arch: [armv7, aarch64, s390x, ppc64le] - cc: [gcc, clang] - steps: - - name: Checkout - uses: actions/checkout@v3 - - uses: uraimo/run-on-arch-action@v2 - with: - arch: ${{matrix.arch}} - distro: alpine_latest - env: | - CC: ${{matrix.cc}} - install: apk add --update bash build-base cmake git ${{matrix.cc}} - run: ./test/ci/test.sh - - alpine-alt-arch-cmake-test: - name: cmake-alpine-${{matrix.arch}}-${{matrix.cc}} - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - arch: [armv7, aarch64, s390x, ppc64le] - cc: [gcc, clang] - steps: - - name: Checkout - uses: actions/checkout@v3 - - uses: uraimo/run-on-arch-action@v2 - with: - arch: ${{matrix.arch}} - distro: alpine_latest - env: | - CC: ${{matrix.cc}} - install: apk add --update bash build-base cmake git ${{matrix.cc}} - run: | - echo "::group::CMake Configure" - cmake -B out -Werror=dev -DBASE64_BUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Release - echo "::endgroup::CMake Configure" - echo "::group::CMake Build" - cmake --build out --config Release --verbose - echo "::endgroup::CMake Build" - echo "::group::CTest" - ctest --no-tests=error --test-dir out -VV --build-config Release - echo "::endgroup::CTest" diff --git a/deps/corepack/CHANGELOG.md b/deps/corepack/CHANGELOG.md index 30f1a9db99c864..003aa985c6ce57 100644 --- a/deps/corepack/CHANGELOG.md +++ b/deps/corepack/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.15.3](https://github.com/nodejs/corepack/compare/v0.15.2...v0.15.3) (2022-12-30) + + +### Features + +* update package manager versions ([#215](https://github.com/nodejs/corepack/issues/215)) ([f84cfcb](https://github.com/nodejs/corepack/commit/f84cfcb00ffb985d44b6aa0b563b2b4056a8f0d0)) + ## [0.15.2](https://github.com/nodejs/corepack/compare/v0.15.1...v0.15.2) (2022-11-25) diff --git a/deps/corepack/dist/corepack.js b/deps/corepack/dist/corepack.js index 4e48cd7a82f6a8..f37f94a96e5795 100755 --- a/deps/corepack/dist/corepack.js +++ b/deps/corepack/dist/corepack.js @@ -17099,7 +17099,7 @@ const supportsColor = { /***/ ((module) => { "use strict"; -module.exports = JSON.parse('{"definitions":{"npm":{"default":"9.1.2+sha1.0cf57d747a84fcc32ed397545f5bea6dbb014141","fetchLatestFrom":{"type":"npm","package":"npm"},"transparent":{"commands":[["npm","init"],["npx"]]},"ranges":{"*":{"url":"https://registry.npmjs.org/npm/-/npm-{}.tgz","bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"registry":{"type":"npm","package":"npm"}}}},"pnpm":{"default":"7.17.0+sha1.3470fe6fbeee107f01cb1878a27c931099c36e3a","fetchLatestFrom":{"type":"npm","package":"pnpm"},"transparent":{"commands":[["pnpm","init"],["pnpx"],["pnpm","dlx"]]},"ranges":{"<6.0.0":{"url":"https://registry.npmjs.org/pnpm/-/pnpm-{}.tgz","bin":{"pnpm":"./bin/pnpm.js","pnpx":"./bin/pnpx.js"},"registry":{"type":"npm","package":"pnpm"}},">=6.0.0":{"url":"https://registry.npmjs.org/pnpm/-/pnpm-{}.tgz","bin":{"pnpm":"./bin/pnpm.cjs","pnpx":"./bin/pnpx.cjs"},"registry":{"type":"npm","package":"pnpm"}}}},"yarn":{"default":"1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447","fetchLatestFrom":{"type":"npm","package":"yarn"},"transparent":{"default":"3.3.0+sha224.c2301c8aea8dc8a09277d8e580d29ec51bd2d4aaec28617a8c65f870","commands":[["yarn","dlx"]]},"ranges":{"<2.0.0":{"url":"https://registry.yarnpkg.com/yarn/-/yarn-{}.tgz","bin":{"yarn":"./bin/yarn.js","yarnpkg":"./bin/yarn.js"},"registry":{"type":"npm","package":"yarn"}},">=2.0.0":{"name":"yarn","url":"https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js","bin":["yarn","yarnpkg"],"registry":{"type":"url","url":"https://repo.yarnpkg.com/tags","fields":{"tags":"latest","versions":"tags"}}}}}}}'); +module.exports = JSON.parse('{"definitions":{"npm":{"default":"9.2.0+sha1.f4ced5247b703103c6fc7b6e7ec2927c8f0a3d21","fetchLatestFrom":{"type":"npm","package":"npm"},"transparent":{"commands":[["npm","init"],["npx"]]},"ranges":{"*":{"url":"https://registry.npmjs.org/npm/-/npm-{}.tgz","bin":{"npm":"./bin/npm-cli.js","npx":"./bin/npx-cli.js"},"registry":{"type":"npm","package":"npm"}}}},"pnpm":{"default":"7.21.0+sha1.9015edbc6e5303a26d5bcccf5fb766ce812e2898","fetchLatestFrom":{"type":"npm","package":"pnpm"},"transparent":{"commands":[["pnpm","init"],["pnpx"],["pnpm","dlx"]]},"ranges":{"<6.0.0":{"url":"https://registry.npmjs.org/pnpm/-/pnpm-{}.tgz","bin":{"pnpm":"./bin/pnpm.js","pnpx":"./bin/pnpx.js"},"registry":{"type":"npm","package":"pnpm"}},">=6.0.0":{"url":"https://registry.npmjs.org/pnpm/-/pnpm-{}.tgz","bin":{"pnpm":"./bin/pnpm.cjs","pnpx":"./bin/pnpx.cjs"},"registry":{"type":"npm","package":"pnpm"}}}},"yarn":{"default":"1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447","fetchLatestFrom":{"type":"npm","package":"yarn"},"transparent":{"default":"3.3.1+sha224.1c866bd0fca5cf439c5b6a019f1653906d5e7ea807b01a9c7b18adab","commands":[["yarn","dlx"]]},"ranges":{"<2.0.0":{"url":"https://registry.yarnpkg.com/yarn/-/yarn-{}.tgz","bin":{"yarn":"./bin/yarn.js","yarnpkg":"./bin/yarn.js"},"registry":{"type":"npm","package":"yarn"}},">=2.0.0":{"name":"yarn","url":"https://repo.yarnpkg.com/{}/packages/yarnpkg-cli/bin/yarn.js","bin":["yarn","yarnpkg"],"registry":{"type":"url","url":"https://repo.yarnpkg.com/tags","fields":{"tags":"latest","versions":"tags"}}}}}}}'); /***/ }), @@ -17110,7 +17110,7 @@ module.exports = JSON.parse('{"definitions":{"npm":{"default":"9.1.2+sha1.0cf57d /***/ ((module) => { "use strict"; -module.exports = JSON.parse('{"name":"corepack","version":"0.15.2","homepage":"https://github.com/nodejs/corepack#readme","bugs":{"url":"https://github.com/nodejs/corepack/issues"},"repository":{"type":"git","url":"https://github.com/nodejs/corepack.git"},"license":"MIT","packageManager":"yarn@4.0.0-rc.15+sha224.7fa5c1d1875b041cea8fcbf9a364667e398825364bf5c5c8cd5f6601","devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/preset-typescript":"^7.13.0","@types/debug":"^4.1.5","@types/jest":"^29.0.0","@types/node":"^18.0.0","@types/semver":"^7.1.0","@types/tar":"^6.0.0","@types/which":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@yarnpkg/eslint-config":"^1.0.0-rc.5","@yarnpkg/fslib":"^2.1.0","@zkochan/cmd-shim":"^5.0.0","babel-plugin-dynamic-import-node":"^2.3.3","clipanion":"^3.0.1","debug":"^4.1.1","eslint":"^8.0.0","eslint-plugin-arca":"^0.15.0","jest":"^29.0.0","nock":"^13.0.4","proxy-agent":"^5.0.0","semver":"^7.1.3","supports-color":"^9.0.0","tar":"^6.0.1","terser-webpack-plugin":"^5.1.2","ts-loader":"^9.0.0","ts-node":"^10.0.0","typescript":"^4.3.2","v8-compile-cache":"^2.3.0","webpack":"^5.38.1","webpack-cli":"^4.0.0","which":"^2.0.2"},"scripts":{"build":"rm -rf dist shims && webpack && ts-node ./mkshims.ts","corepack":"ts-node ./sources/_entryPoint.ts","lint":"yarn eslint","prepack":"yarn build","postpack":"rm -rf dist shims","typecheck":"tsc --noEmit","test":"yarn jest"},"files":["dist","shims","LICENSE.md"],"publishConfig":{"bin":{"corepack":"./dist/corepack.js","pnpm":"./dist/pnpm.js","pnpx":"./dist/pnpx.js","yarn":"./dist/yarn.js","yarnpkg":"./dist/yarnpkg.js"},"executableFiles":["./dist/npm.js","./dist/npx.js","./dist/pnpm.js","./dist/pnpx.js","./dist/yarn.js","./dist/yarnpkg.js","./dist/corepack.js","./shims/npm","./shims/npm.ps1","./shims/npx","./shims/npx.ps1","./shims/pnpm","./shims/pnpm.ps1","./shims/pnpx","./shims/pnpx.ps1","./shims/yarn","./shims/yarn.ps1","./shims/yarnpkg","./shims/yarnpkg.ps1"]},"resolutions":{"vm2":"patch:vm2@npm:3.9.9#.yarn/patches/vm2-npm-3.9.9-03fd1f4dc5.patch"}}'); +module.exports = JSON.parse('{"name":"corepack","version":"0.15.3","homepage":"https://github.com/nodejs/corepack#readme","bugs":{"url":"https://github.com/nodejs/corepack/issues"},"repository":{"type":"git","url":"https://github.com/nodejs/corepack.git"},"license":"MIT","packageManager":"yarn@4.0.0-rc.15+sha224.7fa5c1d1875b041cea8fcbf9a364667e398825364bf5c5c8cd5f6601","devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-transform-modules-commonjs":"^7.14.0","@babel/preset-typescript":"^7.13.0","@types/debug":"^4.1.5","@types/jest":"^29.0.0","@types/node":"^18.0.0","@types/semver":"^7.1.0","@types/tar":"^6.0.0","@types/which":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@yarnpkg/eslint-config":"^1.0.0-rc.5","@yarnpkg/fslib":"^2.1.0","@zkochan/cmd-shim":"^5.0.0","babel-plugin-dynamic-import-node":"^2.3.3","clipanion":"^3.0.1","debug":"^4.1.1","eslint":"^8.0.0","eslint-plugin-arca":"^0.15.0","jest":"^29.0.0","nock":"^13.0.4","proxy-agent":"^5.0.0","semver":"^7.1.3","supports-color":"^9.0.0","tar":"^6.0.1","terser-webpack-plugin":"^5.1.2","ts-loader":"^9.0.0","ts-node":"^10.0.0","typescript":"^4.3.2","v8-compile-cache":"^2.3.0","webpack":"^5.38.1","webpack-cli":"^4.0.0","which":"^2.0.2"},"scripts":{"build":"rm -rf dist shims && webpack && ts-node ./mkshims.ts","corepack":"ts-node ./sources/_entryPoint.ts","lint":"yarn eslint","prepack":"yarn build","postpack":"rm -rf dist shims","typecheck":"tsc --noEmit","test":"yarn jest"},"files":["dist","shims","LICENSE.md"],"publishConfig":{"bin":{"corepack":"./dist/corepack.js","pnpm":"./dist/pnpm.js","pnpx":"./dist/pnpx.js","yarn":"./dist/yarn.js","yarnpkg":"./dist/yarnpkg.js"},"executableFiles":["./dist/npm.js","./dist/npx.js","./dist/pnpm.js","./dist/pnpx.js","./dist/yarn.js","./dist/yarnpkg.js","./dist/corepack.js","./shims/npm","./shims/npm.ps1","./shims/npx","./shims/npx.ps1","./shims/pnpm","./shims/pnpm.ps1","./shims/pnpx","./shims/pnpx.ps1","./shims/yarn","./shims/yarn.ps1","./shims/yarnpkg","./shims/yarnpkg.ps1"]},"resolutions":{"vm2":"patch:vm2@npm:3.9.9#.yarn/patches/vm2-npm-3.9.9-03fd1f4dc5.patch"}}'); /***/ }) diff --git a/deps/corepack/package.json b/deps/corepack/package.json index 616a7a42c16a27..a95632f59058b9 100644 --- a/deps/corepack/package.json +++ b/deps/corepack/package.json @@ -1,6 +1,6 @@ { "name": "corepack", - "version": "0.15.2", + "version": "0.15.3", "homepage": "https://github.com/nodejs/corepack#readme", "bugs": { "url": "https://github.com/nodejs/corepack/issues" diff --git a/deps/googletest/googletest.gyp b/deps/googletest/googletest.gyp index 79387c8704d507..0b4ef28d582aa7 100644 --- a/deps/googletest/googletest.gyp +++ b/deps/googletest/googletest.gyp @@ -4,7 +4,7 @@ 'target_name': 'gtest', 'type': 'static_library', 'sources': [ - 'include/gtest/gtest_pred_impl.h', + 'include/gtest/gtest-assertion-result.h', 'include/gtest/gtest-death-test.h', 'include/gtest/gtest-matchers.h', 'include/gtest/gtest-message.h', @@ -14,6 +14,10 @@ 'include/gtest/gtest-test-part.h', 'include/gtest/gtest-typed-test.h', 'include/gtest/gtest.h', + 'include/gtest/gtest_pred_impl.h', + 'include/gtest/internal/custom/gtest-port.h', + 'include/gtest/internal/custom/gtest-printers.h', + 'include/gtest/internal/custom/gtest.h', 'include/gtest/internal/gtest-death-test-internal.h', 'include/gtest/internal/gtest-filepath.h', 'include/gtest/internal/gtest-internal.h', @@ -22,10 +26,8 @@ 'include/gtest/internal/gtest-port.h', 'include/gtest/internal/gtest-string.h', 'include/gtest/internal/gtest-type-util.h', - 'include/gtest/internal/custom/gtest-port.h', - 'include/gtest/internal/custom/gtest-printers.h', - 'include/gtest/internal/custom/gtest.h', 'src/gtest-all.cc', + 'src/gtest-assertion-result.cc', 'src/gtest-death-test.cc', 'src/gtest-filepath.cc', 'src/gtest-internal-inl.h', diff --git a/deps/googletest/include/gtest/gtest-assertion-result.h b/deps/googletest/include/gtest/gtest-assertion-result.h new file mode 100644 index 00000000000000..addbb59c6413c2 --- /dev/null +++ b/deps/googletest/include/gtest/gtest-assertion-result.h @@ -0,0 +1,237 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +// The Google C++ Testing and Mocking Framework (Google Test) +// +// This file implements the AssertionResult type. + +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* + +#ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_ASSERTION_RESULT_H_ +#define GOOGLETEST_INCLUDE_GTEST_GTEST_ASSERTION_RESULT_H_ + +#include +#include +#include +#include + +#include "gtest/gtest-message.h" +#include "gtest/internal/gtest-port.h" + +GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251 \ +/* class A needs to have dll-interface to be used by clients of class B */) + +namespace testing { + +// A class for indicating whether an assertion was successful. When +// the assertion wasn't successful, the AssertionResult object +// remembers a non-empty message that describes how it failed. +// +// To create an instance of this class, use one of the factory functions +// (AssertionSuccess() and AssertionFailure()). +// +// This class is useful for two purposes: +// 1. Defining predicate functions to be used with Boolean test assertions +// EXPECT_TRUE/EXPECT_FALSE and their ASSERT_ counterparts +// 2. Defining predicate-format functions to be +// used with predicate assertions (ASSERT_PRED_FORMAT*, etc). +// +// For example, if you define IsEven predicate: +// +// testing::AssertionResult IsEven(int n) { +// if ((n % 2) == 0) +// return testing::AssertionSuccess(); +// else +// return testing::AssertionFailure() << n << " is odd"; +// } +// +// Then the failed expectation EXPECT_TRUE(IsEven(Fib(5))) +// will print the message +// +// Value of: IsEven(Fib(5)) +// Actual: false (5 is odd) +// Expected: true +// +// instead of a more opaque +// +// Value of: IsEven(Fib(5)) +// Actual: false +// Expected: true +// +// in case IsEven is a simple Boolean predicate. +// +// If you expect your predicate to be reused and want to support informative +// messages in EXPECT_FALSE and ASSERT_FALSE (negative assertions show up +// about half as often as positive ones in our tests), supply messages for +// both success and failure cases: +// +// testing::AssertionResult IsEven(int n) { +// if ((n % 2) == 0) +// return testing::AssertionSuccess() << n << " is even"; +// else +// return testing::AssertionFailure() << n << " is odd"; +// } +// +// Then a statement EXPECT_FALSE(IsEven(Fib(6))) will print +// +// Value of: IsEven(Fib(6)) +// Actual: true (8 is even) +// Expected: false +// +// NB: Predicates that support negative Boolean assertions have reduced +// performance in positive ones so be careful not to use them in tests +// that have lots (tens of thousands) of positive Boolean assertions. +// +// To use this class with EXPECT_PRED_FORMAT assertions such as: +// +// // Verifies that Foo() returns an even number. +// EXPECT_PRED_FORMAT1(IsEven, Foo()); +// +// you need to define: +// +// testing::AssertionResult IsEven(const char* expr, int n) { +// if ((n % 2) == 0) +// return testing::AssertionSuccess(); +// else +// return testing::AssertionFailure() +// << "Expected: " << expr << " is even\n Actual: it's " << n; +// } +// +// If Foo() returns 5, you will see the following message: +// +// Expected: Foo() is even +// Actual: it's 5 +// +class GTEST_API_ AssertionResult { + public: + // Copy constructor. + // Used in EXPECT_TRUE/FALSE(assertion_result). + AssertionResult(const AssertionResult& other); + +// C4800 is a level 3 warning in Visual Studio 2015 and earlier. +// This warning is not emitted in Visual Studio 2017. +// This warning is off by default starting in Visual Studio 2019 but can be +// enabled with command-line options. +#if defined(_MSC_VER) && (_MSC_VER < 1910 || _MSC_VER >= 1920) + GTEST_DISABLE_MSC_WARNINGS_PUSH_(4800 /* forcing value to bool */) +#endif + + // Used in the EXPECT_TRUE/FALSE(bool_expression). + // + // T must be contextually convertible to bool. + // + // The second parameter prevents this overload from being considered if + // the argument is implicitly convertible to AssertionResult. In that case + // we want AssertionResult's copy constructor to be used. + template + explicit AssertionResult( + const T& success, + typename std::enable_if< + !std::is_convertible::value>::type* + /*enabler*/ + = nullptr) + : success_(success) {} + +#if defined(_MSC_VER) && (_MSC_VER < 1910 || _MSC_VER >= 1920) + GTEST_DISABLE_MSC_WARNINGS_POP_() +#endif + + // Assignment operator. + AssertionResult& operator=(AssertionResult other) { + swap(other); + return *this; + } + + // Returns true if and only if the assertion succeeded. + operator bool() const { return success_; } // NOLINT + + // Returns the assertion's negation. Used with EXPECT/ASSERT_FALSE. + AssertionResult operator!() const; + + // Returns the text streamed into this AssertionResult. Test assertions + // use it when they fail (i.e., the predicate's outcome doesn't match the + // assertion's expectation). When nothing has been streamed into the + // object, returns an empty string. + const char* message() const { + return message_.get() != nullptr ? message_->c_str() : ""; + } + // Deprecated; please use message() instead. + const char* failure_message() const { return message(); } + + // Streams a custom failure message into this object. + template + AssertionResult& operator<<(const T& value) { + AppendMessage(Message() << value); + return *this; + } + + // Allows streaming basic output manipulators such as endl or flush into + // this object. + AssertionResult& operator<<( + ::std::ostream& (*basic_manipulator)(::std::ostream& stream)) { + AppendMessage(Message() << basic_manipulator); + return *this; + } + + private: + // Appends the contents of message to message_. + void AppendMessage(const Message& a_message) { + if (message_.get() == nullptr) message_.reset(new ::std::string); + message_->append(a_message.GetString().c_str()); + } + + // Swap the contents of this AssertionResult with other. + void swap(AssertionResult& other); + + // Stores result of the assertion predicate. + bool success_; + // Stores the message describing the condition in case the expectation + // construct is not satisfied with the predicate's outcome. + // Referenced via a pointer to avoid taking too much stack frame space + // with test assertions. + std::unique_ptr< ::std::string> message_; +}; + +// Makes a successful assertion result. +GTEST_API_ AssertionResult AssertionSuccess(); + +// Makes a failed assertion result. +GTEST_API_ AssertionResult AssertionFailure(); + +// Makes a failed assertion result with the given failure message. +// Deprecated; use AssertionFailure() << msg. +GTEST_API_ AssertionResult AssertionFailure(const Message& msg); + +} // namespace testing + +GTEST_DISABLE_MSC_WARNINGS_POP_() // 4251 + +#endif // GOOGLETEST_INCLUDE_GTEST_GTEST_ASSERTION_RESULT_H_ diff --git a/deps/googletest/include/gtest/gtest-death-test.h b/deps/googletest/include/gtest/gtest-death-test.h index 4df53d973d3e27..84e5a5bbd372df 100644 --- a/deps/googletest/include/gtest/gtest-death-test.h +++ b/deps/googletest/include/gtest/gtest-death-test.h @@ -27,13 +27,15 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// // The Google C++ Testing and Mocking Framework (Google Test) // // This header file defines the public API for death tests. It is // #included by gtest.h so a user doesn't need to include this // directly. -// GOOGLETEST_CM0001 DO NOT DELETE + +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_ #define GOOGLETEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_ @@ -103,7 +105,6 @@ GTEST_API_ bool InDeathTestChild(); // // On the regular expressions used in death tests: // -// GOOGLETEST_CM0005 DO NOT DELETE // On POSIX-compliant systems (*nix), we use the library, // which uses the POSIX extended regex syntax. // @@ -169,24 +170,24 @@ GTEST_API_ bool InDeathTestChild(); // Asserts that a given `statement` causes the program to exit, with an // integer exit status that satisfies `predicate`, and emitting error output // that matches `matcher`. -# define ASSERT_EXIT(statement, predicate, matcher) \ - GTEST_DEATH_TEST_(statement, predicate, matcher, GTEST_FATAL_FAILURE_) +#define ASSERT_EXIT(statement, predicate, matcher) \ + GTEST_DEATH_TEST_(statement, predicate, matcher, GTEST_FATAL_FAILURE_) // Like `ASSERT_EXIT`, but continues on to successive tests in the // test suite, if any: -# define EXPECT_EXIT(statement, predicate, matcher) \ - GTEST_DEATH_TEST_(statement, predicate, matcher, GTEST_NONFATAL_FAILURE_) +#define EXPECT_EXIT(statement, predicate, matcher) \ + GTEST_DEATH_TEST_(statement, predicate, matcher, GTEST_NONFATAL_FAILURE_) // Asserts that a given `statement` causes the program to exit, either by // explicitly exiting with a nonzero exit code or being killed by a // signal, and emitting error output that matches `matcher`. -# define ASSERT_DEATH(statement, matcher) \ - ASSERT_EXIT(statement, ::testing::internal::ExitedUnsuccessfully, matcher) +#define ASSERT_DEATH(statement, matcher) \ + ASSERT_EXIT(statement, ::testing::internal::ExitedUnsuccessfully, matcher) // Like `ASSERT_DEATH`, but continues on to successive tests in the // test suite, if any: -# define EXPECT_DEATH(statement, matcher) \ - EXPECT_EXIT(statement, ::testing::internal::ExitedUnsuccessfully, matcher) +#define EXPECT_DEATH(statement, matcher) \ + EXPECT_EXIT(statement, ::testing::internal::ExitedUnsuccessfully, matcher) // Two predicate classes that can be used in {ASSERT,EXPECT}_EXIT*: @@ -197,22 +198,23 @@ class GTEST_API_ ExitedWithCode { ExitedWithCode(const ExitedWithCode&) = default; void operator=(const ExitedWithCode& other) = delete; bool operator()(int exit_status) const; + private: const int exit_code_; }; -# if !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA +#if !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA // Tests that an exit code describes an exit due to termination by a // given signal. -// GOOGLETEST_CM0006 DO NOT DELETE class GTEST_API_ KilledBySignal { public: explicit KilledBySignal(int signum); bool operator()(int exit_status) const; + private: const int signum_; }; -# endif // !GTEST_OS_WINDOWS +#endif // !GTEST_OS_WINDOWS // EXPECT_DEBUG_DEATH asserts that the given statements die in debug mode. // The death testing framework causes this to have interesting semantics, @@ -257,23 +259,21 @@ class GTEST_API_ KilledBySignal { // EXPECT_EQ(12, DieInDebugOr12(&sideeffect)); // }, "death"); // -# ifdef NDEBUG +#ifdef NDEBUG -# define EXPECT_DEBUG_DEATH(statement, regex) \ +#define EXPECT_DEBUG_DEATH(statement, regex) \ GTEST_EXECUTE_STATEMENT_(statement, regex) -# define ASSERT_DEBUG_DEATH(statement, regex) \ +#define ASSERT_DEBUG_DEATH(statement, regex) \ GTEST_EXECUTE_STATEMENT_(statement, regex) -# else +#else -# define EXPECT_DEBUG_DEATH(statement, regex) \ - EXPECT_DEATH(statement, regex) +#define EXPECT_DEBUG_DEATH(statement, regex) EXPECT_DEATH(statement, regex) -# define ASSERT_DEBUG_DEATH(statement, regex) \ - ASSERT_DEATH(statement, regex) +#define ASSERT_DEBUG_DEATH(statement, regex) ASSERT_DEATH(statement, regex) -# endif // NDEBUG for EXPECT_DEBUG_DEATH +#endif // NDEBUG for EXPECT_DEBUG_DEATH #endif // GTEST_HAS_DEATH_TEST // This macro is used for implementing macros such as @@ -311,18 +311,17 @@ class GTEST_API_ KilledBySignal { // statement unconditionally returns or throws. The Message constructor at // the end allows the syntax of streaming additional messages into the // macro, for compilational compatibility with EXPECT_DEATH/ASSERT_DEATH. -# define GTEST_UNSUPPORTED_DEATH_TEST(statement, regex, terminator) \ - GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ - if (::testing::internal::AlwaysTrue()) { \ - GTEST_LOG_(WARNING) \ - << "Death tests are not supported on this platform.\n" \ - << "Statement '" #statement "' cannot be verified."; \ - } else if (::testing::internal::AlwaysFalse()) { \ - ::testing::internal::RE::PartialMatch(".*", (regex)); \ - GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ - terminator; \ - } else \ - ::testing::Message() +#define GTEST_UNSUPPORTED_DEATH_TEST(statement, regex, terminator) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::AlwaysTrue()) { \ + GTEST_LOG_(WARNING) << "Death tests are not supported on this platform.\n" \ + << "Statement '" #statement "' cannot be verified."; \ + } else if (::testing::internal::AlwaysFalse()) { \ + ::testing::internal::RE::PartialMatch(".*", (regex)); \ + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ + terminator; \ + } else \ + ::testing::Message() // EXPECT_DEATH_IF_SUPPORTED(statement, regex) and // ASSERT_DEATH_IF_SUPPORTED(statement, regex) expand to real death tests if @@ -330,15 +329,15 @@ class GTEST_API_ KilledBySignal { // useful when you are combining death test assertions with normal test // assertions in one test. #if GTEST_HAS_DEATH_TEST -# define EXPECT_DEATH_IF_SUPPORTED(statement, regex) \ - EXPECT_DEATH(statement, regex) -# define ASSERT_DEATH_IF_SUPPORTED(statement, regex) \ - ASSERT_DEATH(statement, regex) +#define EXPECT_DEATH_IF_SUPPORTED(statement, regex) \ + EXPECT_DEATH(statement, regex) +#define ASSERT_DEATH_IF_SUPPORTED(statement, regex) \ + ASSERT_DEATH(statement, regex) #else -# define EXPECT_DEATH_IF_SUPPORTED(statement, regex) \ - GTEST_UNSUPPORTED_DEATH_TEST(statement, regex, ) -# define ASSERT_DEATH_IF_SUPPORTED(statement, regex) \ - GTEST_UNSUPPORTED_DEATH_TEST(statement, regex, return) +#define EXPECT_DEATH_IF_SUPPORTED(statement, regex) \ + GTEST_UNSUPPORTED_DEATH_TEST(statement, regex, ) +#define ASSERT_DEATH_IF_SUPPORTED(statement, regex) \ + GTEST_UNSUPPORTED_DEATH_TEST(statement, regex, return) #endif } // namespace testing diff --git a/deps/googletest/include/gtest/gtest-matchers.h b/deps/googletest/include/gtest/gtest-matchers.h index 9fa34a05ba418e..4a60b0d0b8da61 100644 --- a/deps/googletest/include/gtest/gtest-matchers.h +++ b/deps/googletest/include/gtest/gtest-matchers.h @@ -32,6 +32,10 @@ // This file implements just enough of the matcher interface to allow // EXPECT_DEATH and friends to accept a matcher argument. +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* + #ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_MATCHERS_H_ #define GOOGLETEST_INCLUDE_GTEST_GTEST_MATCHERS_H_ @@ -98,11 +102,11 @@ class MatchResultListener { private: ::std::ostream* const stream_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(MatchResultListener); + MatchResultListener(const MatchResultListener&) = delete; + MatchResultListener& operator=(const MatchResultListener&) = delete; }; -inline MatchResultListener::~MatchResultListener() { -} +inline MatchResultListener::~MatchResultListener() {} // An instance of a subclass of this knows how to describe itself as a // matcher. @@ -176,27 +180,39 @@ namespace internal { struct AnyEq { template - bool operator()(const A& a, const B& b) const { return a == b; } + bool operator()(const A& a, const B& b) const { + return a == b; + } }; struct AnyNe { template - bool operator()(const A& a, const B& b) const { return a != b; } + bool operator()(const A& a, const B& b) const { + return a != b; + } }; struct AnyLt { template - bool operator()(const A& a, const B& b) const { return a < b; } + bool operator()(const A& a, const B& b) const { + return a < b; + } }; struct AnyGt { template - bool operator()(const A& a, const B& b) const { return a > b; } + bool operator()(const A& a, const B& b) const { + return a > b; + } }; struct AnyLe { template - bool operator()(const A& a, const B& b) const { return a <= b; } + bool operator()(const A& a, const B& b) const { + return a <= b; + } }; struct AnyGe { template - bool operator()(const A& a, const B& b) const { return a >= b; } + bool operator()(const A& a, const B& b) const { + return a >= b; + } }; // A match result listener that ignores the explanation. @@ -205,7 +221,8 @@ class DummyMatchResultListener : public MatchResultListener { DummyMatchResultListener() : MatchResultListener(nullptr) {} private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(DummyMatchResultListener); + DummyMatchResultListener(const DummyMatchResultListener&) = delete; + DummyMatchResultListener& operator=(const DummyMatchResultListener&) = delete; }; // A match result listener that forwards the explanation to a given @@ -217,7 +234,9 @@ class StreamMatchResultListener : public MatchResultListener { : MatchResultListener(os) {} private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(StreamMatchResultListener); + StreamMatchResultListener(const StreamMatchResultListener&) = delete; + StreamMatchResultListener& operator=(const StreamMatchResultListener&) = + delete; }; struct SharedPayloadBase { @@ -284,17 +303,18 @@ class MatcherBase : private MatcherDescriberInterface { } protected: - MatcherBase() : vtable_(nullptr) {} + MatcherBase() : vtable_(nullptr), buffer_() {} // Constructs a matcher from its implementation. template - explicit MatcherBase(const MatcherInterface* impl) { + explicit MatcherBase(const MatcherInterface* impl) + : vtable_(nullptr), buffer_() { Init(impl); } template ::type::is_gtest_matcher> - MatcherBase(M&& m) { // NOLINT + MatcherBase(M&& m) : vtable_(nullptr), buffer_() { // NOLINT Init(std::forward(m)); } @@ -420,8 +440,8 @@ class MatcherBase : private MatcherDescriberInterface { static const M& Get(const MatcherBase& m) { // When inlined along with Init, need to be explicit to avoid violating // strict aliasing rules. - const M *ptr = static_cast( - static_cast(&m.buffer_)); + const M* ptr = + static_cast(static_cast(&m.buffer_)); return *ptr; } static void Init(MatcherBase& m, M impl) { @@ -741,7 +761,7 @@ template class EqMatcher : public ComparisonBase, Rhs, AnyEq> { public: explicit EqMatcher(const Rhs& rhs) - : ComparisonBase, Rhs, AnyEq>(rhs) { } + : ComparisonBase, Rhs, AnyEq>(rhs) {} static const char* Desc() { return "is equal to"; } static const char* NegatedDesc() { return "isn't equal to"; } }; @@ -749,7 +769,7 @@ template class NeMatcher : public ComparisonBase, Rhs, AnyNe> { public: explicit NeMatcher(const Rhs& rhs) - : ComparisonBase, Rhs, AnyNe>(rhs) { } + : ComparisonBase, Rhs, AnyNe>(rhs) {} static const char* Desc() { return "isn't equal to"; } static const char* NegatedDesc() { return "is equal to"; } }; @@ -757,7 +777,7 @@ template class LtMatcher : public ComparisonBase, Rhs, AnyLt> { public: explicit LtMatcher(const Rhs& rhs) - : ComparisonBase, Rhs, AnyLt>(rhs) { } + : ComparisonBase, Rhs, AnyLt>(rhs) {} static const char* Desc() { return "is <"; } static const char* NegatedDesc() { return "isn't <"; } }; @@ -765,7 +785,7 @@ template class GtMatcher : public ComparisonBase, Rhs, AnyGt> { public: explicit GtMatcher(const Rhs& rhs) - : ComparisonBase, Rhs, AnyGt>(rhs) { } + : ComparisonBase, Rhs, AnyGt>(rhs) {} static const char* Desc() { return "is >"; } static const char* NegatedDesc() { return "isn't >"; } }; @@ -773,7 +793,7 @@ template class LeMatcher : public ComparisonBase, Rhs, AnyLe> { public: explicit LeMatcher(const Rhs& rhs) - : ComparisonBase, Rhs, AnyLe>(rhs) { } + : ComparisonBase, Rhs, AnyLe>(rhs) {} static const char* Desc() { return "is <="; } static const char* NegatedDesc() { return "isn't <="; } }; @@ -781,7 +801,7 @@ template class GeMatcher : public ComparisonBase, Rhs, AnyGe> { public: explicit GeMatcher(const Rhs& rhs) - : ComparisonBase, Rhs, AnyGe>(rhs) { } + : ComparisonBase, Rhs, AnyGe>(rhs) {} static const char* Desc() { return "is >="; } static const char* NegatedDesc() { return "isn't >="; } }; @@ -822,7 +842,7 @@ class MatchesRegexMatcher { template bool MatchAndExplain(const MatcheeStringType& s, MatchResultListener* /* listener */) const { - const std::string& s2(s); + const std::string s2(s); return full_match_ ? RE::FullMatch(s2, *regex_) : RE::PartialMatch(s2, *regex_); } @@ -872,12 +892,16 @@ PolymorphicMatcher ContainsRegex( // Note: if the parameter of Eq() were declared as const T&, Eq("foo") // wouldn't compile. template -inline internal::EqMatcher Eq(T x) { return internal::EqMatcher(x); } +inline internal::EqMatcher Eq(T x) { + return internal::EqMatcher(x); +} // Constructs a Matcher from a 'value' of type T. The constructed // matcher matches any value that's equal to 'value'. template -Matcher::Matcher(T value) { *this = Eq(value); } +Matcher::Matcher(T value) { + *this = Eq(value); +} // Creates a monomorphic matcher that matches anything with type Lhs // and equal to rhs. A user may need to use this instead of Eq(...) @@ -892,7 +916,9 @@ Matcher::Matcher(T value) { *this = Eq(value); } // can always write Matcher(Lt(5)) to be explicit about the type, // for example. template -inline Matcher TypedEq(const Rhs& rhs) { return Eq(rhs); } +inline Matcher TypedEq(const Rhs& rhs) { + return Eq(rhs); +} // Creates a polymorphic matcher that matches anything >= x. template diff --git a/deps/googletest/include/gtest/gtest-message.h b/deps/googletest/include/gtest/gtest-message.h index becfd49fcba9c5..4d4b152b1d8b70 100644 --- a/deps/googletest/include/gtest/gtest-message.h +++ b/deps/googletest/include/gtest/gtest-message.h @@ -27,7 +27,6 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// // The Google C++ Testing and Mocking Framework (Google Test) // // This header file defines the Message class. @@ -42,14 +41,18 @@ // to CHANGE WITHOUT NOTICE. Therefore DO NOT DEPEND ON IT in a user // program! -// GOOGLETEST_CM0001 DO NOT DELETE +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_MESSAGE_H_ #define GOOGLETEST_INCLUDE_GTEST_GTEST_MESSAGE_H_ #include #include +#include #include +#include #include "gtest/internal/gtest-port.h" @@ -110,8 +113,8 @@ class GTEST_API_ Message { // Streams a non-pointer value to this object. template - inline Message& operator <<(const T& val) { - // Some libraries overload << for STL containers. These + inline Message& operator<<(const T& val) { + // Some libraries overload << for STL containers. These // overloads are defined in the global namespace instead of ::std. // // C++'s symbol lookup rule (i.e. Koenig lookup) says that these @@ -125,7 +128,7 @@ class GTEST_API_ Message { // from the global namespace. With this using declaration, // overloads of << defined in the global namespace and those // visible via Koenig lookup are both exposed in this function. - using ::operator <<; + using ::operator<<; *ss_ << val; return *this; } @@ -144,7 +147,7 @@ class GTEST_API_ Message { // ensure consistent result across compilers, we always treat NULL // as "(null)". template - inline Message& operator <<(T* const& pointer) { // NOLINT + inline Message& operator<<(T* const& pointer) { // NOLINT if (pointer == nullptr) { *ss_ << "(null)"; } else { @@ -159,25 +162,23 @@ class GTEST_API_ Message { // templatized version above. Without this definition, streaming // endl or other basic IO manipulators to Message will confuse the // compiler. - Message& operator <<(BasicNarrowIoManip val) { + Message& operator<<(BasicNarrowIoManip val) { *ss_ << val; return *this; } // Instead of 1/0, we want to see true/false for bool values. - Message& operator <<(bool b) { - return *this << (b ? "true" : "false"); - } + Message& operator<<(bool b) { return *this << (b ? "true" : "false"); } // These two overloads allow streaming a wide C string to a Message // using the UTF-8 encoding. - Message& operator <<(const wchar_t* wide_c_str); - Message& operator <<(wchar_t* wide_c_str); + Message& operator<<(const wchar_t* wide_c_str); + Message& operator<<(wchar_t* wide_c_str); #if GTEST_HAS_STD_WSTRING // Converts the given wide string to a narrow string using the UTF-8 // encoding, and streams the result to this Message object. - Message& operator <<(const ::std::wstring& wstr); + Message& operator<<(const ::std::wstring& wstr); #endif // GTEST_HAS_STD_WSTRING // Gets the text streamed to this object so far as an std::string. @@ -196,7 +197,7 @@ class GTEST_API_ Message { }; // Streams a Message to an ostream. -inline std::ostream& operator <<(std::ostream& os, const Message& sb) { +inline std::ostream& operator<<(std::ostream& os, const Message& sb) { return os << sb.GetString(); } diff --git a/deps/googletest/include/gtest/gtest-param-test.h b/deps/googletest/include/gtest/gtest-param-test.h index 804e702817b03b..1adb9a725203ed 100644 --- a/deps/googletest/include/gtest/gtest-param-test.h +++ b/deps/googletest/include/gtest/gtest-param-test.h @@ -26,11 +26,14 @@ // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// + // Macros and functions for implementing parameterized tests // in Google C++ Testing and Mocking Framework (Google Test) -// -// GOOGLETEST_CM0001 DO NOT DELETE + +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* + #ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_ #define GOOGLETEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_ @@ -353,9 +356,7 @@ internal::ValueArray Values(T... v) { // } // INSTANTIATE_TEST_SUITE_P(BoolSequence, FlagDependentTest, Bool()); // -inline internal::ParamGenerator Bool() { - return Values(false, true); -} +inline internal::ParamGenerator Bool() { return Values(false, true); } // Combine() allows the user to combine two or more sequences to produce // values of a Cartesian product of those sequences' elements. @@ -406,9 +407,49 @@ internal::CartesianProductHolder Combine(const Generator&... g) { return internal::CartesianProductHolder(g...); } +// ConvertGenerator() wraps a parameter generator in order to cast each produced +// value through a known type before supplying it to the test suite +// +// Synopsis: +// ConvertGenerator(gen) +// - returns a generator producing the same elements as generated by gen, but +// each element is static_cast to type T before being returned +// +// It is useful when using the Combine() function to get the generated +// parameters in a custom type instead of std::tuple +// +// Example: +// +// This will instantiate tests in test suite AnimalTest each one with +// the parameter values tuple("cat", BLACK), tuple("cat", WHITE), +// tuple("dog", BLACK), and tuple("dog", WHITE): +// +// enum Color { BLACK, GRAY, WHITE }; +// struct ParamType { +// using TupleT = std::tuple; +// std::string animal; +// Color color; +// ParamType(TupleT t) : animal(std::get<0>(t)), color(std::get<1>(t)) {} +// }; +// class AnimalTest +// : public testing::TestWithParam {...}; +// +// TEST_P(AnimalTest, AnimalLooksNice) {...} +// +// INSTANTIATE_TEST_SUITE_P(AnimalVariations, AnimalTest, +// ConvertGenerator( +// Combine(Values("cat", "dog"), +// Values(BLACK, WHITE)))); +// +template +internal::ParamConverterGenerator ConvertGenerator( + internal::ParamGenerator gen) { + return internal::ParamConverterGenerator(gen); +} + #define TEST_P(test_suite_name, test_name) \ class GTEST_TEST_CLASS_NAME_(test_suite_name, test_name) \ - : public test_suite_name { \ + : public test_suite_name, private ::testing::internal::GTestNonCopyable {\ public: \ GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)() {} \ void TestBody() override; \ @@ -428,8 +469,6 @@ internal::CartesianProductHolder Combine(const Generator&... g) { return 0; \ } \ static int gtest_registering_dummy_ GTEST_ATTRIBUTE_UNUSED_; \ - GTEST_DISALLOW_COPY_AND_ASSIGN_(GTEST_TEST_CLASS_NAME_(test_suite_name, \ - test_name)); \ }; \ int GTEST_TEST_CLASS_NAME_(test_suite_name, \ test_name)::gtest_registering_dummy_ = \ @@ -453,43 +492,42 @@ internal::CartesianProductHolder Combine(const Generator&... g) { #define GTEST_GET_FIRST_(first, ...) first #define GTEST_GET_SECOND_(first, second, ...) second -#define INSTANTIATE_TEST_SUITE_P(prefix, test_suite_name, ...) \ - static ::testing::internal::ParamGenerator \ - gtest_##prefix##test_suite_name##_EvalGenerator_() { \ - return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_)); \ - } \ - static ::std::string gtest_##prefix##test_suite_name##_EvalGenerateName_( \ - const ::testing::TestParamInfo& info) { \ - if (::testing::internal::AlwaysFalse()) { \ - ::testing::internal::TestNotEmpty(GTEST_EXPAND_(GTEST_GET_SECOND_( \ - __VA_ARGS__, \ - ::testing::internal::DefaultParamName, \ - DUMMY_PARAM_))); \ - auto t = std::make_tuple(__VA_ARGS__); \ - static_assert(std::tuple_size::value <= 2, \ - "Too Many Args!"); \ - } \ - return ((GTEST_EXPAND_(GTEST_GET_SECOND_( \ - __VA_ARGS__, \ - ::testing::internal::DefaultParamName, \ - DUMMY_PARAM_))))(info); \ - } \ - static int gtest_##prefix##test_suite_name##_dummy_ \ - GTEST_ATTRIBUTE_UNUSED_ = \ - ::testing::UnitTest::GetInstance() \ - ->parameterized_test_registry() \ - .GetTestSuitePatternHolder( \ - GTEST_STRINGIFY_(test_suite_name), \ - ::testing::internal::CodeLocation(__FILE__, __LINE__)) \ - ->AddTestSuiteInstantiation( \ - GTEST_STRINGIFY_(prefix), \ - >est_##prefix##test_suite_name##_EvalGenerator_, \ - >est_##prefix##test_suite_name##_EvalGenerateName_, \ +#define INSTANTIATE_TEST_SUITE_P(prefix, test_suite_name, ...) \ + static ::testing::internal::ParamGenerator \ + gtest_##prefix##test_suite_name##_EvalGenerator_() { \ + return GTEST_EXPAND_(GTEST_GET_FIRST_(__VA_ARGS__, DUMMY_PARAM_)); \ + } \ + static ::std::string gtest_##prefix##test_suite_name##_EvalGenerateName_( \ + const ::testing::TestParamInfo& info) { \ + if (::testing::internal::AlwaysFalse()) { \ + ::testing::internal::TestNotEmpty(GTEST_EXPAND_(GTEST_GET_SECOND_( \ + __VA_ARGS__, \ + ::testing::internal::DefaultParamName, \ + DUMMY_PARAM_))); \ + auto t = std::make_tuple(__VA_ARGS__); \ + static_assert(std::tuple_size::value <= 2, \ + "Too Many Args!"); \ + } \ + return ((GTEST_EXPAND_(GTEST_GET_SECOND_( \ + __VA_ARGS__, \ + ::testing::internal::DefaultParamName, \ + DUMMY_PARAM_))))(info); \ + } \ + static int gtest_##prefix##test_suite_name##_dummy_ \ + GTEST_ATTRIBUTE_UNUSED_ = \ + ::testing::UnitTest::GetInstance() \ + ->parameterized_test_registry() \ + .GetTestSuitePatternHolder( \ + GTEST_STRINGIFY_(test_suite_name), \ + ::testing::internal::CodeLocation(__FILE__, __LINE__)) \ + ->AddTestSuiteInstantiation( \ + GTEST_STRINGIFY_(prefix), \ + >est_##prefix##test_suite_name##_EvalGenerator_, \ + >est_##prefix##test_suite_name##_EvalGenerateName_, \ __FILE__, __LINE__) - // Allow Marking a Parameterized test class as not needing to be instantiated. -#define GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(T) \ +#define GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(T) \ namespace gtest_do_not_use_outside_namespace_scope {} \ static const ::testing::internal::MarkAsIgnored gtest_allow_ignore_##T( \ GTEST_STRINGIFY_(T)) diff --git a/deps/googletest/include/gtest/gtest-printers.h b/deps/googletest/include/gtest/gtest-printers.h index 8a3431d1b3b8b9..0055e37ffa7c96 100644 --- a/deps/googletest/include/gtest/gtest-printers.h +++ b/deps/googletest/include/gtest/gtest-printers.h @@ -27,7 +27,6 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - // Google Test - The Google C++ Testing and Mocking Framework // // This file implements a universal value printer that can print a @@ -95,7 +94,9 @@ // being defined as many user-defined container types don't have // value_type. -// GOOGLETEST_CM0001 DO NOT DELETE +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_PRINTERS_H_ #define GOOGLETEST_INCLUDE_GTEST_GTEST_PRINTERS_H_ @@ -107,6 +108,7 @@ #include #include #include +#include #include #include @@ -257,12 +259,10 @@ struct ConvertibleToStringViewPrinter { #endif }; - // Prints the given number of bytes in the given object to the given // ostream. GTEST_API_ void PrintBytesInObjectTo(const unsigned char* obj_bytes, - size_t count, - ::std::ostream* os); + size_t count, ::std::ostream* os); struct RawBytesPrinter { // SFINAE on `sizeof` to make sure we have a complete type. template @@ -375,17 +375,17 @@ GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_(const char32_t); // to point to a NUL-terminated string, and thus can print it as a string. #define GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(CharType, OtherStringType) \ - template <> \ - class FormatForComparison { \ - public: \ - static ::std::string Format(CharType* value) { \ - return ::testing::PrintToString(value); \ - } \ + template <> \ + class FormatForComparison { \ + public: \ + static ::std::string Format(CharType* value) { \ + return ::testing::PrintToString(value); \ + } \ } GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(char, ::std::string); GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(const char, ::std::string); -#ifdef __cpp_char8_t +#ifdef __cpp_lib_char8_t GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(char8_t, ::std::u8string); GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(const char8_t, ::std::u8string); #endif @@ -410,8 +410,8 @@ GTEST_IMPL_FORMAT_C_STRING_AS_STRING_(const wchar_t, ::std::wstring); // // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. template -std::string FormatForComparisonFailureMessage( - const T1& value, const T2& /* other_operand */) { +std::string FormatForComparisonFailureMessage(const T1& value, + const T2& /* other_operand */) { return FormatForComparison::Format(value); } @@ -479,6 +479,87 @@ inline void PrintTo(char8_t c, ::std::ostream* os) { } #endif +// gcc/clang __{u,}int128_t +#if defined(__SIZEOF_INT128__) +GTEST_API_ void PrintTo(__uint128_t v, ::std::ostream* os); +GTEST_API_ void PrintTo(__int128_t v, ::std::ostream* os); +#endif // __SIZEOF_INT128__ + +// The default resolution used to print floating-point values uses only +// 6 digits, which can be confusing if a test compares two values whose +// difference lies in the 7th digit. So we'd like to print out numbers +// in full precision. +// However if the value is something simple like 1.1, full will print a +// long string like 1.100000001 due to floating-point numbers not using +// a base of 10. This routiune returns an appropriate resolution for a +// given floating-point number, that is, 6 if it will be accurate, or a +// max_digits10 value (full precision) if it won't, for values between +// 0.0001 and one million. +// It does this by computing what those digits would be (by multiplying +// by an appropriate power of 10), then dividing by that power again to +// see if gets the original value back. +// A similar algorithm applies for values larger than one million; note +// that for those values, we must divide to get a six-digit number, and +// then multiply to possibly get the original value again. +template +int AppropriateResolution(FloatType val) { + int full = std::numeric_limits::max_digits10; + if (val < 0) val = -val; + + if (val < 1000000) { + FloatType mulfor6 = 1e10; + if (val >= 100000.0) { // 100,000 to 999,999 + mulfor6 = 1.0; + } else if (val >= 10000.0) { + mulfor6 = 1e1; + } else if (val >= 1000.0) { + mulfor6 = 1e2; + } else if (val >= 100.0) { + mulfor6 = 1e3; + } else if (val >= 10.0) { + mulfor6 = 1e4; + } else if (val >= 1.0) { + mulfor6 = 1e5; + } else if (val >= 0.1) { + mulfor6 = 1e6; + } else if (val >= 0.01) { + mulfor6 = 1e7; + } else if (val >= 0.001) { + mulfor6 = 1e8; + } else if (val >= 0.0001) { + mulfor6 = 1e9; + } + if (static_cast(val * mulfor6 + 0.5) / mulfor6 == val) return 6; + } else if (val < 1e10) { + FloatType divfor6 = 1.0; + if (val >= 1e9) { // 1,000,000,000 to 9,999,999,999 + divfor6 = 10000; + } else if (val >= 1e8) { // 100,000,000 to 999,999,999 + divfor6 = 1000; + } else if (val >= 1e7) { // 10,000,000 to 99,999,999 + divfor6 = 100; + } else if (val >= 1e6) { // 1,000,000 to 9,999,999 + divfor6 = 10; + } + if (static_cast(val / divfor6 + 0.5) * divfor6 == val) return 6; + } + return full; +} + +inline void PrintTo(float f, ::std::ostream* os) { + auto old_precision = os->precision(); + os->precision(AppropriateResolution(f)); + *os << f; + os->precision(old_precision); +} + +inline void PrintTo(double d, ::std::ostream* os) { + auto old_precision = os->precision(); + os->precision(AppropriateResolution(d)); + *os << d; + os->precision(old_precision); +} + // Overloads for C strings. GTEST_API_ void PrintTo(const char* s, ::std::ostream* os); inline void PrintTo(char* s, ::std::ostream* os) { @@ -545,13 +626,13 @@ void PrintRawArrayTo(const T a[], size_t count, ::std::ostream* os) { } // Overloads for ::std::string. -GTEST_API_ void PrintStringTo(const ::std::string&s, ::std::ostream* os); +GTEST_API_ void PrintStringTo(const ::std::string& s, ::std::ostream* os); inline void PrintTo(const ::std::string& s, ::std::ostream* os) { PrintStringTo(s, os); } // Overloads for ::std::u8string -#ifdef __cpp_char8_t +#ifdef __cpp_lib_char8_t GTEST_API_ void PrintU8StringTo(const ::std::u8string& s, ::std::ostream* os); inline void PrintTo(const ::std::u8string& s, ::std::ostream* os) { PrintU8StringTo(s, os); @@ -572,7 +653,7 @@ inline void PrintTo(const ::std::u32string& s, ::std::ostream* os) { // Overloads for ::std::wstring. #if GTEST_HAS_STD_WSTRING -GTEST_API_ void PrintWideStringTo(const ::std::wstring&s, ::std::ostream* os); +GTEST_API_ void PrintWideStringTo(const ::std::wstring& s, ::std::ostream* os); inline void PrintTo(const ::std::wstring& s, ::std::ostream* os) { PrintWideStringTo(s, os); } @@ -587,6 +668,12 @@ inline void PrintTo(internal::StringView sp, ::std::ostream* os) { inline void PrintTo(std::nullptr_t, ::std::ostream* os) { *os << "(nullptr)"; } +#if GTEST_HAS_RTTI +inline void PrintTo(const std::type_info& info, std::ostream* os) { + *os << internal::GetTypeName(info); +} +#endif // GTEST_HAS_RTTI + template void PrintTo(std::reference_wrapper ref, ::std::ostream* os) { UniversalPrinter::Print(ref.get(), os); @@ -744,6 +831,14 @@ class UniversalPrinter> { } }; +template <> +class UniversalPrinter { + public: + static void Print(decltype(Nullopt()), ::std::ostream* os) { + *os << "(nullopt)"; + } +}; + #endif // GTEST_INTERNAL_HAS_OPTIONAL #if GTEST_INTERNAL_HAS_VARIANT @@ -802,8 +897,8 @@ void UniversalPrintArray(const T* begin, size_t len, ::std::ostream* os) { } } // This overload prints a (const) char array compactly. -GTEST_API_ void UniversalPrintArray( - const char* begin, size_t len, ::std::ostream* os); +GTEST_API_ void UniversalPrintArray(const char* begin, size_t len, + ::std::ostream* os); #ifdef __cpp_char8_t // This overload prints a (const) char8_t array compactly. @@ -820,8 +915,8 @@ GTEST_API_ void UniversalPrintArray(const char32_t* begin, size_t len, ::std::ostream* os); // This overload prints a (const) wchar_t array compactly. -GTEST_API_ void UniversalPrintArray( - const wchar_t* begin, size_t len, ::std::ostream* os); +GTEST_API_ void UniversalPrintArray(const wchar_t* begin, size_t len, + ::std::ostream* os); // Implements printing an array type T[N]. template @@ -872,6 +967,13 @@ class UniversalTersePrinter { UniversalPrint(value, os); } }; +template +class UniversalTersePrinter> { + public: + static void Print(std::reference_wrapper value, ::std::ostream* os) { + UniversalTersePrinter::Print(value.get(), os); + } +}; template class UniversalTersePrinter { public: @@ -980,10 +1082,10 @@ void UniversalPrint(const T& value, ::std::ostream* os) { UniversalPrinter::Print(value, os); } -typedef ::std::vector< ::std::string> Strings; +typedef ::std::vector<::std::string> Strings; - // Tersely prints the first N fields of a tuple to a string vector, - // one element for each field. +// Tersely prints the first N fields of a tuple to a string vector, +// one element for each field. template void TersePrintPrefixToStrings(const Tuple&, std::integral_constant, Strings*) {} diff --git a/deps/googletest/include/gtest/gtest-spi.h b/deps/googletest/include/gtest/gtest-spi.h index eacef44669e810..c0613b6959560b 100644 --- a/deps/googletest/include/gtest/gtest-spi.h +++ b/deps/googletest/include/gtest/gtest-spi.h @@ -27,15 +27,14 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// // Utilities for testing Google Test itself and code that uses Google Test // (e.g. frameworks built on top of Google Test). -// GOOGLETEST_CM0004 DO NOT DELETE - #ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_SPI_H_ #define GOOGLETEST_INCLUDE_GTEST_GTEST_SPI_H_ +#include + #include "gtest/gtest.h" GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251 \ @@ -88,7 +87,10 @@ class GTEST_API_ ScopedFakeTestPartResultReporter TestPartResultReporterInterface* old_reporter_; TestPartResultArray* const result_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(ScopedFakeTestPartResultReporter); + ScopedFakeTestPartResultReporter(const ScopedFakeTestPartResultReporter&) = + delete; + ScopedFakeTestPartResultReporter& operator=( + const ScopedFakeTestPartResultReporter&) = delete; }; namespace internal { @@ -104,12 +106,14 @@ class GTEST_API_ SingleFailureChecker { SingleFailureChecker(const TestPartResultArray* results, TestPartResult::Type type, const std::string& substr); ~SingleFailureChecker(); + private: const TestPartResultArray* const results_; const TestPartResult::Type type_; const std::string substr_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(SingleFailureChecker); + SingleFailureChecker(const SingleFailureChecker&) = delete; + SingleFailureChecker& operator=(const SingleFailureChecker&) = delete; }; } // namespace internal @@ -119,7 +123,8 @@ class GTEST_API_ SingleFailureChecker { GTEST_DISABLE_MSC_WARNINGS_POP_() // 4251 // A set of macros for testing Google Test assertions or code that's expected -// to generate Google Test fatal failures. It verifies that the given +// to generate Google Test fatal failures (e.g. a failure from an ASSERT_EQ, but +// not a non-fatal failure, as from EXPECT_EQ). It verifies that the given // statement will cause exactly one fatal Google Test failure with 'substr' // being part of the failure message. // @@ -141,44 +146,46 @@ GTEST_DISABLE_MSC_WARNINGS_POP_() // 4251 // helper macro, due to some peculiarity in how the preprocessor // works. The AcceptsMacroThatExpandsToUnprotectedComma test in // gtest_unittest.cc will fail to compile if we do that. -#define EXPECT_FATAL_FAILURE(statement, substr) \ - do { \ - class GTestExpectFatalFailureHelper {\ - public:\ - static void Execute() { statement; }\ - };\ - ::testing::TestPartResultArray gtest_failures;\ - ::testing::internal::SingleFailureChecker gtest_checker(\ - >est_failures, ::testing::TestPartResult::kFatalFailure, (substr));\ - {\ - ::testing::ScopedFakeTestPartResultReporter gtest_reporter(\ - ::testing::ScopedFakeTestPartResultReporter:: \ - INTERCEPT_ONLY_CURRENT_THREAD, >est_failures);\ - GTestExpectFatalFailureHelper::Execute();\ - }\ +#define EXPECT_FATAL_FAILURE(statement, substr) \ + do { \ + class GTestExpectFatalFailureHelper { \ + public: \ + static void Execute() { statement; } \ + }; \ + ::testing::TestPartResultArray gtest_failures; \ + ::testing::internal::SingleFailureChecker gtest_checker( \ + >est_failures, ::testing::TestPartResult::kFatalFailure, (substr)); \ + { \ + ::testing::ScopedFakeTestPartResultReporter gtest_reporter( \ + ::testing::ScopedFakeTestPartResultReporter:: \ + INTERCEPT_ONLY_CURRENT_THREAD, \ + >est_failures); \ + GTestExpectFatalFailureHelper::Execute(); \ + } \ } while (::testing::internal::AlwaysFalse()) -#define EXPECT_FATAL_FAILURE_ON_ALL_THREADS(statement, substr) \ - do { \ - class GTestExpectFatalFailureHelper {\ - public:\ - static void Execute() { statement; }\ - };\ - ::testing::TestPartResultArray gtest_failures;\ - ::testing::internal::SingleFailureChecker gtest_checker(\ - >est_failures, ::testing::TestPartResult::kFatalFailure, (substr));\ - {\ - ::testing::ScopedFakeTestPartResultReporter gtest_reporter(\ - ::testing::ScopedFakeTestPartResultReporter:: \ - INTERCEPT_ALL_THREADS, >est_failures);\ - GTestExpectFatalFailureHelper::Execute();\ - }\ +#define EXPECT_FATAL_FAILURE_ON_ALL_THREADS(statement, substr) \ + do { \ + class GTestExpectFatalFailureHelper { \ + public: \ + static void Execute() { statement; } \ + }; \ + ::testing::TestPartResultArray gtest_failures; \ + ::testing::internal::SingleFailureChecker gtest_checker( \ + >est_failures, ::testing::TestPartResult::kFatalFailure, (substr)); \ + { \ + ::testing::ScopedFakeTestPartResultReporter gtest_reporter( \ + ::testing::ScopedFakeTestPartResultReporter::INTERCEPT_ALL_THREADS, \ + >est_failures); \ + GTestExpectFatalFailureHelper::Execute(); \ + } \ } while (::testing::internal::AlwaysFalse()) // A macro for testing Google Test assertions or code that's expected to -// generate Google Test non-fatal failures. It asserts that the given -// statement will cause exactly one non-fatal Google Test failure with 'substr' -// being part of the failure message. +// generate Google Test non-fatal failures (e.g. a failure from an EXPECT_EQ, +// but not from an ASSERT_EQ). It asserts that the given statement will cause +// exactly one non-fatal Google Test failure with 'substr' being part of the +// failure message. // // There are two different versions of this macro. EXPECT_NONFATAL_FAILURE only // affects and considers failures generated in the current thread and @@ -207,32 +214,37 @@ GTEST_DISABLE_MSC_WARNINGS_POP_() // 4251 // instead of // GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement) // to avoid an MSVC warning on unreachable code. -#define EXPECT_NONFATAL_FAILURE(statement, substr) \ - do {\ - ::testing::TestPartResultArray gtest_failures;\ - ::testing::internal::SingleFailureChecker gtest_checker(\ +#define EXPECT_NONFATAL_FAILURE(statement, substr) \ + do { \ + ::testing::TestPartResultArray gtest_failures; \ + ::testing::internal::SingleFailureChecker gtest_checker( \ >est_failures, ::testing::TestPartResult::kNonFatalFailure, \ - (substr));\ - {\ - ::testing::ScopedFakeTestPartResultReporter gtest_reporter(\ - ::testing::ScopedFakeTestPartResultReporter:: \ - INTERCEPT_ONLY_CURRENT_THREAD, >est_failures);\ - if (::testing::internal::AlwaysTrue()) { statement; }\ - }\ + (substr)); \ + { \ + ::testing::ScopedFakeTestPartResultReporter gtest_reporter( \ + ::testing::ScopedFakeTestPartResultReporter:: \ + INTERCEPT_ONLY_CURRENT_THREAD, \ + >est_failures); \ + if (::testing::internal::AlwaysTrue()) { \ + statement; \ + } \ + } \ } while (::testing::internal::AlwaysFalse()) -#define EXPECT_NONFATAL_FAILURE_ON_ALL_THREADS(statement, substr) \ - do {\ - ::testing::TestPartResultArray gtest_failures;\ - ::testing::internal::SingleFailureChecker gtest_checker(\ - >est_failures, ::testing::TestPartResult::kNonFatalFailure, \ - (substr));\ - {\ - ::testing::ScopedFakeTestPartResultReporter gtest_reporter(\ +#define EXPECT_NONFATAL_FAILURE_ON_ALL_THREADS(statement, substr) \ + do { \ + ::testing::TestPartResultArray gtest_failures; \ + ::testing::internal::SingleFailureChecker gtest_checker( \ + >est_failures, ::testing::TestPartResult::kNonFatalFailure, \ + (substr)); \ + { \ + ::testing::ScopedFakeTestPartResultReporter gtest_reporter( \ ::testing::ScopedFakeTestPartResultReporter::INTERCEPT_ALL_THREADS, \ - >est_failures);\ - if (::testing::internal::AlwaysTrue()) { statement; }\ - }\ + >est_failures); \ + if (::testing::internal::AlwaysTrue()) { \ + statement; \ + } \ + } \ } while (::testing::internal::AlwaysFalse()) #endif // GOOGLETEST_INCLUDE_GTEST_GTEST_SPI_H_ diff --git a/deps/googletest/include/gtest/gtest-test-part.h b/deps/googletest/include/gtest/gtest-test-part.h index 203fdf98c69fcd..8290b4d653d167 100644 --- a/deps/googletest/include/gtest/gtest-test-part.h +++ b/deps/googletest/include/gtest/gtest-test-part.h @@ -26,14 +26,19 @@ // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// GOOGLETEST_CM0001 DO NOT DELETE + +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_TEST_PART_H_ #define GOOGLETEST_INCLUDE_GTEST_GTEST_TEST_PART_H_ #include +#include +#include #include + #include "gtest/internal/gtest-internal.h" #include "gtest/internal/gtest-string.h" @@ -142,7 +147,8 @@ class GTEST_API_ TestPartResultArray { private: std::vector array_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(TestPartResultArray); + TestPartResultArray(const TestPartResultArray&) = delete; + TestPartResultArray& operator=(const TestPartResultArray&) = delete; }; // This interface knows how to report a test part result. @@ -168,11 +174,13 @@ class GTEST_API_ HasNewFatalFailureHelper ~HasNewFatalFailureHelper() override; void ReportTestPartResult(const TestPartResult& result) override; bool has_new_fatal_failure() const { return has_new_fatal_failure_; } + private: bool has_new_fatal_failure_; TestPartResultReporterInterface* original_reporter_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(HasNewFatalFailureHelper); + HasNewFatalFailureHelper(const HasNewFatalFailureHelper&) = delete; + HasNewFatalFailureHelper& operator=(const HasNewFatalFailureHelper&) = delete; }; } // namespace internal diff --git a/deps/googletest/include/gtest/gtest-typed-test.h b/deps/googletest/include/gtest/gtest-typed-test.h index 9fdc6be10dc26b..bd35a326601304 100644 --- a/deps/googletest/include/gtest/gtest-typed-test.h +++ b/deps/googletest/include/gtest/gtest-typed-test.h @@ -27,7 +27,9 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// GOOGLETEST_CM0001 DO NOT DELETE +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_ #define GOOGLETEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_ @@ -190,7 +192,7 @@ INSTANTIATE_TYPED_TEST_SUITE_P(My, FooTest, MyTypes); typedef ::testing::internal::GenerateTypeList::type \ GTEST_TYPE_PARAMS_(CaseName); \ typedef ::testing::internal::NameGeneratorSelector<__VA_ARGS__>::type \ - GTEST_NAME_GENERATOR_(CaseName) + GTEST_NAME_GENERATOR_(CaseName) #define TYPED_TEST(CaseName, TestName) \ static_assert(sizeof(GTEST_STRINGIFY_(TestName)) > 1, \ @@ -256,7 +258,7 @@ INSTANTIATE_TYPED_TEST_SUITE_P(My, FooTest, MyTypes); // #included in multiple translation units linked together. #define TYPED_TEST_SUITE_P(SuiteName) \ static ::testing::internal::TypedTestSuitePState \ - GTEST_TYPED_TEST_SUITE_P_STATE_(SuiteName) + GTEST_TYPED_TEST_SUITE_P_STATE_(SuiteName) // Legacy API is deprecated but still available #ifndef GTEST_REMOVE_LEGACY_TEST_CASEAPI_ @@ -301,21 +303,21 @@ INSTANTIATE_TYPED_TEST_SUITE_P(My, FooTest, MyTypes); REGISTER_TYPED_TEST_SUITE_P #endif // GTEST_REMOVE_LEGACY_TEST_CASEAPI_ -#define INSTANTIATE_TYPED_TEST_SUITE_P(Prefix, SuiteName, Types, ...) \ - static_assert(sizeof(GTEST_STRINGIFY_(Prefix)) > 1, \ - "test-suit-prefix must not be empty"); \ - static bool gtest_##Prefix##_##SuiteName GTEST_ATTRIBUTE_UNUSED_ = \ - ::testing::internal::TypeParameterizedTestSuite< \ - SuiteName, GTEST_SUITE_NAMESPACE_(SuiteName)::gtest_AllTests_, \ - ::testing::internal::GenerateTypeList::type>:: \ - Register(GTEST_STRINGIFY_(Prefix), \ - ::testing::internal::CodeLocation(__FILE__, __LINE__), \ - >EST_TYPED_TEST_SUITE_P_STATE_(SuiteName), \ - GTEST_STRINGIFY_(SuiteName), \ - GTEST_REGISTERED_TEST_NAMES_(SuiteName), \ - ::testing::internal::GenerateNames< \ - ::testing::internal::NameGeneratorSelector< \ - __VA_ARGS__>::type, \ +#define INSTANTIATE_TYPED_TEST_SUITE_P(Prefix, SuiteName, Types, ...) \ + static_assert(sizeof(GTEST_STRINGIFY_(Prefix)) > 1, \ + "test-suit-prefix must not be empty"); \ + static bool gtest_##Prefix##_##SuiteName GTEST_ATTRIBUTE_UNUSED_ = \ + ::testing::internal::TypeParameterizedTestSuite< \ + SuiteName, GTEST_SUITE_NAMESPACE_(SuiteName)::gtest_AllTests_, \ + ::testing::internal::GenerateTypeList::type>:: \ + Register(GTEST_STRINGIFY_(Prefix), \ + ::testing::internal::CodeLocation(__FILE__, __LINE__), \ + >EST_TYPED_TEST_SUITE_P_STATE_(SuiteName), \ + GTEST_STRINGIFY_(SuiteName), \ + GTEST_REGISTERED_TEST_NAMES_(SuiteName), \ + ::testing::internal::GenerateNames< \ + ::testing::internal::NameGeneratorSelector< \ + __VA_ARGS__>::type, \ ::testing::internal::GenerateTypeList::type>()) // Legacy API is deprecated but still available diff --git a/deps/googletest/include/gtest/gtest.h b/deps/googletest/include/gtest/gtest.h index 482228a6a49b93..3e452a503f8950 100644 --- a/deps/googletest/include/gtest/gtest.h +++ b/deps/googletest/include/gtest/gtest.h @@ -27,7 +27,6 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// // The Google C++ Testing and Mocking Framework (Google Test) // // This header file defines the public API for Google Test. It should be @@ -47,28 +46,33 @@ // registration from Barthelemy Dagenais' (barthelemy@prologique.com) // easyUnit framework. -// GOOGLETEST_CM0001 DO NOT DELETE - #ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_H_ #define GOOGLETEST_INCLUDE_GTEST_GTEST_H_ #include +#include +#include #include #include #include +#include +#include +#include #include #include -#include "gtest/internal/gtest-internal.h" -#include "gtest/internal/gtest-string.h" +#include "gtest/gtest-assertion-result.h" #include "gtest/gtest-death-test.h" #include "gtest/gtest-matchers.h" #include "gtest/gtest-message.h" #include "gtest/gtest-param-test.h" #include "gtest/gtest-printers.h" -#include "gtest/gtest_prod.h" #include "gtest/gtest-test-part.h" #include "gtest/gtest-typed-test.h" +#include "gtest/gtest_pred_impl.h" +#include "gtest/gtest_prod.h" +#include "gtest/internal/gtest-internal.h" +#include "gtest/internal/gtest-string.h" GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251 \ /* class A needs to have dll-interface to be used by clients of class B */) @@ -191,6 +195,17 @@ void ReportFailureInUnknownLocation(TestPartResult::Type result_type, const std::string& message); std::set* GetIgnoredParameterizedTestSuites(); +// A base class that prevents subclasses from being copyable. +// We do this instead of using '= delete' so as to avoid triggering warnings +// inside user code regarding any of our declarations. +class GTestNonCopyable { + public: + GTestNonCopyable() = default; + GTestNonCopyable(const GTestNonCopyable &) = delete; + GTestNonCopyable &operator=(const GTestNonCopyable &) = delete; + ~GTestNonCopyable() = default; +}; + } // namespace internal // The friend relationship of some of these classes is cyclic. @@ -206,193 +221,6 @@ using TestCase = TestSuite; class TestInfo; class UnitTest; -// A class for indicating whether an assertion was successful. When -// the assertion wasn't successful, the AssertionResult object -// remembers a non-empty message that describes how it failed. -// -// To create an instance of this class, use one of the factory functions -// (AssertionSuccess() and AssertionFailure()). -// -// This class is useful for two purposes: -// 1. Defining predicate functions to be used with Boolean test assertions -// EXPECT_TRUE/EXPECT_FALSE and their ASSERT_ counterparts -// 2. Defining predicate-format functions to be -// used with predicate assertions (ASSERT_PRED_FORMAT*, etc). -// -// For example, if you define IsEven predicate: -// -// testing::AssertionResult IsEven(int n) { -// if ((n % 2) == 0) -// return testing::AssertionSuccess(); -// else -// return testing::AssertionFailure() << n << " is odd"; -// } -// -// Then the failed expectation EXPECT_TRUE(IsEven(Fib(5))) -// will print the message -// -// Value of: IsEven(Fib(5)) -// Actual: false (5 is odd) -// Expected: true -// -// instead of a more opaque -// -// Value of: IsEven(Fib(5)) -// Actual: false -// Expected: true -// -// in case IsEven is a simple Boolean predicate. -// -// If you expect your predicate to be reused and want to support informative -// messages in EXPECT_FALSE and ASSERT_FALSE (negative assertions show up -// about half as often as positive ones in our tests), supply messages for -// both success and failure cases: -// -// testing::AssertionResult IsEven(int n) { -// if ((n % 2) == 0) -// return testing::AssertionSuccess() << n << " is even"; -// else -// return testing::AssertionFailure() << n << " is odd"; -// } -// -// Then a statement EXPECT_FALSE(IsEven(Fib(6))) will print -// -// Value of: IsEven(Fib(6)) -// Actual: true (8 is even) -// Expected: false -// -// NB: Predicates that support negative Boolean assertions have reduced -// performance in positive ones so be careful not to use them in tests -// that have lots (tens of thousands) of positive Boolean assertions. -// -// To use this class with EXPECT_PRED_FORMAT assertions such as: -// -// // Verifies that Foo() returns an even number. -// EXPECT_PRED_FORMAT1(IsEven, Foo()); -// -// you need to define: -// -// testing::AssertionResult IsEven(const char* expr, int n) { -// if ((n % 2) == 0) -// return testing::AssertionSuccess(); -// else -// return testing::AssertionFailure() -// << "Expected: " << expr << " is even\n Actual: it's " << n; -// } -// -// If Foo() returns 5, you will see the following message: -// -// Expected: Foo() is even -// Actual: it's 5 -// -class GTEST_API_ AssertionResult { - public: - // Copy constructor. - // Used in EXPECT_TRUE/FALSE(assertion_result). - AssertionResult(const AssertionResult& other); - -// C4800 is a level 3 warning in Visual Studio 2015 and earlier. -// This warning is not emitted in Visual Studio 2017. -// This warning is off by default starting in Visual Studio 2019 but can be -// enabled with command-line options. -#if defined(_MSC_VER) && (_MSC_VER < 1910 || _MSC_VER >= 1920) - GTEST_DISABLE_MSC_WARNINGS_PUSH_(4800 /* forcing value to bool */) -#endif - - // Used in the EXPECT_TRUE/FALSE(bool_expression). - // - // T must be contextually convertible to bool. - // - // The second parameter prevents this overload from being considered if - // the argument is implicitly convertible to AssertionResult. In that case - // we want AssertionResult's copy constructor to be used. - template - explicit AssertionResult( - const T& success, - typename std::enable_if< - !std::is_convertible::value>::type* - /*enabler*/ - = nullptr) - : success_(success) {} - -#if defined(_MSC_VER) && (_MSC_VER < 1910 || _MSC_VER >= 1920) - GTEST_DISABLE_MSC_WARNINGS_POP_() -#endif - - // Assignment operator. - AssertionResult& operator=(AssertionResult other) { - swap(other); - return *this; - } - - // Returns true if and only if the assertion succeeded. - operator bool() const { return success_; } // NOLINT - - // Returns the assertion's negation. Used with EXPECT/ASSERT_FALSE. - AssertionResult operator!() const; - - // Returns the text streamed into this AssertionResult. Test assertions - // use it when they fail (i.e., the predicate's outcome doesn't match the - // assertion's expectation). When nothing has been streamed into the - // object, returns an empty string. - const char* message() const { - return message_.get() != nullptr ? message_->c_str() : ""; - } - // Deprecated; please use message() instead. - const char* failure_message() const { return message(); } - - // Streams a custom failure message into this object. - template AssertionResult& operator<<(const T& value) { - AppendMessage(Message() << value); - return *this; - } - - // Allows streaming basic output manipulators such as endl or flush into - // this object. - AssertionResult& operator<<( - ::std::ostream& (*basic_manipulator)(::std::ostream& stream)) { - AppendMessage(Message() << basic_manipulator); - return *this; - } - - private: - // Appends the contents of message to message_. - void AppendMessage(const Message& a_message) { - if (message_.get() == nullptr) message_.reset(new ::std::string); - message_->append(a_message.GetString().c_str()); - } - - // Swap the contents of this AssertionResult with other. - void swap(AssertionResult& other); - - // Stores result of the assertion predicate. - bool success_; - // Stores the message describing the condition in case the expectation - // construct is not satisfied with the predicate's outcome. - // Referenced via a pointer to avoid taking too much stack frame space - // with test assertions. - std::unique_ptr< ::std::string> message_; -}; - -// Makes a successful assertion result. -GTEST_API_ AssertionResult AssertionSuccess(); - -// Makes a failed assertion result. -GTEST_API_ AssertionResult AssertionFailure(); - -// Makes a failed assertion result with the given failure message. -// Deprecated; use AssertionFailure() << msg. -GTEST_API_ AssertionResult AssertionFailure(const Message& msg); - -} // namespace testing - -// Includes the auto-generated header that implements a family of generic -// predicate assertion macros. This include comes late because it relies on -// APIs declared above. -#include "gtest/gtest_pred_impl.h" - -namespace testing { - // The abstract class that all tests inherit from. // // In Google Test, a unit test program contains one or many TestSuites, and @@ -473,7 +301,7 @@ class GTEST_API_ Test { // SetUp/TearDown method of Environment objects registered with Google // Test) will be output as attributes of the element. static void RecordProperty(const std::string& key, const std::string& value); - static void RecordProperty(const std::string& key, int value); + static void RecordProperty(const std::string& key, int64_t value); protected: // Creates a Test object. @@ -527,7 +355,8 @@ class GTEST_API_ Test { virtual Setup_should_be_spelled_SetUp* Setup() { return nullptr; } // We disallow copying Tests. - GTEST_DISALLOW_COPY_AND_ASSIGN_(Test); + Test(const Test&) = delete; + Test& operator=(const Test&) = delete; }; typedef internal::TimeInMillis TimeInMillis; @@ -541,24 +370,17 @@ class TestProperty { // C'tor. TestProperty does NOT have a default constructor. // Always use this constructor (with parameters) to create a // TestProperty object. - TestProperty(const std::string& a_key, const std::string& a_value) : - key_(a_key), value_(a_value) { - } + TestProperty(const std::string& a_key, const std::string& a_value) + : key_(a_key), value_(a_value) {} // Gets the user supplied key. - const char* key() const { - return key_.c_str(); - } + const char* key() const { return key_.c_str(); } // Gets the user supplied value. - const char* value() const { - return value_.c_str(); - } + const char* value() const { return value_.c_str(); } // Sets a new value, overriding the one supplied in the constructor. - void SetValue(const std::string& new_value) { - value_ = new_value; - } + void SetValue(const std::string& new_value) { value_ = new_value; } private: // The key supplied by the user. @@ -692,7 +514,8 @@ class GTEST_API_ TestResult { TimeInMillis elapsed_time_; // We disallow copying TestResult. - GTEST_DISALLOW_COPY_AND_ASSIGN_(TestResult); + TestResult(const TestResult&) = delete; + TestResult& operator=(const TestResult&) = delete; }; // class TestResult // A TestInfo object stores the following information about a test: @@ -816,8 +639,8 @@ class GTEST_API_ TestInfo { } // These fields are immutable properties of the test. - const std::string test_suite_name_; // test suite name - const std::string name_; // Test name + const std::string test_suite_name_; // test suite name + const std::string name_; // Test name // Name of the parameter type, or NULL if this is not a typed or a // type-parameterized test. const std::unique_ptr type_param_; @@ -838,7 +661,8 @@ class GTEST_API_ TestInfo { // test for the second time. TestResult result_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(TestInfo); + TestInfo(const TestInfo&) = delete; + TestInfo& operator=(const TestInfo&) = delete; }; // A test suite, which consists of a vector of TestInfos. @@ -946,7 +770,7 @@ class GTEST_API_ TestSuite { // Adds a TestInfo to this test suite. Will delete the TestInfo upon // destruction of the TestSuite object. - void AddTestInfo(TestInfo * test_info); + void AddTestInfo(TestInfo* test_info); // Clears the results of all tests in this test suite. void ClearResult(); @@ -1047,7 +871,8 @@ class GTEST_API_ TestSuite { TestResult ad_hoc_test_result_; // We disallow copying TestSuites. - GTEST_DISALLOW_COPY_AND_ASSIGN_(TestSuite); + TestSuite(const TestSuite&) = delete; + TestSuite& operator=(const TestSuite&) = delete; }; // An Environment object is capable of setting up and tearing down an @@ -1074,6 +899,7 @@ class Environment { // Override this to define how to tear down the environment. virtual void TearDown() {} + private: // If you see an error about overriding the following function or // about it being private, you have mis-spelled SetUp() as Setup(). @@ -1125,6 +951,9 @@ class TestEventListener { // Fired before the test starts. virtual void OnTestStart(const TestInfo& test_info) = 0; + // Fired when a test is disabled + virtual void OnTestDisabled(const TestInfo& /*test_info*/) {} + // Fired after a failed assertion or a SUCCEED() invocation. // If you want to throw an exception from this function to skip to the next // TEST, it must be AssertionException defined above, or inherited from it. @@ -1148,8 +977,7 @@ class TestEventListener { virtual void OnEnvironmentsTearDownEnd(const UnitTest& unit_test) = 0; // Fired after each iteration of tests finishes. - virtual void OnTestIterationEnd(const UnitTest& unit_test, - int iteration) = 0; + virtual void OnTestIterationEnd(const UnitTest& unit_test, int iteration) = 0; // Fired after all test activities have ended. virtual void OnTestProgramEnd(const UnitTest& unit_test) = 0; @@ -1174,6 +1002,7 @@ class EmptyTestEventListener : public TestEventListener { #endif // GTEST_REMOVE_LEGACY_TEST_CASEAPI_ void OnTestStart(const TestInfo& /*test_info*/) override {} + void OnTestDisabled(const TestInfo& /*test_info*/) override {} void OnTestPartResult(const TestPartResult& /*test_part_result*/) override {} void OnTestEnd(const TestInfo& /*test_info*/) override {} void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} @@ -1263,7 +1092,8 @@ class GTEST_API_ TestEventListeners { TestEventListener* default_xml_generator_; // We disallow copying TestEventListeners. - GTEST_DISALLOW_COPY_AND_ASSIGN_(TestEventListeners); + TestEventListeners(const TestEventListeners&) = delete; + TestEventListeners& operator=(const TestEventListeners&) = delete; }; // A UnitTest consists of a vector of TestSuites. @@ -1306,8 +1136,7 @@ class GTEST_API_ UnitTest { // Returns the TestInfo object for the test that's currently running, // or NULL if no test is running. - const TestInfo* current_test_info() const - GTEST_LOCK_EXCLUDED_(mutex_); + const TestInfo* current_test_info() const GTEST_LOCK_EXCLUDED_(mutex_); // Returns the random seed used at the start of the current test run. int random_seed() const; @@ -1413,8 +1242,7 @@ class GTEST_API_ UnitTest { // eventually call this to report their results. The user code // should use the assertion macros instead of calling this directly. void AddTestPartResult(TestPartResult::Type result_type, - const char* file_name, - int line_number, + const char* file_name, int line_number, const std::string& message, const std::string& os_stack_trace) GTEST_LOCK_EXCLUDED_(mutex_); @@ -1445,8 +1273,7 @@ class GTEST_API_ UnitTest { friend std::set* internal::GetIgnoredParameterizedTestSuites(); friend internal::UnitTestImpl* internal::GetUnitTestImpl(); friend void internal::ReportFailureInUnknownLocation( - TestPartResult::Type result_type, - const std::string& message); + TestPartResult::Type result_type, const std::string& message); // Creates an empty UnitTest. UnitTest(); @@ -1460,8 +1287,7 @@ class GTEST_API_ UnitTest { GTEST_LOCK_EXCLUDED_(mutex_); // Pops a trace from the per-thread Google Test trace stack. - void PopGTestTrace() - GTEST_LOCK_EXCLUDED_(mutex_); + void PopGTestTrace() GTEST_LOCK_EXCLUDED_(mutex_); // Protects mutable state in *impl_. This is mutable as some const // methods need to lock it too. @@ -1474,7 +1300,8 @@ class GTEST_API_ UnitTest { internal::UnitTestImpl* impl_; // We disallow copying UnitTest. - GTEST_DISALLOW_COPY_AND_ASSIGN_(UnitTest); + UnitTest(const UnitTest&) = delete; + UnitTest& operator=(const UnitTest&) = delete; }; // A convenient wrapper for adding an environment for the test @@ -1525,13 +1352,11 @@ namespace internal { // when calling EXPECT_* in a tight loop. template AssertionResult CmpHelperEQFailure(const char* lhs_expression, - const char* rhs_expression, - const T1& lhs, const T2& rhs) { - return EqFailure(lhs_expression, - rhs_expression, + const char* rhs_expression, const T1& lhs, + const T2& rhs) { + return EqFailure(lhs_expression, rhs_expression, FormatForComparisonFailureMessage(lhs, rhs), - FormatForComparisonFailureMessage(rhs, lhs), - false); + FormatForComparisonFailureMessage(rhs, lhs), false); } // This block of code defines operator==/!= @@ -1544,8 +1369,7 @@ inline bool operator!=(faketype, faketype) { return false; } // The helper function for {ASSERT|EXPECT}_EQ. template AssertionResult CmpHelperEQ(const char* lhs_expression, - const char* rhs_expression, - const T1& lhs, + const char* rhs_expression, const T1& lhs, const T2& rhs) { if (lhs == rhs) { return AssertionSuccess(); @@ -1576,8 +1400,7 @@ class EqHelper { // Even though its body looks the same as the above version, we // cannot merge the two, as it will make anonymous enums unhappy. static AssertionResult Compare(const char* lhs_expression, - const char* rhs_expression, - BiggestInt lhs, + const char* rhs_expression, BiggestInt lhs, BiggestInt rhs) { return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs); } @@ -1612,16 +1435,16 @@ AssertionResult CmpHelperOpFailure(const char* expr1, const char* expr2, // // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. -#define GTEST_IMPL_CMP_HELPER_(op_name, op)\ -template \ -AssertionResult CmpHelper##op_name(const char* expr1, const char* expr2, \ - const T1& val1, const T2& val2) {\ - if (val1 op val2) {\ - return AssertionSuccess();\ - } else {\ - return CmpHelperOpFailure(expr1, expr2, val1, val2, #op);\ - }\ -} +#define GTEST_IMPL_CMP_HELPER_(op_name, op) \ + template \ + AssertionResult CmpHelper##op_name(const char* expr1, const char* expr2, \ + const T1& val1, const T2& val2) { \ + if (val1 op val2) { \ + return AssertionSuccess(); \ + } else { \ + return CmpHelperOpFailure(expr1, expr2, val1, val2, #op); \ + } \ + } // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. @@ -1643,49 +1466,42 @@ GTEST_IMPL_CMP_HELPER_(GT, >) // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. GTEST_API_ AssertionResult CmpHelperSTREQ(const char* s1_expression, const char* s2_expression, - const char* s1, - const char* s2); + const char* s1, const char* s2); // The helper function for {ASSERT|EXPECT}_STRCASEEQ. // // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. GTEST_API_ AssertionResult CmpHelperSTRCASEEQ(const char* s1_expression, const char* s2_expression, - const char* s1, - const char* s2); + const char* s1, const char* s2); // The helper function for {ASSERT|EXPECT}_STRNE. // // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. GTEST_API_ AssertionResult CmpHelperSTRNE(const char* s1_expression, const char* s2_expression, - const char* s1, - const char* s2); + const char* s1, const char* s2); // The helper function for {ASSERT|EXPECT}_STRCASENE. // // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. GTEST_API_ AssertionResult CmpHelperSTRCASENE(const char* s1_expression, const char* s2_expression, - const char* s1, - const char* s2); - + const char* s1, const char* s2); // Helper function for *_STREQ on wide strings. // // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. GTEST_API_ AssertionResult CmpHelperSTREQ(const char* s1_expression, const char* s2_expression, - const wchar_t* s1, - const wchar_t* s2); + const wchar_t* s1, const wchar_t* s2); // Helper function for *_STRNE on wide strings. // // INTERNAL IMPLEMENTATION - DO NOT USE IN A USER PROGRAM. GTEST_API_ AssertionResult CmpHelperSTRNE(const char* s1_expression, const char* s2_expression, - const wchar_t* s1, - const wchar_t* s2); + const wchar_t* s1, const wchar_t* s2); } // namespace internal @@ -1697,32 +1513,40 @@ GTEST_API_ AssertionResult CmpHelperSTRNE(const char* s1_expression, // // The {needle,haystack}_expr arguments are the stringified // expressions that generated the two real arguments. -GTEST_API_ AssertionResult IsSubstring( - const char* needle_expr, const char* haystack_expr, - const char* needle, const char* haystack); -GTEST_API_ AssertionResult IsSubstring( - const char* needle_expr, const char* haystack_expr, - const wchar_t* needle, const wchar_t* haystack); -GTEST_API_ AssertionResult IsNotSubstring( - const char* needle_expr, const char* haystack_expr, - const char* needle, const char* haystack); -GTEST_API_ AssertionResult IsNotSubstring( - const char* needle_expr, const char* haystack_expr, - const wchar_t* needle, const wchar_t* haystack); -GTEST_API_ AssertionResult IsSubstring( - const char* needle_expr, const char* haystack_expr, - const ::std::string& needle, const ::std::string& haystack); -GTEST_API_ AssertionResult IsNotSubstring( - const char* needle_expr, const char* haystack_expr, - const ::std::string& needle, const ::std::string& haystack); +GTEST_API_ AssertionResult IsSubstring(const char* needle_expr, + const char* haystack_expr, + const char* needle, + const char* haystack); +GTEST_API_ AssertionResult IsSubstring(const char* needle_expr, + const char* haystack_expr, + const wchar_t* needle, + const wchar_t* haystack); +GTEST_API_ AssertionResult IsNotSubstring(const char* needle_expr, + const char* haystack_expr, + const char* needle, + const char* haystack); +GTEST_API_ AssertionResult IsNotSubstring(const char* needle_expr, + const char* haystack_expr, + const wchar_t* needle, + const wchar_t* haystack); +GTEST_API_ AssertionResult IsSubstring(const char* needle_expr, + const char* haystack_expr, + const ::std::string& needle, + const ::std::string& haystack); +GTEST_API_ AssertionResult IsNotSubstring(const char* needle_expr, + const char* haystack_expr, + const ::std::string& needle, + const ::std::string& haystack); #if GTEST_HAS_STD_WSTRING -GTEST_API_ AssertionResult IsSubstring( - const char* needle_expr, const char* haystack_expr, - const ::std::wstring& needle, const ::std::wstring& haystack); -GTEST_API_ AssertionResult IsNotSubstring( - const char* needle_expr, const char* haystack_expr, - const ::std::wstring& needle, const ::std::wstring& haystack); +GTEST_API_ AssertionResult IsSubstring(const char* needle_expr, + const char* haystack_expr, + const ::std::wstring& needle, + const ::std::wstring& haystack); +GTEST_API_ AssertionResult IsNotSubstring(const char* needle_expr, + const char* haystack_expr, + const ::std::wstring& needle, + const ::std::wstring& haystack); #endif // GTEST_HAS_STD_WSTRING namespace internal { @@ -1737,8 +1561,7 @@ namespace internal { template AssertionResult CmpHelperFloatingPointEQ(const char* lhs_expression, const char* rhs_expression, - RawType lhs_value, - RawType rhs_value) { + RawType lhs_value, RawType rhs_value) { const FloatingPoint lhs(lhs_value), rhs(rhs_value); if (lhs.AlmostEquals(rhs)) { @@ -1753,10 +1576,8 @@ AssertionResult CmpHelperFloatingPointEQ(const char* lhs_expression, rhs_ss << std::setprecision(std::numeric_limits::digits10 + 2) << rhs_value; - return EqFailure(lhs_expression, - rhs_expression, - StringStreamToString(&lhs_ss), - StringStreamToString(&rhs_ss), + return EqFailure(lhs_expression, rhs_expression, + StringStreamToString(&lhs_ss), StringStreamToString(&rhs_ss), false); } @@ -1766,8 +1587,7 @@ AssertionResult CmpHelperFloatingPointEQ(const char* lhs_expression, GTEST_API_ AssertionResult DoubleNearPredFormat(const char* expr1, const char* expr2, const char* abs_error_expr, - double val1, - double val2, + double val1, double val2, double abs_error); // INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. @@ -1775,9 +1595,7 @@ GTEST_API_ AssertionResult DoubleNearPredFormat(const char* expr1, class GTEST_API_ AssertHelper { public: // Constructor. - AssertHelper(TestPartResult::Type type, - const char* file, - int line, + AssertHelper(TestPartResult::Type type, const char* file, int line, const char* message); ~AssertHelper(); @@ -1791,11 +1609,9 @@ class GTEST_API_ AssertHelper { // re-using stack space even for temporary variables, so every EXPECT_EQ // reserves stack space for another AssertHelper. struct AssertHelperData { - AssertHelperData(TestPartResult::Type t, - const char* srcfile, - int line_num, + AssertHelperData(TestPartResult::Type t, const char* srcfile, int line_num, const char* msg) - : type(t), file(srcfile), line(line_num), message(msg) { } + : type(t), file(srcfile), line(line_num), message(msg) {} TestPartResult::Type const type; const char* const file; @@ -1803,12 +1619,14 @@ class GTEST_API_ AssertHelper { std::string const message; private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(AssertHelperData); + AssertHelperData(const AssertHelperData&) = delete; + AssertHelperData& operator=(const AssertHelperData&) = delete; }; AssertHelperData* const data_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(AssertHelper); + AssertHelper(const AssertHelper&) = delete; + AssertHelper& operator=(const AssertHelper&) = delete; }; } // namespace internal @@ -1823,7 +1641,7 @@ class GTEST_API_ AssertHelper { // the GetParam() method. // // Use it with one of the parameter generator defining functions, like Range(), -// Values(), ValuesIn(), Bool(), and Combine(). +// Values(), ValuesIn(), Bool(), Combine(), and ConvertGenerator(). // // class FooTest : public ::testing::TestWithParam { // protected: @@ -1865,15 +1683,14 @@ class WithParamInterface { private: // Sets parameter value. The caller is responsible for making sure the value // remains alive and unchanged throughout the current test. - static void SetParam(const ParamType* parameter) { - parameter_ = parameter; - } + static void SetParam(const ParamType* parameter) { parameter_ = parameter; } // Static value used for accessing parameter during a test lifetime. static const ParamType* parameter_; // TestClass must be a subclass of WithParamInterface and Test. - template friend class internal::ParameterizedTestFactory; + template + friend class internal::ParameterizedTestFactory; }; template @@ -1883,8 +1700,7 @@ const T* WithParamInterface::parameter_ = nullptr; // WithParamInterface, and can just inherit from ::testing::TestWithParam. template -class TestWithParam : public Test, public WithParamInterface { -}; +class TestWithParam : public Test, public WithParamInterface {}; // Macros for indicating success/failure in test code. @@ -1915,7 +1731,7 @@ class TestWithParam : public Test, public WithParamInterface { // Generates a nonfatal failure at the given source file location with // a generic message. -#define ADD_FAILURE_AT(file, line) \ +#define ADD_FAILURE_AT(file, line) \ GTEST_MESSAGE_AT_(file, line, "Failed", \ ::testing::TestPartResult::kNonFatalFailure) @@ -1923,14 +1739,14 @@ class TestWithParam : public Test, public WithParamInterface { #define GTEST_FAIL() GTEST_FATAL_FAILURE_("Failed") // Like GTEST_FAIL(), but at the given source file location. -#define GTEST_FAIL_AT(file, line) \ - GTEST_MESSAGE_AT_(file, line, "Failed", \ - ::testing::TestPartResult::kFatalFailure) +#define GTEST_FAIL_AT(file, line) \ + return GTEST_MESSAGE_AT_(file, line, "Failed", \ + ::testing::TestPartResult::kFatalFailure) // Define this macro to 1 to omit the definition of FAIL(), which is a // generic name and clashes with some other libraries. #if !GTEST_DONT_DEFINE_FAIL -# define FAIL() GTEST_FAIL() +#define FAIL() GTEST_FAIL() #endif // Generates a success with a generic message. @@ -1939,7 +1755,7 @@ class TestWithParam : public Test, public WithParamInterface { // Define this macro to 1 to omit the definition of SUCCEED(), which // is a generic name and clashes with some other libraries. #if !GTEST_DONT_DEFINE_SUCCEED -# define SUCCEED() GTEST_SUCCEED() +#define SUCCEED() GTEST_SUCCEED() #endif // Macros for testing exceptions. @@ -1967,16 +1783,15 @@ class TestWithParam : public Test, public WithParamInterface { // Boolean assertions. Condition can be either a Boolean expression or an // AssertionResult. For more information on how to use AssertionResult with // these macros see comments on that class. -#define GTEST_EXPECT_TRUE(condition) \ +#define GTEST_EXPECT_TRUE(condition) \ GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \ GTEST_NONFATAL_FAILURE_) -#define GTEST_EXPECT_FALSE(condition) \ +#define GTEST_EXPECT_FALSE(condition) \ GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \ GTEST_NONFATAL_FAILURE_) #define GTEST_ASSERT_TRUE(condition) \ - GTEST_TEST_BOOLEAN_(condition, #condition, false, true, \ - GTEST_FATAL_FAILURE_) -#define GTEST_ASSERT_FALSE(condition) \ + GTEST_TEST_BOOLEAN_(condition, #condition, false, true, GTEST_FATAL_FAILURE_) +#define GTEST_ASSERT_FALSE(condition) \ GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \ GTEST_FATAL_FAILURE_) @@ -2075,27 +1890,27 @@ class TestWithParam : public Test, public WithParamInterface { // ASSERT_XY(), which clashes with some users' own code. #if !GTEST_DONT_DEFINE_ASSERT_EQ -# define ASSERT_EQ(val1, val2) GTEST_ASSERT_EQ(val1, val2) +#define ASSERT_EQ(val1, val2) GTEST_ASSERT_EQ(val1, val2) #endif #if !GTEST_DONT_DEFINE_ASSERT_NE -# define ASSERT_NE(val1, val2) GTEST_ASSERT_NE(val1, val2) +#define ASSERT_NE(val1, val2) GTEST_ASSERT_NE(val1, val2) #endif #if !GTEST_DONT_DEFINE_ASSERT_LE -# define ASSERT_LE(val1, val2) GTEST_ASSERT_LE(val1, val2) +#define ASSERT_LE(val1, val2) GTEST_ASSERT_LE(val1, val2) #endif #if !GTEST_DONT_DEFINE_ASSERT_LT -# define ASSERT_LT(val1, val2) GTEST_ASSERT_LT(val1, val2) +#define ASSERT_LT(val1, val2) GTEST_ASSERT_LT(val1, val2) #endif #if !GTEST_DONT_DEFINE_ASSERT_GE -# define ASSERT_GE(val1, val2) GTEST_ASSERT_GE(val1, val2) +#define ASSERT_GE(val1, val2) GTEST_ASSERT_GE(val1, val2) #endif #if !GTEST_DONT_DEFINE_ASSERT_GT -# define ASSERT_GT(val1, val2) GTEST_ASSERT_GT(val1, val2) +#define ASSERT_GT(val1, val2) GTEST_ASSERT_GT(val1, val2) #endif // C-string Comparisons. All tests treat NULL and any non-NULL string @@ -2120,7 +1935,7 @@ class TestWithParam : public Test, public WithParamInterface { EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2) #define EXPECT_STRCASEEQ(s1, s2) \ EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, s1, s2) -#define EXPECT_STRCASENE(s1, s2)\ +#define EXPECT_STRCASENE(s1, s2) \ EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2) #define ASSERT_STREQ(s1, s2) \ @@ -2129,7 +1944,7 @@ class TestWithParam : public Test, public WithParamInterface { ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRNE, s1, s2) #define ASSERT_STRCASEEQ(s1, s2) \ ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASEEQ, s1, s2) -#define ASSERT_STRCASENE(s1, s2)\ +#define ASSERT_STRCASENE(s1, s2) \ ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperSTRCASENE, s1, s2) // Macros for comparing floating-point numbers. @@ -2146,29 +1961,29 @@ class TestWithParam : public Test, public WithParamInterface { // FloatingPoint template class in gtest-internal.h if you are // interested in the implementation details. -#define EXPECT_FLOAT_EQ(val1, val2)\ +#define EXPECT_FLOAT_EQ(val1, val2) \ EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ, \ val1, val2) -#define EXPECT_DOUBLE_EQ(val1, val2)\ +#define EXPECT_DOUBLE_EQ(val1, val2) \ EXPECT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ, \ val1, val2) -#define ASSERT_FLOAT_EQ(val1, val2)\ +#define ASSERT_FLOAT_EQ(val1, val2) \ ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ, \ val1, val2) -#define ASSERT_DOUBLE_EQ(val1, val2)\ +#define ASSERT_DOUBLE_EQ(val1, val2) \ ASSERT_PRED_FORMAT2(::testing::internal::CmpHelperFloatingPointEQ, \ val1, val2) -#define EXPECT_NEAR(val1, val2, abs_error)\ - EXPECT_PRED_FORMAT3(::testing::internal::DoubleNearPredFormat, \ - val1, val2, abs_error) +#define EXPECT_NEAR(val1, val2, abs_error) \ + EXPECT_PRED_FORMAT3(::testing::internal::DoubleNearPredFormat, val1, val2, \ + abs_error) -#define ASSERT_NEAR(val1, val2, abs_error)\ - ASSERT_PRED_FORMAT3(::testing::internal::DoubleNearPredFormat, \ - val1, val2, abs_error) +#define ASSERT_NEAR(val1, val2, abs_error) \ + ASSERT_PRED_FORMAT3(::testing::internal::DoubleNearPredFormat, val1, val2, \ + abs_error) // These predicate format functions work on floating-point values, and // can be used in {ASSERT|EXPECT}_PRED_FORMAT2*(), e.g. @@ -2182,7 +1997,6 @@ GTEST_API_ AssertionResult FloatLE(const char* expr1, const char* expr2, GTEST_API_ AssertionResult DoubleLE(const char* expr1, const char* expr2, double val1, double val2); - #if GTEST_OS_WINDOWS // Macros that test for HRESULT failure and success, these are only useful @@ -2194,17 +2008,17 @@ GTEST_API_ AssertionResult DoubleLE(const char* expr1, const char* expr2, // expected result and the actual result with both a human-readable // string representation of the error, if available, as well as the // hex result code. -# define EXPECT_HRESULT_SUCCEEDED(expr) \ - EXPECT_PRED_FORMAT1(::testing::internal::IsHRESULTSuccess, (expr)) +#define EXPECT_HRESULT_SUCCEEDED(expr) \ + EXPECT_PRED_FORMAT1(::testing::internal::IsHRESULTSuccess, (expr)) -# define ASSERT_HRESULT_SUCCEEDED(expr) \ - ASSERT_PRED_FORMAT1(::testing::internal::IsHRESULTSuccess, (expr)) +#define ASSERT_HRESULT_SUCCEEDED(expr) \ + ASSERT_PRED_FORMAT1(::testing::internal::IsHRESULTSuccess, (expr)) -# define EXPECT_HRESULT_FAILED(expr) \ - EXPECT_PRED_FORMAT1(::testing::internal::IsHRESULTFailure, (expr)) +#define EXPECT_HRESULT_FAILED(expr) \ + EXPECT_PRED_FORMAT1(::testing::internal::IsHRESULTFailure, (expr)) -# define ASSERT_HRESULT_FAILED(expr) \ - ASSERT_PRED_FORMAT1(::testing::internal::IsHRESULTFailure, (expr)) +#define ASSERT_HRESULT_FAILED(expr) \ + ASSERT_PRED_FORMAT1(::testing::internal::IsHRESULTFailure, (expr)) #endif // GTEST_OS_WINDOWS @@ -2219,9 +2033,9 @@ GTEST_API_ AssertionResult DoubleLE(const char* expr1, const char* expr2, // ASSERT_NO_FATAL_FAILURE(Process()) << "Process() failed"; // #define ASSERT_NO_FATAL_FAILURE(statement) \ - GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_FATAL_FAILURE_) + GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_FATAL_FAILURE_) #define EXPECT_NO_FATAL_FAILURE(statement) \ - GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_NONFATAL_FAILURE_) + GTEST_TEST_NO_FATAL_FAILURE_(statement, GTEST_NONFATAL_FAILURE_) // Causes a trace (including the given source file path and line number, // and the given message) to be included in every test failure message generated @@ -2263,10 +2077,9 @@ class GTEST_API_ ScopedTrace { private: void PushTrace(const char* file, int line, std::string message); - GTEST_DISALLOW_COPY_AND_ASSIGN_(ScopedTrace); -} GTEST_ATTRIBUTE_UNUSED_; // A ScopedTrace object does its job in its - // c'tor and d'tor. Therefore it doesn't - // need to be used otherwise. + ScopedTrace(const ScopedTrace&) = delete; + ScopedTrace& operator=(const ScopedTrace&) = delete; +}; // Causes a trace (including the source file path, the current line // number, and the given message) to be included in every test failure @@ -2283,9 +2096,9 @@ class GTEST_API_ ScopedTrace { // Assuming that each thread maintains its own stack of traces. // Therefore, a SCOPED_TRACE() would (correctly) only affect the // assertions in its own thread. -#define SCOPED_TRACE(message) \ - ::testing::ScopedTrace GTEST_CONCAT_TOKEN_(gtest_trace_, __LINE__)(\ - __FILE__, __LINE__, (message)) +#define SCOPED_TRACE(message) \ + ::testing::ScopedTrace GTEST_CONCAT_TOKEN_(gtest_trace_, __LINE__)( \ + __FILE__, __LINE__, (message)) // Compile-time assertion for type equality. // StaticAssertTypeEq() compiles if and only if type1 and type2 @@ -2383,20 +2196,26 @@ constexpr bool StaticAssertTypeEq() noexcept { // EXPECT_EQ(a_.size(), 0); // EXPECT_EQ(b_.size(), 1); // } -// -// GOOGLETEST_CM0011 DO NOT DELETE -#if !GTEST_DONT_DEFINE_TEST -#define TEST_F(test_fixture, test_name)\ +#define GTEST_TEST_F(test_fixture, test_name) \ GTEST_TEST_(test_fixture, test_name, test_fixture, \ ::testing::internal::GetTypeId()) -#endif // !GTEST_DONT_DEFINE_TEST +#if !GTEST_DONT_DEFINE_TEST_F +#define TEST_F(test_fixture, test_name) GTEST_TEST_F(test_fixture, test_name) +#endif -// Returns a path to temporary directory. -// Tries to determine an appropriate directory for the platform. +// Returns a path to a temporary directory, which should be writable. It is +// implementation-dependent whether or not the path is terminated by the +// directory-separator character. GTEST_API_ std::string TempDir(); +// Returns a path to a directory that contains ancillary data files that might +// be used by tests. It is implementation dependent whether or not the path is +// terminated by the directory-separator character. The directory and the files +// in it should be considered read-only. +GTEST_API_ std::string SrcDir(); + #ifdef _MSC_VER -# pragma warning(pop) +#pragma warning(pop) #endif // Dynamically registers a test with the framework. @@ -2450,6 +2269,7 @@ GTEST_API_ std::string TempDir(); // } // ... // int main(int argc, char** argv) { +// ::testing::InitGoogleTest(&argc, argv); // std::vector values_to_test = LoadValuesFromConfig(); // RegisterMyTests(values_to_test); // ... @@ -2491,9 +2311,7 @@ TestInfo* RegisterTest(const char* test_suite_name, const char* test_name, // namespace and has an all-caps name. int RUN_ALL_TESTS() GTEST_MUST_USE_RESULT_; -inline int RUN_ALL_TESTS() { - return ::testing::UnitTest::GetInstance()->Run(); -} +inline int RUN_ALL_TESTS() { return ::testing::UnitTest::GetInstance()->Run(); } GTEST_DISABLE_MSC_WARNINGS_POP_() // 4251 diff --git a/deps/googletest/include/gtest/gtest_pred_impl.h b/deps/googletest/include/gtest/gtest_pred_impl.h index 5029a9bb02ada7..47a24aa687af6e 100644 --- a/deps/googletest/include/gtest/gtest_pred_impl.h +++ b/deps/googletest/include/gtest/gtest_pred_impl.h @@ -26,17 +26,19 @@ // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -// This file is AUTOMATICALLY GENERATED on 01/02/2019 by command -// 'gen_gtest_pred_impl.py 5'. DO NOT EDIT BY HAND! // // Implements a family of generic predicate assertion macros. -// GOOGLETEST_CM0001 DO NOT DELETE + +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_ #define GOOGLETEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_ -#include "gtest/gtest.h" +#include "gtest/gtest-assertion-result.h" +#include "gtest/internal/gtest-internal.h" +#include "gtest/internal/gtest-port.h" namespace testing { @@ -72,22 +74,18 @@ namespace testing { // GTEST_ASSERT_ is the basic statement to which all of the assertions // in this file reduce. Don't use this in your code. -#define GTEST_ASSERT_(expression, on_failure) \ - GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ +#define GTEST_ASSERT_(expression, on_failure) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ if (const ::testing::AssertionResult gtest_ar = (expression)) \ - ; \ - else \ + ; \ + else \ on_failure(gtest_ar.failure_message()) - // Helper function for implementing {EXPECT|ASSERT}_PRED1. Don't use // this in your code. -template -AssertionResult AssertPred1Helper(const char* pred_text, - const char* e1, - Pred pred, - const T1& v1) { +template +AssertionResult AssertPred1Helper(const char* pred_text, const char* e1, + Pred pred, const T1& v1) { if (pred(v1)) return AssertionSuccess(); return AssertionFailure() @@ -98,40 +96,27 @@ AssertionResult AssertPred1Helper(const char* pred_text, // Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT1. // Don't use this in your code. -#define GTEST_PRED_FORMAT1_(pred_format, v1, on_failure)\ - GTEST_ASSERT_(pred_format(#v1, v1), \ - on_failure) +#define GTEST_PRED_FORMAT1_(pred_format, v1, on_failure) \ + GTEST_ASSERT_(pred_format(#v1, v1), on_failure) // Internal macro for implementing {EXPECT|ASSERT}_PRED1. Don't use // this in your code. -#define GTEST_PRED1_(pred, v1, on_failure)\ - GTEST_ASSERT_(::testing::AssertPred1Helper(#pred, \ - #v1, \ - pred, \ - v1), on_failure) +#define GTEST_PRED1_(pred, v1, on_failure) \ + GTEST_ASSERT_(::testing::AssertPred1Helper(#pred, #v1, pred, v1), on_failure) // Unary predicate assertion macros. #define EXPECT_PRED_FORMAT1(pred_format, v1) \ GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) -#define EXPECT_PRED1(pred, v1) \ - GTEST_PRED1_(pred, v1, GTEST_NONFATAL_FAILURE_) +#define EXPECT_PRED1(pred, v1) GTEST_PRED1_(pred, v1, GTEST_NONFATAL_FAILURE_) #define ASSERT_PRED_FORMAT1(pred_format, v1) \ GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_FATAL_FAILURE_) -#define ASSERT_PRED1(pred, v1) \ - GTEST_PRED1_(pred, v1, GTEST_FATAL_FAILURE_) - - +#define ASSERT_PRED1(pred, v1) GTEST_PRED1_(pred, v1, GTEST_FATAL_FAILURE_) // Helper function for implementing {EXPECT|ASSERT}_PRED2. Don't use // this in your code. -template -AssertionResult AssertPred2Helper(const char* pred_text, - const char* e1, - const char* e2, - Pred pred, - const T1& v1, +template +AssertionResult AssertPred2Helper(const char* pred_text, const char* e1, + const char* e2, Pred pred, const T1& v1, const T2& v2) { if (pred(v1, v2)) return AssertionSuccess(); @@ -145,19 +130,14 @@ AssertionResult AssertPred2Helper(const char* pred_text, // Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT2. // Don't use this in your code. -#define GTEST_PRED_FORMAT2_(pred_format, v1, v2, on_failure)\ - GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), \ - on_failure) +#define GTEST_PRED_FORMAT2_(pred_format, v1, v2, on_failure) \ + GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure) // Internal macro for implementing {EXPECT|ASSERT}_PRED2. Don't use // this in your code. -#define GTEST_PRED2_(pred, v1, v2, on_failure)\ - GTEST_ASSERT_(::testing::AssertPred2Helper(#pred, \ - #v1, \ - #v2, \ - pred, \ - v1, \ - v2), on_failure) +#define GTEST_PRED2_(pred, v1, v2, on_failure) \ + GTEST_ASSERT_(::testing::AssertPred2Helper(#pred, #v1, #v2, pred, v1, v2), \ + on_failure) // Binary predicate assertion macros. #define EXPECT_PRED_FORMAT2(pred_format, v1, v2) \ @@ -169,22 +149,12 @@ AssertionResult AssertPred2Helper(const char* pred_text, #define ASSERT_PRED2(pred, v1, v2) \ GTEST_PRED2_(pred, v1, v2, GTEST_FATAL_FAILURE_) - - // Helper function for implementing {EXPECT|ASSERT}_PRED3. Don't use // this in your code. -template -AssertionResult AssertPred3Helper(const char* pred_text, - const char* e1, - const char* e2, - const char* e3, - Pred pred, - const T1& v1, - const T2& v2, - const T3& v3) { +template +AssertionResult AssertPred3Helper(const char* pred_text, const char* e1, + const char* e2, const char* e3, Pred pred, + const T1& v1, const T2& v2, const T3& v3) { if (pred(v1, v2, v3)) return AssertionSuccess(); return AssertionFailure() @@ -198,21 +168,15 @@ AssertionResult AssertPred3Helper(const char* pred_text, // Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT3. // Don't use this in your code. -#define GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, on_failure)\ - GTEST_ASSERT_(pred_format(#v1, #v2, #v3, v1, v2, v3), \ - on_failure) +#define GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, on_failure) \ + GTEST_ASSERT_(pred_format(#v1, #v2, #v3, v1, v2, v3), on_failure) // Internal macro for implementing {EXPECT|ASSERT}_PRED3. Don't use // this in your code. -#define GTEST_PRED3_(pred, v1, v2, v3, on_failure)\ - GTEST_ASSERT_(::testing::AssertPred3Helper(#pred, \ - #v1, \ - #v2, \ - #v3, \ - pred, \ - v1, \ - v2, \ - v3), on_failure) +#define GTEST_PRED3_(pred, v1, v2, v3, on_failure) \ + GTEST_ASSERT_( \ + ::testing::AssertPred3Helper(#pred, #v1, #v2, #v3, pred, v1, v2, v3), \ + on_failure) // Ternary predicate assertion macros. #define EXPECT_PRED_FORMAT3(pred_format, v1, v2, v3) \ @@ -224,25 +188,13 @@ AssertionResult AssertPred3Helper(const char* pred_text, #define ASSERT_PRED3(pred, v1, v2, v3) \ GTEST_PRED3_(pred, v1, v2, v3, GTEST_FATAL_FAILURE_) - - // Helper function for implementing {EXPECT|ASSERT}_PRED4. Don't use // this in your code. -template -AssertionResult AssertPred4Helper(const char* pred_text, - const char* e1, - const char* e2, - const char* e3, - const char* e4, - Pred pred, - const T1& v1, - const T2& v2, - const T3& v3, - const T4& v4) { +template +AssertionResult AssertPred4Helper(const char* pred_text, const char* e1, + const char* e2, const char* e3, + const char* e4, Pred pred, const T1& v1, + const T2& v2, const T3& v3, const T4& v4) { if (pred(v1, v2, v3, v4)) return AssertionSuccess(); return AssertionFailure() @@ -257,23 +209,15 @@ AssertionResult AssertPred4Helper(const char* pred_text, // Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT4. // Don't use this in your code. -#define GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, on_failure)\ - GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, v1, v2, v3, v4), \ - on_failure) +#define GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, on_failure) \ + GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, v1, v2, v3, v4), on_failure) // Internal macro for implementing {EXPECT|ASSERT}_PRED4. Don't use // this in your code. -#define GTEST_PRED4_(pred, v1, v2, v3, v4, on_failure)\ - GTEST_ASSERT_(::testing::AssertPred4Helper(#pred, \ - #v1, \ - #v2, \ - #v3, \ - #v4, \ - pred, \ - v1, \ - v2, \ - v3, \ - v4), on_failure) +#define GTEST_PRED4_(pred, v1, v2, v3, v4, on_failure) \ + GTEST_ASSERT_(::testing::AssertPred4Helper(#pred, #v1, #v2, #v3, #v4, pred, \ + v1, v2, v3, v4), \ + on_failure) // 4-ary predicate assertion macros. #define EXPECT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) \ @@ -285,28 +229,15 @@ AssertionResult AssertPred4Helper(const char* pred_text, #define ASSERT_PRED4(pred, v1, v2, v3, v4) \ GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_FATAL_FAILURE_) - - // Helper function for implementing {EXPECT|ASSERT}_PRED5. Don't use // this in your code. -template -AssertionResult AssertPred5Helper(const char* pred_text, - const char* e1, - const char* e2, - const char* e3, - const char* e4, - const char* e5, - Pred pred, - const T1& v1, - const T2& v2, - const T3& v3, - const T4& v4, - const T5& v5) { +AssertionResult AssertPred5Helper(const char* pred_text, const char* e1, + const char* e2, const char* e3, + const char* e4, const char* e5, Pred pred, + const T1& v1, const T2& v2, const T3& v3, + const T4& v4, const T5& v5) { if (pred(v1, v2, v3, v4, v5)) return AssertionSuccess(); return AssertionFailure() @@ -322,25 +253,16 @@ AssertionResult AssertPred5Helper(const char* pred_text, // Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT5. // Don't use this in your code. -#define GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, on_failure)\ +#define GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, on_failure) \ GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, #v5, v1, v2, v3, v4, v5), \ on_failure) // Internal macro for implementing {EXPECT|ASSERT}_PRED5. Don't use // this in your code. -#define GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure)\ - GTEST_ASSERT_(::testing::AssertPred5Helper(#pred, \ - #v1, \ - #v2, \ - #v3, \ - #v4, \ - #v5, \ - pred, \ - v1, \ - v2, \ - v3, \ - v4, \ - v5), on_failure) +#define GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure) \ + GTEST_ASSERT_(::testing::AssertPred5Helper(#pred, #v1, #v2, #v3, #v4, #v5, \ + pred, v1, v2, v3, v4, v5), \ + on_failure) // 5-ary predicate assertion macros. #define EXPECT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) \ @@ -352,8 +274,6 @@ AssertionResult AssertPred5Helper(const char* pred_text, #define ASSERT_PRED5(pred, v1, v2, v3, v4, v5) \ GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_) - - } // namespace testing #endif // GOOGLETEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_ diff --git a/deps/googletest/include/gtest/gtest_prod.h b/deps/googletest/include/gtest/gtest_prod.h index 38b9d85a51efb7..1f37dc31c34722 100644 --- a/deps/googletest/include/gtest/gtest_prod.h +++ b/deps/googletest/include/gtest/gtest_prod.h @@ -27,9 +27,8 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// -// Google C++ Testing and Mocking Framework definitions useful in production code. -// GOOGLETEST_CM0003 DO NOT DELETE +// Google C++ Testing and Mocking Framework definitions useful in production +// code. #ifndef GOOGLETEST_INCLUDE_GTEST_GTEST_PROD_H_ #define GOOGLETEST_INCLUDE_GTEST_GTEST_PROD_H_ @@ -55,7 +54,7 @@ // Note: The test class must be in the same namespace as the class being tested. // For example, putting MyClassTest in an anonymous namespace will not work. -#define FRIEND_TEST(test_case_name, test_name)\ -friend class test_case_name##_##test_name##_Test +#define FRIEND_TEST(test_case_name, test_name) \ + friend class test_case_name##_##test_name##_Test #endif // GOOGLETEST_INCLUDE_GTEST_GTEST_PROD_H_ diff --git a/deps/googletest/include/gtest/internal/custom/README.md b/deps/googletest/include/gtest/internal/custom/README.md index 0af3539abf11a9..cb49e2c754c250 100644 --- a/deps/googletest/include/gtest/internal/custom/README.md +++ b/deps/googletest/include/gtest/internal/custom/README.md @@ -15,20 +15,6 @@ The custom directory is an injection point for custom user configurations. The following macros can be defined: -### Flag related macros: - -* `GTEST_FLAG(flag_name)` -* `GTEST_USE_OWN_FLAGFILE_FLAG_` - Define to 0 when the system provides its - own flagfile flag parsing. -* `GTEST_DECLARE_bool_(name)` -* `GTEST_DECLARE_int32_(name)` -* `GTEST_DECLARE_string_(name)` -* `GTEST_DEFINE_bool_(name, default_val, doc)` -* `GTEST_DEFINE_int32_(name, default_val, doc)` -* `GTEST_DEFINE_string_(name, default_val, doc)` -* `GTEST_FLAG_GET(flag_name)` -* `GTEST_FLAG_SET(flag_name, value)` - ### Logging: * `GTEST_LOG_(severity)` diff --git a/deps/googletest/include/gtest/internal/gtest-death-test-internal.h b/deps/googletest/include/gtest/internal/gtest-death-test-internal.h index 44277c3869bca3..4687dae2b46af6 100644 --- a/deps/googletest/include/gtest/internal/gtest-death-test-internal.h +++ b/deps/googletest/include/gtest/internal/gtest-death-test-internal.h @@ -26,21 +26,26 @@ // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// + // The Google C++ Testing and Mocking Framework (Google Test) // // This header file defines internal utilities needed for implementing // death tests. They are subject to change without notice. -// GOOGLETEST_CM0001 DO NOT DELETE + +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_ #define GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_ -#include "gtest/gtest-matchers.h" -#include "gtest/internal/gtest-internal.h" - #include + #include +#include + +#include "gtest/gtest-matchers.h" +#include "gtest/internal/gtest-internal.h" GTEST_DECLARE_string_(internal_run_death_test); @@ -83,17 +88,19 @@ class GTEST_API_ DeathTest { static bool Create(const char* statement, Matcher matcher, const char* file, int line, DeathTest** test); DeathTest(); - virtual ~DeathTest() { } + virtual ~DeathTest() {} // A helper class that aborts a death test when it's deleted. class ReturnSentinel { public: - explicit ReturnSentinel(DeathTest* test) : test_(test) { } + explicit ReturnSentinel(DeathTest* test) : test_(test) {} ~ReturnSentinel() { test_->Abort(TEST_ENCOUNTERED_RETURN_STATEMENT); } + private: DeathTest* const test_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(ReturnSentinel); - } GTEST_ATTRIBUTE_UNUSED_; + ReturnSentinel(const ReturnSentinel&) = delete; + ReturnSentinel& operator=(const ReturnSentinel&) = delete; + }; // An enumeration of possible roles that may be taken when a death // test is encountered. EXECUTE means that the death test logic should @@ -137,7 +144,8 @@ class GTEST_API_ DeathTest { // A string containing a description of the outcome of the last death test. static std::string last_death_test_message_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(DeathTest); + DeathTest(const DeathTest&) = delete; + DeathTest& operator=(const DeathTest&) = delete; }; GTEST_DISABLE_MSC_WARNINGS_POP_() // 4251 @@ -145,7 +153,7 @@ GTEST_DISABLE_MSC_WARNINGS_POP_() // 4251 // Factory interface for death tests. May be mocked out for testing. class DeathTestFactory { public: - virtual ~DeathTestFactory() { } + virtual ~DeathTestFactory() {} virtual bool Create(const char* statement, Matcher matcher, const char* file, int line, DeathTest** test) = 0; @@ -186,28 +194,28 @@ inline Matcher MakeDeathTestMatcher( // Traps C++ exceptions escaping statement and reports them as test // failures. Note that trapping SEH exceptions is not implemented here. -# if GTEST_HAS_EXCEPTIONS -# define GTEST_EXECUTE_DEATH_TEST_STATEMENT_(statement, death_test) \ - try { \ - GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ - } catch (const ::std::exception& gtest_exception) { \ - fprintf(\ - stderr, \ - "\n%s: Caught std::exception-derived exception escaping the " \ - "death test statement. Exception message: %s\n", \ +#if GTEST_HAS_EXCEPTIONS +#define GTEST_EXECUTE_DEATH_TEST_STATEMENT_(statement, death_test) \ + try { \ + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ + } catch (const ::std::exception& gtest_exception) { \ + fprintf( \ + stderr, \ + "\n%s: Caught std::exception-derived exception escaping the " \ + "death test statement. Exception message: %s\n", \ ::testing::internal::FormatFileLocation(__FILE__, __LINE__).c_str(), \ - gtest_exception.what()); \ - fflush(stderr); \ + gtest_exception.what()); \ + fflush(stderr); \ death_test->Abort(::testing::internal::DeathTest::TEST_THREW_EXCEPTION); \ - } catch (...) { \ + } catch (...) { \ death_test->Abort(::testing::internal::DeathTest::TEST_THREW_EXCEPTION); \ } -# else -# define GTEST_EXECUTE_DEATH_TEST_STATEMENT_(statement, death_test) \ +#else +#define GTEST_EXECUTE_DEATH_TEST_STATEMENT_(statement, death_test) \ GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement) -# endif +#endif // This macro is for implementing ASSERT_DEATH*, EXPECT_DEATH*, // ASSERT_EXIT*, and EXPECT_EXIT*. @@ -263,16 +271,12 @@ inline Matcher MakeDeathTestMatcher( // RUN_ALL_TESTS was called. class InternalRunDeathTestFlag { public: - InternalRunDeathTestFlag(const std::string& a_file, - int a_line, - int an_index, + InternalRunDeathTestFlag(const std::string& a_file, int a_line, int an_index, int a_write_fd) - : file_(a_file), line_(a_line), index_(an_index), - write_fd_(a_write_fd) {} + : file_(a_file), line_(a_line), index_(an_index), write_fd_(a_write_fd) {} ~InternalRunDeathTestFlag() { - if (write_fd_ >= 0) - posix::Close(write_fd_); + if (write_fd_ >= 0) posix::Close(write_fd_); } const std::string& file() const { return file_; } @@ -286,7 +290,8 @@ class InternalRunDeathTestFlag { int index_; int write_fd_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(InternalRunDeathTestFlag); + InternalRunDeathTestFlag(const InternalRunDeathTestFlag&) = delete; + InternalRunDeathTestFlag& operator=(const InternalRunDeathTestFlag&) = delete; }; // Returns a newly created InternalRunDeathTestFlag object with fields diff --git a/deps/googletest/include/gtest/internal/gtest-filepath.h b/deps/googletest/include/gtest/internal/gtest-filepath.h index 0c033abc34e003..5189c81dabfa66 100644 --- a/deps/googletest/include/gtest/internal/gtest-filepath.h +++ b/deps/googletest/include/gtest/internal/gtest-filepath.h @@ -26,7 +26,7 @@ // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// + // Google Test filepath utilities // // This header file declares classes and functions used internally by @@ -35,16 +35,23 @@ // This file is #included in gtest/internal/gtest-internal.h. // Do not include this header file separately! -// GOOGLETEST_CM0001 DO NOT DELETE +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_ #define GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_ +#include + +#include "gtest/internal/gtest-port.h" #include "gtest/internal/gtest-string.h" GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251 \ /* class A needs to have dll-interface to be used by clients of class B */) +#if GTEST_HAS_FILE_SYSTEM + namespace testing { namespace internal { @@ -61,8 +68,8 @@ namespace internal { class GTEST_API_ FilePath { public: - FilePath() : pathname_("") { } - FilePath(const FilePath& rhs) : pathname_(rhs.pathname_) { } + FilePath() : pathname_("") {} + FilePath(const FilePath& rhs) : pathname_(rhs.pathname_) {} explicit FilePath(const std::string& pathname) : pathname_(pathname) { Normalize(); @@ -73,9 +80,7 @@ class GTEST_API_ FilePath { return *this; } - void Set(const FilePath& rhs) { - pathname_ = rhs.pathname_; - } + void Set(const FilePath& rhs) { pathname_ = rhs.pathname_; } const std::string& string() const { return pathname_; } const char* c_str() const { return pathname_.c_str(); } @@ -88,8 +93,7 @@ class GTEST_API_ FilePath { // than zero (e.g., 12), returns "dir/test_12.xml". // On Windows platform, uses \ as the separator rather than /. static FilePath MakeFileName(const FilePath& directory, - const FilePath& base_name, - int number, + const FilePath& base_name, int number, const char* extension); // Given directory = "dir", relative_path = "test.xml", @@ -200,6 +204,16 @@ class GTEST_API_ FilePath { // separators. Returns NULL if no path separator was found. const char* FindLastPathSeparator() const; + // Returns the length of the path root, including the directory separator at + // the end of the prefix. Returns zero by definition if the path is relative. + // Examples: + // - [Windows] "..\Sibling" => 0 + // - [Windows] "\Windows" => 1 + // - [Windows] "C:/Windows\Notepad.exe" => 3 + // - [Windows] "\\Host\Share\C$/Windows" => 13 + // - [UNIX] "/bin" => 1 + size_t CalculateRootLength() const; + std::string pathname_; }; // class FilePath @@ -208,4 +222,6 @@ class GTEST_API_ FilePath { GTEST_DISABLE_MSC_WARNINGS_POP_() // 4251 +#endif // GTEST_HAS_FILE_SYSTEM + #endif // GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_ diff --git a/deps/googletest/include/gtest/internal/gtest-internal.h b/deps/googletest/include/gtest/internal/gtest-internal.h index f8cbdbd81d9a4c..3121d428b39844 100644 --- a/deps/googletest/include/gtest/internal/gtest-internal.h +++ b/deps/googletest/include/gtest/internal/gtest-internal.h @@ -26,13 +26,15 @@ // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// + // The Google C++ Testing and Mocking Framework (Google Test) // // This header file declares functions and macros used internally by // Google Test. They are subject to change without notice. -// GOOGLETEST_CM0001 DO NOT DELETE +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_ #define GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_ @@ -40,26 +42,29 @@ #include "gtest/internal/gtest-port.h" #if GTEST_OS_LINUX -# include -# include -# include -# include +#include +#include +#include +#include #endif // GTEST_OS_LINUX #if GTEST_HAS_EXCEPTIONS -# include +#include #endif #include #include #include + #include +#include #include #include #include #include #include #include +#include #include #include "gtest/gtest-message.h" @@ -76,7 +81,7 @@ // the current line number. For more details, see // http://www.parashift.com/c++-faq-lite/misc-technical-issues.html#faq-39.6 #define GTEST_CONCAT_TOKEN_(foo, bar) GTEST_CONCAT_TOKEN_IMPL_(foo, bar) -#define GTEST_CONCAT_TOKEN_IMPL_(foo, bar) foo ## bar +#define GTEST_CONCAT_TOKEN_IMPL_(foo, bar) foo##bar // Stringifies its argument. // Work around a bug in visual studio which doesn't accept code like this: @@ -98,21 +103,21 @@ namespace testing { // Forward declarations. -class AssertionResult; // Result of an assertion. -class Message; // Represents a failure message. -class Test; // Represents a test. -class TestInfo; // Information about a test. -class TestPartResult; // Result of a test part. -class UnitTest; // A collection of test suites. +class AssertionResult; // Result of an assertion. +class Message; // Represents a failure message. +class Test; // Represents a test. +class TestInfo; // Information about a test. +class TestPartResult; // Result of a test part. +class UnitTest; // A collection of test suites. template ::std::string PrintToString(const T& value); namespace internal { -struct TraceInfo; // Information about a trace point. -class TestInfoImpl; // Opaque implementation of TestInfo -class UnitTestImpl; // Opaque implementation of UnitTest +struct TraceInfo; // Information about a trace point. +class TestInfoImpl; // Opaque implementation of TestInfo +class UnitTestImpl; // Opaque implementation of UnitTest // The text used in failure messages to indicate the start of the // stack trace. @@ -121,6 +126,7 @@ GTEST_API_ extern const char kStackTraceMarker[]; // An IgnoredValue object can be implicitly constructed from ANY value. class IgnoredValue { struct Sink {}; + public: // This constructor template allows any value to be implicitly // converted to IgnoredValue. The object has no data member and @@ -136,13 +142,13 @@ class IgnoredValue { }; // Appends the user-supplied message to the Google-Test-generated message. -GTEST_API_ std::string AppendUserMessage( - const std::string& gtest_msg, const Message& user_msg); +GTEST_API_ std::string AppendUserMessage(const std::string& gtest_msg, + const Message& user_msg); #if GTEST_HAS_EXCEPTIONS -GTEST_DISABLE_MSC_WARNINGS_PUSH_(4275 \ -/* an exported class was derived from a class that was not exported */) +GTEST_DISABLE_MSC_WARNINGS_PUSH_( + 4275 /* an exported class was derived from a class that was not exported */) // This exception is thrown by (and only by) a failed Google Test // assertion when GTEST_FLAG(throw_on_failure) is true (if exceptions @@ -181,14 +187,6 @@ GTEST_API_ std::string CreateUnifiedDiff(const std::vector& left, } // namespace edit_distance -// Calculate the diff between 'left' and 'right' and return it in unified diff -// format. -// If not null, stores in 'total_line_count' the total number of lines found -// in left + right. -GTEST_API_ std::string DiffStrings(const std::string& left, - const std::string& right, - size_t* total_line_count); - // Constructs and returns the message for an equality assertion // (e.g. ASSERT_EQ, EXPECT_STREQ, etc) failure. // @@ -212,10 +210,8 @@ GTEST_API_ AssertionResult EqFailure(const char* expected_expression, // Constructs a failure message for Boolean assertions such as EXPECT_TRUE. GTEST_API_ std::string GetBoolAssertionFailureMessage( - const AssertionResult& assertion_result, - const char* expression_text, - const char* actual_predicate_value, - const char* expected_predicate_value); + const AssertionResult& assertion_result, const char* expression_text, + const char* actual_predicate_value, const char* expected_predicate_value); // This template class represents an IEEE floating-point number // (either single-precision or double-precision, depending on the @@ -256,11 +252,11 @@ class FloatingPoint { // Constants. // # of bits in a number. - static const size_t kBitCount = 8*sizeof(RawType); + static const size_t kBitCount = 8 * sizeof(RawType); // # of fraction bits in a number. static const size_t kFractionBitCount = - std::numeric_limits::digits - 1; + std::numeric_limits::digits - 1; // # of exponent bits in a number. static const size_t kExponentBitCount = kBitCount - 1 - kFractionBitCount; @@ -269,8 +265,8 @@ class FloatingPoint { static const Bits kSignBitMask = static_cast(1) << (kBitCount - 1); // The mask for the fraction bits. - static const Bits kFractionBitMask = - ~static_cast(0) >> (kExponentBitCount + 1); + static const Bits kFractionBitMask = ~static_cast(0) >> + (kExponentBitCount + 1); // The mask for the exponent bits. static const Bits kExponentBitMask = ~(kSignBitMask | kFractionBitMask); @@ -309,9 +305,7 @@ class FloatingPoint { } // Returns the floating-point number that represent positive infinity. - static RawType Infinity() { - return ReinterpretBits(kExponentBitMask); - } + static RawType Infinity() { return ReinterpretBits(kExponentBitMask); } // Returns the maximum representable finite floating-point number. static RawType Max(); @@ -319,7 +313,7 @@ class FloatingPoint { // Non-static methods // Returns the bits that represents this number. - const Bits &bits() const { return u_.bits_; } + const Bits& bits() const { return u_.bits_; } // Returns the exponent bits of this number. Bits exponent_bits() const { return kExponentBitMask & u_.bits_; } @@ -348,8 +342,8 @@ class FloatingPoint { // a NAN must return false. if (is_nan() || rhs.is_nan()) return false; - return DistanceBetweenSignAndMagnitudeNumbers(u_.bits_, rhs.u_.bits_) - <= kMaxUlps; + return DistanceBetweenSignAndMagnitudeNumbers(u_.bits_, rhs.u_.bits_) <= + kMaxUlps; } private: @@ -374,7 +368,7 @@ class FloatingPoint { // // Read http://en.wikipedia.org/wiki/Signed_number_representations // for more details on signed number representations. - static Bits SignAndMagnitudeToBiased(const Bits &sam) { + static Bits SignAndMagnitudeToBiased(const Bits& sam) { if (kSignBitMask & sam) { // sam represents a negative number. return ~sam + 1; @@ -386,8 +380,8 @@ class FloatingPoint { // Given two numbers in the sign-and-magnitude representation, // returns the distance between them as an unsigned number. - static Bits DistanceBetweenSignAndMagnitudeNumbers(const Bits &sam1, - const Bits &sam2) { + static Bits DistanceBetweenSignAndMagnitudeNumbers(const Bits& sam1, + const Bits& sam2) { const Bits biased1 = SignAndMagnitudeToBiased(sam1); const Bits biased2 = SignAndMagnitudeToBiased(sam2); return (biased1 >= biased2) ? (biased1 - biased2) : (biased2 - biased1); @@ -399,9 +393,13 @@ class FloatingPoint { // We cannot use std::numeric_limits::max() as it clashes with the max() // macro defined by . template <> -inline float FloatingPoint::Max() { return FLT_MAX; } +inline float FloatingPoint::Max() { + return FLT_MAX; +} template <> -inline double FloatingPoint::Max() { return DBL_MAX; } +inline double FloatingPoint::Max() { + return DBL_MAX; +} // Typedefs the instances of the FloatingPoint template class that we // care to use. @@ -461,10 +459,11 @@ class TestFactoryBase { TestFactoryBase() {} private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(TestFactoryBase); + TestFactoryBase(const TestFactoryBase&) = delete; + TestFactoryBase& operator=(const TestFactoryBase&) = delete; }; -// This class provides implementation of TeastFactoryBase interface. +// This class provides implementation of TestFactoryBase interface. // It is used in TEST and TEST_F macros. template class TestFactoryImpl : public TestFactoryBase { @@ -510,11 +509,11 @@ inline SetUpTearDownSuiteFuncType GetNotDefaultOrNull( template // Note that SuiteApiResolver inherits from T because -// SetUpTestSuite()/TearDownTestSuite() could be protected. Ths way +// SetUpTestSuite()/TearDownTestSuite() could be protected. This way // SuiteApiResolver can access them. struct SuiteApiResolver : T { // testing::Test is only forward declared at this point. So we make it a - // dependend class for the compiler to be OK with it. + // dependent class for the compiler to be OK with it. using Test = typename std::conditional::type; @@ -634,7 +633,7 @@ class GTEST_API_ TypedTestSuitePState { const char* registered_tests); private: - typedef ::std::map RegisteredTestsMap; + typedef ::std::map> RegisteredTestsMap; bool registered_; RegisteredTestsMap registered_tests_; @@ -654,7 +653,8 @@ inline const char* SkipComma(const char* str) { if (comma == nullptr) { return nullptr; } - while (IsSpace(*(++comma))) {} + while (IsSpace(*(++comma))) { + } return comma; } @@ -668,7 +668,7 @@ inline std::string GetPrefixUntilComma(const char* str) { // Splits a given string on a given delimiter, populating a given // vector with the fields. void SplitString(const ::std::string& str, char delimiter, - ::std::vector< ::std::string>* dest); + ::std::vector<::std::string>* dest); // The default argument to the template below for the case when the user does // not provide a name generator. @@ -781,13 +781,13 @@ class TypeParameterizedTestSuite { const std::vector& type_names = GenerateNames()) { RegisterTypeParameterizedTestSuiteInstantiation(case_name); - std::string test_name = StripTrailingSpaces( - GetPrefixUntilComma(test_names)); + std::string test_name = + StripTrailingSpaces(GetPrefixUntilComma(test_names)); if (!state->TestExists(test_name)) { fprintf(stderr, "Failed to get code location for test %s.%s at %s.", case_name, test_name.c_str(), - FormatFileLocation(code_location.file.c_str(), - code_location.line).c_str()); + FormatFileLocation(code_location.file.c_str(), code_location.line) + .c_str()); fflush(stderr); posix::Abort(); } @@ -831,8 +831,7 @@ class TypeParameterizedTestSuite { // For example, if Foo() calls Bar(), which in turn calls // GetCurrentOsStackTraceExceptTop(..., 1), Foo() will be included in // the trace but Bar() and GetCurrentOsStackTraceExceptTop() won't. -GTEST_API_ std::string GetCurrentOsStackTraceExceptTop( - UnitTest* unit_test, int skip_count); +GTEST_API_ std::string GetCurrentOsStackTraceExceptTop(int skip_count); // Helpers for suppressing warnings on unreachable code or constant // condition. @@ -881,7 +880,8 @@ class GTEST_API_ Random { private: uint32_t state_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(Random); + Random(const Random&) = delete; + Random& operator=(const Random&) = delete; }; // Turns const U&, U&, const U, and U all into U. @@ -954,7 +954,9 @@ IsContainer IsContainerTest(int /* dummy */) { typedef char IsNotContainer; template -IsNotContainer IsContainerTest(long /* dummy */) { return '\0'; } +IsNotContainer IsContainerTest(long /* dummy */) { + return '\0'; +} // Trait to detect whether a type T is a hash table. // The heuristic used is that the type contains an inner type `hasher` and does @@ -1017,11 +1019,13 @@ bool ArrayEq(const T* lhs, size_t size, const U* rhs); // This generic version is used when k is 0. template -inline bool ArrayEq(const T& lhs, const U& rhs) { return lhs == rhs; } +inline bool ArrayEq(const T& lhs, const U& rhs) { + return lhs == rhs; +} // This overload is used when k >= 1. template -inline bool ArrayEq(const T(&lhs)[N], const U(&rhs)[N]) { +inline bool ArrayEq(const T (&lhs)[N], const U (&rhs)[N]) { return internal::ArrayEq(lhs, N, rhs); } @@ -1031,8 +1035,7 @@ inline bool ArrayEq(const T(&lhs)[N], const U(&rhs)[N]) { template bool ArrayEq(const T* lhs, size_t size, const U* rhs) { for (size_t i = 0; i != size; i++) { - if (!internal::ArrayEq(lhs[i], rhs[i])) - return false; + if (!internal::ArrayEq(lhs[i], rhs[i])) return false; } return true; } @@ -1042,8 +1045,7 @@ bool ArrayEq(const T* lhs, size_t size, const U* rhs) { template Iter ArrayAwareFind(Iter begin, Iter end, const Element& elem) { for (Iter it = begin; it != end; ++it) { - if (internal::ArrayEq(*it, elem)) - return it; + if (internal::ArrayEq(*it, elem)) return it; } return end; } @@ -1057,11 +1059,13 @@ void CopyArray(const T* from, size_t size, U* to); // This generic version is used when k is 0. template -inline void CopyArray(const T& from, U* to) { *to = from; } +inline void CopyArray(const T& from, U* to) { + *to = from; +} // This overload is used when k >= 1. template -inline void CopyArray(const T(&from)[N], U(*to)[N]) { +inline void CopyArray(const T (&from)[N], U (*to)[N]) { internal::CopyArray(from, N, *to); } @@ -1114,8 +1118,7 @@ class NativeArray { } ~NativeArray() { - if (clone_ != &NativeArray::InitRef) - delete[] array_; + if (clone_ != &NativeArray::InitRef) delete[] array_; } // STL-style container methods. @@ -1123,8 +1126,7 @@ class NativeArray { const_iterator begin() const { return array_; } const_iterator end() const { return array_ + size_; } bool operator==(const NativeArray& rhs) const { - return size() == rhs.size() && - ArrayEq(begin(), size(), rhs.begin()); + return size() == rhs.size() && ArrayEq(begin(), size(), rhs.begin()); } private: @@ -1335,9 +1337,9 @@ struct tuple_size> #endif } // namespace std -#define GTEST_MESSAGE_AT_(file, line, message, result_type) \ - ::testing::internal::AssertHelper(result_type, file, line, message) \ - = ::testing::Message() +#define GTEST_MESSAGE_AT_(file, line, message, result_type) \ + ::testing::internal::AssertHelper(result_type, file, line, message) = \ + ::testing::Message() #define GTEST_MESSAGE_(message, result_type) \ GTEST_MESSAGE_AT_(__FILE__, __LINE__, message, result_type) @@ -1458,103 +1460,112 @@ class NeverThrown { #endif // GTEST_HAS_EXCEPTIONS -#define GTEST_TEST_NO_THROW_(statement, fail) \ - GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ - if (::testing::internal::TrueWithString gtest_msg{}) { \ - try { \ - GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ - } \ - GTEST_TEST_NO_THROW_CATCH_STD_EXCEPTION_() \ - catch (...) { \ - gtest_msg.value = "it throws."; \ - goto GTEST_CONCAT_TOKEN_(gtest_label_testnothrow_, __LINE__); \ - } \ - } else \ - GTEST_CONCAT_TOKEN_(gtest_label_testnothrow_, __LINE__): \ - fail(("Expected: " #statement " doesn't throw an exception.\n" \ - " Actual: " + gtest_msg.value).c_str()) - -#define GTEST_TEST_ANY_THROW_(statement, fail) \ - GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ - if (::testing::internal::AlwaysTrue()) { \ - bool gtest_caught_any = false; \ - try { \ - GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ - } \ - catch (...) { \ - gtest_caught_any = true; \ - } \ - if (!gtest_caught_any) { \ +#define GTEST_TEST_NO_THROW_(statement, fail) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::TrueWithString gtest_msg{}) { \ + try { \ + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ + } \ + GTEST_TEST_NO_THROW_CATCH_STD_EXCEPTION_() \ + catch (...) { \ + gtest_msg.value = "it throws."; \ + goto GTEST_CONCAT_TOKEN_(gtest_label_testnothrow_, __LINE__); \ + } \ + } else \ + GTEST_CONCAT_TOKEN_(gtest_label_testnothrow_, __LINE__) \ + : fail(("Expected: " #statement " doesn't throw an exception.\n" \ + " Actual: " + \ + gtest_msg.value) \ + .c_str()) + +#define GTEST_TEST_ANY_THROW_(statement, fail) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::AlwaysTrue()) { \ + bool gtest_caught_any = false; \ + try { \ + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ + } catch (...) { \ + gtest_caught_any = true; \ + } \ + if (!gtest_caught_any) { \ goto GTEST_CONCAT_TOKEN_(gtest_label_testanythrow_, __LINE__); \ - } \ - } else \ - GTEST_CONCAT_TOKEN_(gtest_label_testanythrow_, __LINE__): \ - fail("Expected: " #statement " throws an exception.\n" \ - " Actual: it doesn't.") - + } \ + } else \ + GTEST_CONCAT_TOKEN_(gtest_label_testanythrow_, __LINE__) \ + : fail("Expected: " #statement \ + " throws an exception.\n" \ + " Actual: it doesn't.") // Implements Boolean test assertions such as EXPECT_TRUE. expression can be // either a boolean expression or an AssertionResult. text is a textual // representation of expression as it was passed into the EXPECT_TRUE. #define GTEST_TEST_BOOLEAN_(expression, text, actual, expected, fail) \ - GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ - if (const ::testing::AssertionResult gtest_ar_ = \ - ::testing::AssertionResult(expression)) \ - ; \ - else \ - fail(::testing::internal::GetBoolAssertionFailureMessage(\ - gtest_ar_, text, #actual, #expected).c_str()) - -#define GTEST_TEST_NO_FATAL_FAILURE_(statement, fail) \ - GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ - if (::testing::internal::AlwaysTrue()) { \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (const ::testing::AssertionResult gtest_ar_ = \ + ::testing::AssertionResult(expression)) \ + ; \ + else \ + fail(::testing::internal::GetBoolAssertionFailureMessage( \ + gtest_ar_, text, #actual, #expected) \ + .c_str()) + +#define GTEST_TEST_NO_FATAL_FAILURE_(statement, fail) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::AlwaysTrue()) { \ ::testing::internal::HasNewFatalFailureHelper gtest_fatal_failure_checker; \ - GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ - if (gtest_fatal_failure_checker.has_new_fatal_failure()) { \ - goto GTEST_CONCAT_TOKEN_(gtest_label_testnofatal_, __LINE__); \ - } \ - } else \ - GTEST_CONCAT_TOKEN_(gtest_label_testnofatal_, __LINE__): \ - fail("Expected: " #statement " doesn't generate new fatal " \ - "failures in the current thread.\n" \ - " Actual: it does.") + GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \ + if (gtest_fatal_failure_checker.has_new_fatal_failure()) { \ + goto GTEST_CONCAT_TOKEN_(gtest_label_testnofatal_, __LINE__); \ + } \ + } else \ + GTEST_CONCAT_TOKEN_(gtest_label_testnofatal_, __LINE__) \ + : fail("Expected: " #statement \ + " doesn't generate new fatal " \ + "failures in the current thread.\n" \ + " Actual: it does.") // Expands to the name of the class that implements the given test. #define GTEST_TEST_CLASS_NAME_(test_suite_name, test_name) \ test_suite_name##_##test_name##_Test // Helper macro for defining tests. -#define GTEST_TEST_(test_suite_name, test_name, parent_class, parent_id) \ - static_assert(sizeof(GTEST_STRINGIFY_(test_suite_name)) > 1, \ - "test_suite_name must not be empty"); \ - static_assert(sizeof(GTEST_STRINGIFY_(test_name)) > 1, \ - "test_name must not be empty"); \ - class GTEST_TEST_CLASS_NAME_(test_suite_name, test_name) \ - : public parent_class { \ - public: \ - GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)() = default; \ - ~GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)() override = default; \ - GTEST_DISALLOW_COPY_AND_ASSIGN_(GTEST_TEST_CLASS_NAME_(test_suite_name, \ - test_name)); \ - GTEST_DISALLOW_MOVE_AND_ASSIGN_(GTEST_TEST_CLASS_NAME_(test_suite_name, \ - test_name)); \ - \ - private: \ - void TestBody() override; \ - static ::testing::TestInfo* const test_info_ GTEST_ATTRIBUTE_UNUSED_; \ - }; \ - \ - ::testing::TestInfo* const GTEST_TEST_CLASS_NAME_(test_suite_name, \ - test_name)::test_info_ = \ - ::testing::internal::MakeAndRegisterTestInfo( \ - #test_suite_name, #test_name, nullptr, nullptr, \ - ::testing::internal::CodeLocation(__FILE__, __LINE__), (parent_id), \ - ::testing::internal::SuiteApiResolver< \ - parent_class>::GetSetUpCaseOrSuite(__FILE__, __LINE__), \ - ::testing::internal::SuiteApiResolver< \ - parent_class>::GetTearDownCaseOrSuite(__FILE__, __LINE__), \ - new ::testing::internal::TestFactoryImpl); \ +#define GTEST_TEST_(test_suite_name, test_name, parent_class, parent_id) \ + static_assert(sizeof(GTEST_STRINGIFY_(test_suite_name)) > 1, \ + "test_suite_name must not be empty"); \ + static_assert(sizeof(GTEST_STRINGIFY_(test_name)) > 1, \ + "test_name must not be empty"); \ + class GTEST_TEST_CLASS_NAME_(test_suite_name, test_name) \ + : public parent_class { \ + public: \ + GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)() = default; \ + ~GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)() override = default; \ + GTEST_TEST_CLASS_NAME_(test_suite_name, test_name) \ + (const GTEST_TEST_CLASS_NAME_(test_suite_name, test_name) &) = delete; \ + GTEST_TEST_CLASS_NAME_(test_suite_name, test_name) & operator=( \ + const GTEST_TEST_CLASS_NAME_(test_suite_name, \ + test_name) &) = delete; /* NOLINT */ \ + GTEST_TEST_CLASS_NAME_(test_suite_name, test_name) \ + (GTEST_TEST_CLASS_NAME_(test_suite_name, test_name) &&) noexcept = delete; \ + GTEST_TEST_CLASS_NAME_(test_suite_name, test_name) & operator=( \ + GTEST_TEST_CLASS_NAME_(test_suite_name, \ + test_name) &&) noexcept = delete; /* NOLINT */ \ + \ + private: \ + void TestBody() override; \ + static ::testing::TestInfo* const test_info_ GTEST_ATTRIBUTE_UNUSED_; \ + }; \ + \ + ::testing::TestInfo* const GTEST_TEST_CLASS_NAME_(test_suite_name, \ + test_name)::test_info_ = \ + ::testing::internal::MakeAndRegisterTestInfo( \ + #test_suite_name, #test_name, nullptr, nullptr, \ + ::testing::internal::CodeLocation(__FILE__, __LINE__), (parent_id), \ + ::testing::internal::SuiteApiResolver< \ + parent_class>::GetSetUpCaseOrSuite(__FILE__, __LINE__), \ + ::testing::internal::SuiteApiResolver< \ + parent_class>::GetTearDownCaseOrSuite(__FILE__, __LINE__), \ + new ::testing::internal::TestFactoryImpl); \ void GTEST_TEST_CLASS_NAME_(test_suite_name, test_name)::TestBody() #endif // GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_ diff --git a/deps/googletest/include/gtest/internal/gtest-param-util.h b/deps/googletest/include/gtest/internal/gtest-param-util.h index c2ef6e3124b05f..7092d10e677c7a 100644 --- a/deps/googletest/include/gtest/internal/gtest-param-util.h +++ b/deps/googletest/include/gtest/internal/gtest-param-util.h @@ -27,10 +27,11 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - // Type and function utilities for implementing parameterized tests. -// GOOGLETEST_CM0001 DO NOT DELETE +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_ #define GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_ @@ -39,26 +40,28 @@ #include #include +#include #include +#include #include +#include #include #include #include #include -#include "gtest/internal/gtest-internal.h" -#include "gtest/internal/gtest-port.h" #include "gtest/gtest-printers.h" #include "gtest/gtest-test-part.h" +#include "gtest/internal/gtest-internal.h" +#include "gtest/internal/gtest-port.h" namespace testing { // Input to a parameterized test name generator, describing a test parameter. // Consists of the parameter value and the integer parameter index. template struct TestParamInfo { - TestParamInfo(const ParamType& a_param, size_t an_index) : - param(a_param), - index(an_index) {} + TestParamInfo(const ParamType& a_param, size_t an_index) + : param(a_param), index(an_index) {} ParamType param; size_t index; }; @@ -84,8 +87,10 @@ namespace internal { GTEST_API_ void ReportInvalidTestSuiteType(const char* test_suite_name, CodeLocation code_location); -template class ParamGeneratorInterface; -template class ParamGenerator; +template +class ParamGeneratorInterface; +template +class ParamGenerator; // Interface for iterating over elements provided by an implementation // of ParamGeneratorInterface. @@ -129,8 +134,7 @@ class ParamIterator { // ParamIterator assumes ownership of the impl_ pointer. ParamIterator(const ParamIterator& other) : impl_(other.impl_->Clone()) {} ParamIterator& operator=(const ParamIterator& other) { - if (this != &other) - impl_.reset(other.impl_->Clone()); + if (this != &other) impl_.reset(other.impl_->Clone()); return *this; } @@ -157,7 +161,7 @@ class ParamIterator { private: friend class ParamGenerator; explicit ParamIterator(ParamIteratorInterface* impl) : impl_(impl) {} - std::unique_ptr > impl_; + std::unique_ptr> impl_; }; // ParamGeneratorInterface is the binary interface to access generators @@ -179,7 +183,7 @@ class ParamGeneratorInterface { // This class implements copy initialization semantics and the contained // ParamGeneratorInterface instance is shared among all copies // of the original object. This is possible because that instance is immutable. -template +template class ParamGenerator { public: typedef ParamIterator iterator; @@ -196,7 +200,7 @@ class ParamGenerator { iterator end() const { return iterator(impl_->End()); } private: - std::shared_ptr > impl_; + std::shared_ptr> impl_; }; // Generates values from a range of two comparable values. Can be used to @@ -207,8 +211,10 @@ template class RangeGenerator : public ParamGeneratorInterface { public: RangeGenerator(T begin, T end, IncrementT step) - : begin_(begin), end_(end), - step_(step), end_index_(CalculateEndIndex(begin, end, step)) {} + : begin_(begin), + end_(end), + step_(step), + end_index_(CalculateEndIndex(begin, end, step)) {} ~RangeGenerator() override {} ParamIteratorInterface* Begin() const override { @@ -251,7 +257,9 @@ class RangeGenerator : public ParamGeneratorInterface { private: Iterator(const Iterator& other) : ParamIteratorInterface(), - base_(other.base_), value_(other.value_), index_(other.index_), + base_(other.base_), + value_(other.value_), + index_(other.index_), step_(other.step_) {} // No implementation - assignment is unsupported. @@ -263,12 +271,10 @@ class RangeGenerator : public ParamGeneratorInterface { const IncrementT step_; }; // class RangeGenerator::Iterator - static int CalculateEndIndex(const T& begin, - const T& end, + static int CalculateEndIndex(const T& begin, const T& end, const IncrementT& step) { int end_index = 0; - for (T i = begin; i < end; i = static_cast(i + step)) - end_index++; + for (T i = begin; i < end; i = static_cast(i + step)) end_index++; return end_index; } @@ -283,7 +289,6 @@ class RangeGenerator : public ParamGeneratorInterface { const int end_index_; }; // class RangeGenerator - // Generates values from a pair of STL-style iterators. Used in the // ValuesIn() function. The elements are copied from the source range // since the source can be located on the stack, and the generator @@ -341,13 +346,13 @@ class ValuesInIteratorRangeGenerator : public ParamGeneratorInterface { << "The program attempted to compare iterators " << "from different generators." << std::endl; return iterator_ == - CheckedDowncastToActualType(&other)->iterator_; + CheckedDowncastToActualType(&other)->iterator_; } private: Iterator(const Iterator& other) - // The explicit constructor call suppresses a false warning - // emitted by gcc when supplied with the -Wextra option. + // The explicit constructor call suppresses a false warning + // emitted by gcc when supplied with the -Wextra option. : ParamIteratorInterface(), base_(other.base_), iterator_(other.iterator_) {} @@ -394,8 +399,8 @@ template class ParameterizedTestFactory : public TestFactoryBase { public: typedef typename TestClass::ParamType ParamType; - explicit ParameterizedTestFactory(ParamType parameter) : - parameter_(parameter) {} + explicit ParameterizedTestFactory(ParamType parameter) + : parameter_(parameter) {} Test* CreateTest() override { TestClass::SetParam(¶meter_); return new TestClass(); @@ -404,7 +409,8 @@ class ParameterizedTestFactory : public TestFactoryBase { private: const ParamType parameter_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestFactory); + ParameterizedTestFactory(const ParameterizedTestFactory&) = delete; + ParameterizedTestFactory& operator=(const ParameterizedTestFactory&) = delete; }; // INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. @@ -440,7 +446,8 @@ class TestMetaFactory } private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(TestMetaFactory); + TestMetaFactory(const TestMetaFactory&) = delete; + TestMetaFactory& operator=(const TestMetaFactory&) = delete; }; // INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. @@ -471,7 +478,10 @@ class ParameterizedTestSuiteInfoBase { ParameterizedTestSuiteInfoBase() {} private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestSuiteInfoBase); + ParameterizedTestSuiteInfoBase(const ParameterizedTestSuiteInfoBase&) = + delete; + ParameterizedTestSuiteInfoBase& operator=( + const ParameterizedTestSuiteInfoBase&) = delete; }; // INTERNAL IMPLEMENTATION - DO NOT USE IN USER CODE. @@ -547,8 +557,8 @@ class ParameterizedTestSuiteInfo : public ParameterizedTestSuiteInfoBase { test_it != tests_.end(); ++test_it) { std::shared_ptr test_info = *test_it; for (typename InstantiationContainer::iterator gen_it = - instantiations_.begin(); gen_it != instantiations_.end(); - ++gen_it) { + instantiations_.begin(); + gen_it != instantiations_.end(); ++gen_it) { const std::string& instantiation_name = gen_it->name; ParamGenerator generator((*gen_it->generator)()); ParamNameGeneratorFunc* name_func = gen_it->name_func; @@ -556,7 +566,7 @@ class ParameterizedTestSuiteInfo : public ParameterizedTestSuiteInfoBase { int line = gen_it->line; std::string test_suite_name; - if ( !instantiation_name.empty() ) + if (!instantiation_name.empty()) test_suite_name = instantiation_name + "/"; test_suite_name += test_info->test_suite_base_name; @@ -569,17 +579,16 @@ class ParameterizedTestSuiteInfo : public ParameterizedTestSuiteInfoBase { Message test_name_stream; - std::string param_name = name_func( - TestParamInfo(*param_it, i)); + std::string param_name = + name_func(TestParamInfo(*param_it, i)); GTEST_CHECK_(IsValidParamName(param_name)) << "Parameterized test name '" << param_name - << "' is invalid, in " << file - << " line " << line << std::endl; + << "' is invalid, in " << file << " line " << line << std::endl; GTEST_CHECK_(test_param_names.count(param_name) == 0) - << "Duplicate parameterized test name '" << param_name - << "', in " << file << " line " << line << std::endl; + << "Duplicate parameterized test name '" << param_name << "', in " + << file << " line " << line << std::endl; test_param_names.insert(param_name); @@ -596,15 +605,15 @@ class ParameterizedTestSuiteInfo : public ParameterizedTestSuiteInfoBase { SuiteApiResolver::GetTearDownCaseOrSuite(file, line), test_info->test_meta_factory->CreateTestFactory(*param_it)); } // for param_it - } // for gen_it - } // for test_it + } // for gen_it + } // for test_it if (!generated_instantiations) { // There are no generaotrs, or they all generate nothing ... InsertSyntheticTestCase(GetTestSuiteName(), code_location_, !tests_.empty()); } - } // RegisterTests + } // RegisterTests private: // LocalTestInfo structure keeps information about a single test registered @@ -620,42 +629,39 @@ class ParameterizedTestSuiteInfo : public ParameterizedTestSuiteInfoBase { const std::string test_suite_base_name; const std::string test_base_name; - const std::unique_ptr > test_meta_factory; + const std::unique_ptr> test_meta_factory; const CodeLocation code_location; }; - using TestInfoContainer = ::std::vector >; + using TestInfoContainer = ::std::vector>; // Records data received from INSTANTIATE_TEST_SUITE_P macros: // struct InstantiationInfo { - InstantiationInfo(const std::string &name_in, - GeneratorCreationFunc* generator_in, - ParamNameGeneratorFunc* name_func_in, - const char* file_in, - int line_in) - : name(name_in), - generator(generator_in), - name_func(name_func_in), - file(file_in), - line(line_in) {} - - std::string name; - GeneratorCreationFunc* generator; - ParamNameGeneratorFunc* name_func; - const char* file; - int line; + InstantiationInfo(const std::string& name_in, + GeneratorCreationFunc* generator_in, + ParamNameGeneratorFunc* name_func_in, const char* file_in, + int line_in) + : name(name_in), + generator(generator_in), + name_func(name_func_in), + file(file_in), + line(line_in) {} + + std::string name; + GeneratorCreationFunc* generator; + ParamNameGeneratorFunc* name_func; + const char* file; + int line; }; typedef ::std::vector InstantiationContainer; static bool IsValidParamName(const std::string& name) { // Check for empty string - if (name.empty()) - return false; + if (name.empty()) return false; // Check for invalid characters for (std::string::size_type index = 0; index < name.size(); ++index) { - if (!IsAlNum(name[index]) && name[index] != '_') - return false; + if (!IsAlNum(name[index]) && name[index] != '_') return false; } return true; @@ -666,7 +672,9 @@ class ParameterizedTestSuiteInfo : public ParameterizedTestSuiteInfoBase { TestInfoContainer tests_; InstantiationContainer instantiations_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestSuiteInfo); + ParameterizedTestSuiteInfo(const ParameterizedTestSuiteInfo&) = delete; + ParameterizedTestSuiteInfo& operator=(const ParameterizedTestSuiteInfo&) = + delete; }; // class ParameterizedTestSuiteInfo // Legacy API is deprecated but still available @@ -709,7 +717,7 @@ class ParameterizedTestSuiteRegistry { // type we are looking for, so we downcast it to that type // without further checks. typed_test_info = CheckedDowncastToActualType< - ParameterizedTestSuiteInfo >(test_suite_info); + ParameterizedTestSuiteInfo>(test_suite_info); } break; } @@ -741,7 +749,10 @@ class ParameterizedTestSuiteRegistry { TestSuiteInfoContainer test_suite_infos_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(ParameterizedTestSuiteRegistry); + ParameterizedTestSuiteRegistry(const ParameterizedTestSuiteRegistry&) = + delete; + ParameterizedTestSuiteRegistry& operator=( + const ParameterizedTestSuiteRegistry&) = delete; }; // Keep track of what type-parameterized test suite are defined and @@ -836,7 +847,8 @@ class CartesianProductGenerator : public ParamIteratorInterface { public: IteratorImpl(const ParamGeneratorInterface* base, - const std::tuple...>& generators, bool is_end) + const std::tuple...>& generators, + bool is_end) : base_(base), begin_(std::get(generators).begin()...), end_(std::get(generators).end()...), @@ -941,6 +953,78 @@ class CartesianProductHolder { std::tuple generators_; }; +template +class ParamGeneratorConverter : public ParamGeneratorInterface { + public: + ParamGeneratorConverter(ParamGenerator gen) // NOLINT + : generator_(std::move(gen)) {} + + ParamIteratorInterface* Begin() const override { + return new Iterator(this, generator_.begin(), generator_.end()); + } + ParamIteratorInterface* End() const override { + return new Iterator(this, generator_.end(), generator_.end()); + } + + private: + class Iterator : public ParamIteratorInterface { + public: + Iterator(const ParamGeneratorInterface* base, ParamIterator it, + ParamIterator end) + : base_(base), it_(it), end_(end) { + if (it_ != end_) value_ = std::make_shared(static_cast(*it_)); + } + ~Iterator() override {} + + const ParamGeneratorInterface* BaseGenerator() const override { + return base_; + } + void Advance() override { + ++it_; + if (it_ != end_) value_ = std::make_shared(static_cast(*it_)); + } + ParamIteratorInterface* Clone() const override { + return new Iterator(*this); + } + const To* Current() const override { return value_.get(); } + bool Equals(const ParamIteratorInterface& other) const override { + // Having the same base generator guarantees that the other + // iterator is of the same type and we can downcast. + GTEST_CHECK_(BaseGenerator() == other.BaseGenerator()) + << "The program attempted to compare iterators " + << "from different generators." << std::endl; + const ParamIterator other_it = + CheckedDowncastToActualType(&other)->it_; + return it_ == other_it; + } + + private: + Iterator(const Iterator& other) = default; + + const ParamGeneratorInterface* const base_; + ParamIterator it_; + ParamIterator end_; + std::shared_ptr value_; + }; // class ParamGeneratorConverter::Iterator + + ParamGenerator generator_; +}; // class ParamGeneratorConverter + +template +class ParamConverterGenerator { + public: + ParamConverterGenerator(ParamGenerator g) // NOLINT + : generator_(std::move(g)) {} + + template + operator ParamGenerator() const { // NOLINT + return ParamGenerator(new ParamGeneratorConverter(generator_)); + } + + private: + ParamGenerator generator_; +}; + } // namespace internal } // namespace testing diff --git a/deps/googletest/include/gtest/internal/gtest-port-arch.h b/deps/googletest/include/gtest/internal/gtest-port-arch.h index 4dcdc89c859375..04064606f5d02b 100644 --- a/deps/googletest/include/gtest/internal/gtest-port-arch.h +++ b/deps/googletest/include/gtest/internal/gtest-port-arch.h @@ -26,7 +26,7 @@ // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// + // The Google C++ Testing and Mocking Framework (Google Test) // // This header file defines the GTEST_OS_* macro. @@ -37,72 +37,72 @@ // Determines the platform on which Google Test is compiled. #ifdef __CYGWIN__ -# define GTEST_OS_CYGWIN 1 -# elif defined(__MINGW__) || defined(__MINGW32__) || defined(__MINGW64__) -# define GTEST_OS_WINDOWS_MINGW 1 -# define GTEST_OS_WINDOWS 1 +#define GTEST_OS_CYGWIN 1 +#elif defined(__MINGW__) || defined(__MINGW32__) || defined(__MINGW64__) +#define GTEST_OS_WINDOWS_MINGW 1 +#define GTEST_OS_WINDOWS 1 #elif defined _WIN32 -# define GTEST_OS_WINDOWS 1 -# ifdef _WIN32_WCE -# define GTEST_OS_WINDOWS_MOBILE 1 -# elif defined(WINAPI_FAMILY) -# include -# if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) -# define GTEST_OS_WINDOWS_DESKTOP 1 -# elif WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_PHONE_APP) -# define GTEST_OS_WINDOWS_PHONE 1 -# elif WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) -# define GTEST_OS_WINDOWS_RT 1 -# elif WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_TV_TITLE) -# define GTEST_OS_WINDOWS_PHONE 1 -# define GTEST_OS_WINDOWS_TV_TITLE 1 -# else - // WINAPI_FAMILY defined but no known partition matched. - // Default to desktop. -# define GTEST_OS_WINDOWS_DESKTOP 1 -# endif -# else -# define GTEST_OS_WINDOWS_DESKTOP 1 -# endif // _WIN32_WCE +#define GTEST_OS_WINDOWS 1 +#ifdef _WIN32_WCE +#define GTEST_OS_WINDOWS_MOBILE 1 +#elif defined(WINAPI_FAMILY) +#include +#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) +#define GTEST_OS_WINDOWS_DESKTOP 1 +#elif WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_PHONE_APP) +#define GTEST_OS_WINDOWS_PHONE 1 +#elif WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) +#define GTEST_OS_WINDOWS_RT 1 +#elif WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_TV_TITLE) +#define GTEST_OS_WINDOWS_PHONE 1 +#define GTEST_OS_WINDOWS_TV_TITLE 1 +#else +// WINAPI_FAMILY defined but no known partition matched. +// Default to desktop. +#define GTEST_OS_WINDOWS_DESKTOP 1 +#endif +#else +#define GTEST_OS_WINDOWS_DESKTOP 1 +#endif // _WIN32_WCE #elif defined __OS2__ -# define GTEST_OS_OS2 1 +#define GTEST_OS_OS2 1 #elif defined __APPLE__ -# define GTEST_OS_MAC 1 -# include -# if TARGET_OS_IPHONE -# define GTEST_OS_IOS 1 -# endif +#define GTEST_OS_MAC 1 +#include +#if TARGET_OS_IPHONE +#define GTEST_OS_IOS 1 +#endif #elif defined __DragonFly__ -# define GTEST_OS_DRAGONFLY 1 +#define GTEST_OS_DRAGONFLY 1 #elif defined __FreeBSD__ -# define GTEST_OS_FREEBSD 1 +#define GTEST_OS_FREEBSD 1 #elif defined __Fuchsia__ -# define GTEST_OS_FUCHSIA 1 +#define GTEST_OS_FUCHSIA 1 #elif defined(__GNU__) -# define GTEST_OS_GNU_HURD 1 +#define GTEST_OS_GNU_HURD 1 #elif defined(__GLIBC__) && defined(__FreeBSD_kernel__) -# define GTEST_OS_GNU_KFREEBSD 1 +#define GTEST_OS_GNU_KFREEBSD 1 #elif defined __linux__ -# define GTEST_OS_LINUX 1 -# if defined __ANDROID__ -# define GTEST_OS_LINUX_ANDROID 1 -# endif +#define GTEST_OS_LINUX 1 +#if defined __ANDROID__ +#define GTEST_OS_LINUX_ANDROID 1 +#endif #elif defined __MVS__ -# define GTEST_OS_ZOS 1 +#define GTEST_OS_ZOS 1 #elif defined(__sun) && defined(__SVR4) -# define GTEST_OS_SOLARIS 1 +#define GTEST_OS_SOLARIS 1 #elif defined(_AIX) -# define GTEST_OS_AIX 1 +#define GTEST_OS_AIX 1 #elif defined(__hpux) -# define GTEST_OS_HPUX 1 +#define GTEST_OS_HPUX 1 #elif defined __native_client__ -# define GTEST_OS_NACL 1 +#define GTEST_OS_NACL 1 #elif defined __NetBSD__ -# define GTEST_OS_NETBSD 1 +#define GTEST_OS_NETBSD 1 #elif defined __OpenBSD__ -# define GTEST_OS_OPENBSD 1 +#define GTEST_OS_OPENBSD 1 #elif defined __QNX__ -# define GTEST_OS_QNX 1 +#define GTEST_OS_QNX 1 #elif defined(__HAIKU__) #define GTEST_OS_HAIKU 1 #elif defined ESP8266 @@ -111,6 +111,8 @@ #define GTEST_OS_ESP32 1 #elif defined(__XTENSA__) #define GTEST_OS_XTENSA 1 +#elif defined(__hexagon__) +#define GTEST_OS_QURT 1 #endif // __CYGWIN__ #endif // GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_ diff --git a/deps/googletest/include/gtest/internal/gtest-port.h b/deps/googletest/include/gtest/internal/gtest-port.h index 524bbeb011937e..6db191b7a06982 100644 --- a/deps/googletest/include/gtest/internal/gtest-port.h +++ b/deps/googletest/include/gtest/internal/gtest-port.h @@ -26,7 +26,7 @@ // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// + // Low-level types and utilities for porting Google Test to various // platforms. All macros ending with _ and symbols defined in an // internal namespace are subject to change without notice. Code @@ -38,7 +38,9 @@ // files are expected to #include this. Therefore, it cannot #include // any other Google Test header. -// GOOGLETEST_CM0001 DO NOT DELETE +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_ #define GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_ @@ -81,6 +83,8 @@ // GTEST_HAS_STD_WSTRING - Define it to 1/0 to indicate that // std::wstring does/doesn't work (Google Test can // be used where std::wstring is unavailable). +// GTEST_HAS_FILE_SYSTEM - Define it to 1/0 to indicate whether or not a +// file system is/isn't available. // GTEST_HAS_SEH - Define it to 1/0 to indicate whether the // compiler supports Microsoft's "Structured // Exception Handling". @@ -168,7 +172,7 @@ // GTEST_HAS_TYPED_TEST - typed tests // GTEST_HAS_TYPED_TEST_P - type-parameterized tests // GTEST_IS_THREADSAFE - Google Test is thread-safe. -// GOOGLETEST_CM0007 DO NOT DELETE +// GTEST_USES_RE2 - the RE2 regular expression library is used // GTEST_USES_POSIX_RE - enhanced POSIX regex is used. Do not confuse with // GTEST_HAS_POSIX_RE (see above) which users can // define themselves. @@ -191,10 +195,6 @@ // GTEST_AMBIGUOUS_ELSE_BLOCKER_ - for disabling a gcc warning. // GTEST_ATTRIBUTE_UNUSED_ - declares that a class' instances or a // variable don't have to be used. -// GTEST_DISALLOW_ASSIGN_ - disables copy operator=. -// GTEST_DISALLOW_COPY_AND_ASSIGN_ - disables copy ctor and operator=. -// GTEST_DISALLOW_MOVE_ASSIGN_ - disables move operator=. -// GTEST_DISALLOW_MOVE_AND_ASSIGN_ - disables move ctor and operator=. // GTEST_MUST_USE_RESULT_ - declares that a function's result must be used. // GTEST_INTENTIONAL_CONST_COND_PUSH_ - start code section where MSVC C4127 is // suppressed (constant conditional). @@ -218,11 +218,13 @@ // - synchronization primitives. // // Regular expressions: -// RE - a simple regular expression class using the POSIX -// Extended Regular Expression syntax on UNIX-like platforms -// GOOGLETEST_CM0008 DO NOT DELETE -// or a reduced regular exception syntax on other -// platforms, including Windows. +// RE - a simple regular expression class using +// 1) the RE2 syntax on all platforms when built with RE2 +// and Abseil as dependencies +// 2) the POSIX Extended Regular Expression syntax on +// UNIX-like platforms, +// 3) A reduced regular exception syntax on other platforms, +// including Windows. // Logging: // GTEST_LOG_() - logs messages at the specified severity level. // LogToStderr() - directs all log messages to stderr. @@ -242,8 +244,6 @@ // BiggestInt - the biggest signed integer type. // // Command-line utilities: -// GTEST_DECLARE_*() - declares a flag. -// GTEST_DEFINE_*() - defines a flag. // GetInjectableArgvs() - returns the command line as a vector of strings. // // Environment variable utilities: @@ -257,6 +257,19 @@ // deprecated; calling a marked function // should generate a compiler warning +// The definition of GTEST_INTERNAL_CPLUSPLUS_LANG comes first because it can +// potentially be used as an #include guard. +#if defined(_MSVC_LANG) +#define GTEST_INTERNAL_CPLUSPLUS_LANG _MSVC_LANG +#elif defined(__cplusplus) +#define GTEST_INTERNAL_CPLUSPLUS_LANG __cplusplus +#endif + +#if !defined(GTEST_INTERNAL_CPLUSPLUS_LANG) || \ + GTEST_INTERNAL_CPLUSPLUS_LANG < 201402L +#error C++ versions less than C++14 are not supported. +#endif + #include // for isspace, etc #include // for ptrdiff_t #include @@ -264,48 +277,56 @@ #include #include +// #include // Guarded by GTEST_IS_THREADSAFE below #include +#include #include +#include +#include +#include +#include +// #include // Guarded by GTEST_IS_THREADSAFE below +#include #include +#include #ifndef _WIN32_WCE -# include -# include +#include +#include #endif // !_WIN32_WCE #if defined __APPLE__ -# include -# include +#include +#include #endif -#include // NOLINT -#include -#include -#include // NOLINT -#include -#include // NOLINT - #include "gtest/internal/custom/gtest-port.h" #include "gtest/internal/gtest-port-arch.h" +#if GTEST_HAS_ABSL +#include "absl/flags/declare.h" +#include "absl/flags/flag.h" +#include "absl/flags/reflection.h" +#endif + #if !defined(GTEST_DEV_EMAIL_) -# define GTEST_DEV_EMAIL_ "googletestframework@@googlegroups.com" -# define GTEST_FLAG_PREFIX_ "gtest_" -# define GTEST_FLAG_PREFIX_DASH_ "gtest-" -# define GTEST_FLAG_PREFIX_UPPER_ "GTEST_" -# define GTEST_NAME_ "Google Test" -# define GTEST_PROJECT_URL_ "https://github.com/google/googletest/" +#define GTEST_DEV_EMAIL_ "googletestframework@@googlegroups.com" +#define GTEST_FLAG_PREFIX_ "gtest_" +#define GTEST_FLAG_PREFIX_DASH_ "gtest-" +#define GTEST_FLAG_PREFIX_UPPER_ "GTEST_" +#define GTEST_NAME_ "Google Test" +#define GTEST_PROJECT_URL_ "https://github.com/google/googletest/" #endif // !defined(GTEST_DEV_EMAIL_) #if !defined(GTEST_INIT_GOOGLE_TEST_NAME_) -# define GTEST_INIT_GOOGLE_TEST_NAME_ "testing::InitGoogleTest" +#define GTEST_INIT_GOOGLE_TEST_NAME_ "testing::InitGoogleTest" #endif // !defined(GTEST_INIT_GOOGLE_TEST_NAME_) // Determines the version of gcc that is used to compile this. #ifdef __GNUC__ // 40302 means version 4.3.2. -# define GTEST_GCC_VER_ \ - (__GNUC__*10000 + __GNUC_MINOR__*100 + __GNUC_PATCHLEVEL__) +#define GTEST_GCC_VER_ \ + (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) #endif // __GNUC__ // Macros for disabling Microsoft Visual C++ warnings. @@ -314,41 +335,37 @@ // /* code that triggers warnings C4800 and C4385 */ // GTEST_DISABLE_MSC_WARNINGS_POP_() #if defined(_MSC_VER) -# define GTEST_DISABLE_MSC_WARNINGS_PUSH_(warnings) \ - __pragma(warning(push)) \ - __pragma(warning(disable: warnings)) -# define GTEST_DISABLE_MSC_WARNINGS_POP_() \ - __pragma(warning(pop)) +#define GTEST_DISABLE_MSC_WARNINGS_PUSH_(warnings) \ + __pragma(warning(push)) __pragma(warning(disable : warnings)) +#define GTEST_DISABLE_MSC_WARNINGS_POP_() __pragma(warning(pop)) #else // Not all compilers are MSVC -# define GTEST_DISABLE_MSC_WARNINGS_PUSH_(warnings) -# define GTEST_DISABLE_MSC_WARNINGS_POP_() +#define GTEST_DISABLE_MSC_WARNINGS_PUSH_(warnings) +#define GTEST_DISABLE_MSC_WARNINGS_POP_() #endif // Clang on Windows does not understand MSVC's pragma warning. // We need clang-specific way to disable function deprecation warning. #ifdef __clang__ -# define GTEST_DISABLE_MSC_DEPRECATED_PUSH_() \ - _Pragma("clang diagnostic push") \ - _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"") \ - _Pragma("clang diagnostic ignored \"-Wdeprecated-implementations\"") -#define GTEST_DISABLE_MSC_DEPRECATED_POP_() \ - _Pragma("clang diagnostic pop") +#define GTEST_DISABLE_MSC_DEPRECATED_PUSH_() \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"") \ + _Pragma("clang diagnostic ignored \"-Wdeprecated-implementations\"") +#define GTEST_DISABLE_MSC_DEPRECATED_POP_() _Pragma("clang diagnostic pop") #else -# define GTEST_DISABLE_MSC_DEPRECATED_PUSH_() \ - GTEST_DISABLE_MSC_WARNINGS_PUSH_(4996) -# define GTEST_DISABLE_MSC_DEPRECATED_POP_() \ - GTEST_DISABLE_MSC_WARNINGS_POP_() +#define GTEST_DISABLE_MSC_DEPRECATED_PUSH_() \ + GTEST_DISABLE_MSC_WARNINGS_PUSH_(4996) +#define GTEST_DISABLE_MSC_DEPRECATED_POP_() GTEST_DISABLE_MSC_WARNINGS_POP_() #endif // Brings in definitions for functions used in the testing::internal::posix // namespace (read, write, close, chdir, isatty, stat). We do not currently // use them on Windows Mobile. #if GTEST_OS_WINDOWS -# if !GTEST_OS_WINDOWS_MOBILE -# include -# include -# endif +#if !GTEST_OS_WINDOWS_MOBILE +#include +#include +#endif // In order to avoid having to include , use forward declaration #if GTEST_OS_WINDOWS_MINGW && !defined(__MINGW64_VERSION_MAJOR) // MinGW defined _CRITICAL_SECTION and _RTL_CRITICAL_SECTION as two @@ -368,68 +385,56 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; // This assumes that non-Windows OSes provide unistd.h. For OSes where this // is not the case, we need to include headers that provide the functions // mentioned above. -# include -# include +#include +#include #endif // GTEST_OS_WINDOWS #if GTEST_OS_LINUX_ANDROID // Used to define __ANDROID_API__ matching the target NDK API level. -# include // NOLINT +#include // NOLINT #endif // Defines this to true if and only if Google Test can use POSIX regular // expressions. #ifndef GTEST_HAS_POSIX_RE -# if GTEST_OS_LINUX_ANDROID +#if GTEST_OS_LINUX_ANDROID // On Android, is only available starting with Gingerbread. -# define GTEST_HAS_POSIX_RE (__ANDROID_API__ >= 9) -# else -#define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS && !GTEST_OS_XTENSA) -# endif +#define GTEST_HAS_POSIX_RE (__ANDROID_API__ >= 9) +#else +#define GTEST_HAS_POSIX_RE \ + !(GTEST_OS_WINDOWS || GTEST_OS_XTENSA || GTEST_OS_QURT) +#endif #endif -#if GTEST_USES_PCRE -// The appropriate headers have already been included. - +// Select the regular expression implementation. +#if GTEST_HAS_ABSL +// When using Abseil, RE2 is required. +#include "absl/strings/string_view.h" +#include "re2/re2.h" +#define GTEST_USES_RE2 1 #elif GTEST_HAS_POSIX_RE - -// On some platforms, needs someone to define size_t, and -// won't compile otherwise. We can #include it here as we already -// included , which is guaranteed to define size_t through -// . -# include // NOLINT - -# define GTEST_USES_POSIX_RE 1 - -#elif GTEST_OS_WINDOWS - -// is not available on Windows. Use our own simple regex -// implementation instead. -# define GTEST_USES_SIMPLE_RE 1 - +#include // NOLINT +#define GTEST_USES_POSIX_RE 1 #else - -// may not be available on this platform. Use our own -// simple regex implementation instead. -# define GTEST_USES_SIMPLE_RE 1 - -#endif // GTEST_USES_PCRE +// Use our own simple regex implementation. +#define GTEST_USES_SIMPLE_RE 1 +#endif #ifndef GTEST_HAS_EXCEPTIONS // The user didn't tell us whether exceptions are enabled, so we need // to figure it out. -# if defined(_MSC_VER) && defined(_CPPUNWIND) +#if defined(_MSC_VER) && defined(_CPPUNWIND) // MSVC defines _CPPUNWIND to 1 if and only if exceptions are enabled. -# define GTEST_HAS_EXCEPTIONS 1 -# elif defined(__BORLANDC__) +#define GTEST_HAS_EXCEPTIONS 1 +#elif defined(__BORLANDC__) // C++Builder's implementation of the STL uses the _HAS_EXCEPTIONS // macro to enable exceptions, so we'll do the same. // Assumes that exceptions are enabled by default. -# ifndef _HAS_EXCEPTIONS -# define _HAS_EXCEPTIONS 1 -# endif // _HAS_EXCEPTIONS -# define GTEST_HAS_EXCEPTIONS _HAS_EXCEPTIONS -# elif defined(__clang__) +#ifndef _HAS_EXCEPTIONS +#define _HAS_EXCEPTIONS 1 +#endif // _HAS_EXCEPTIONS +#define GTEST_HAS_EXCEPTIONS _HAS_EXCEPTIONS +#elif defined(__clang__) // clang defines __EXCEPTIONS if and only if exceptions are enabled before clang // 220714, but if and only if cleanups are enabled after that. In Obj-C++ files, // there can be cleanups for ObjC exceptions which also need cleanups, even if @@ -438,27 +443,27 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; // cleanups prior to that. To reliably check for C++ exception availability with // clang, check for // __EXCEPTIONS && __has_feature(cxx_exceptions). -# define GTEST_HAS_EXCEPTIONS (__EXCEPTIONS && __has_feature(cxx_exceptions)) -# elif defined(__GNUC__) && __EXCEPTIONS +#define GTEST_HAS_EXCEPTIONS (__EXCEPTIONS && __has_feature(cxx_exceptions)) +#elif defined(__GNUC__) && __EXCEPTIONS // gcc defines __EXCEPTIONS to 1 if and only if exceptions are enabled. -# define GTEST_HAS_EXCEPTIONS 1 -# elif defined(__SUNPRO_CC) +#define GTEST_HAS_EXCEPTIONS 1 +#elif defined(__SUNPRO_CC) // Sun Pro CC supports exceptions. However, there is no compile-time way of // detecting whether they are enabled or not. Therefore, we assume that // they are enabled unless the user tells us otherwise. -# define GTEST_HAS_EXCEPTIONS 1 -# elif defined(__IBMCPP__) && __EXCEPTIONS +#define GTEST_HAS_EXCEPTIONS 1 +#elif defined(__IBMCPP__) && __EXCEPTIONS // xlC defines __EXCEPTIONS to 1 if and only if exceptions are enabled. -# define GTEST_HAS_EXCEPTIONS 1 -# elif defined(__HP_aCC) +#define GTEST_HAS_EXCEPTIONS 1 +#elif defined(__HP_aCC) // Exception handling is in effect by default in HP aCC compiler. It has to // be turned of by +noeh compiler option if desired. -# define GTEST_HAS_EXCEPTIONS 1 -# else +#define GTEST_HAS_EXCEPTIONS 1 +#else // For other compilers, we assume exceptions are disabled to be // conservative. -# define GTEST_HAS_EXCEPTIONS 0 -# endif // defined(_MSC_VER) || defined(__BORLANDC__) +#define GTEST_HAS_EXCEPTIONS 0 +#endif // defined(_MSC_VER) || defined(__BORLANDC__) #endif // GTEST_HAS_EXCEPTIONS #ifndef GTEST_HAS_STD_WSTRING @@ -469,72 +474,77 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; // no support for it at least as recent as Froyo (2.2). #define GTEST_HAS_STD_WSTRING \ (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || \ - GTEST_OS_HAIKU || GTEST_OS_ESP32 || GTEST_OS_ESP8266 || GTEST_OS_XTENSA)) + GTEST_OS_HAIKU || GTEST_OS_ESP32 || GTEST_OS_ESP8266 || \ + GTEST_OS_XTENSA || GTEST_OS_QURT)) #endif // GTEST_HAS_STD_WSTRING +#ifndef GTEST_HAS_FILE_SYSTEM +// Most platforms support a file system. +#define GTEST_HAS_FILE_SYSTEM 1 +#endif // GTEST_HAS_FILE_SYSTEM + // Determines whether RTTI is available. #ifndef GTEST_HAS_RTTI // The user didn't tell us whether RTTI is enabled, so we need to // figure it out. -# ifdef _MSC_VER +#ifdef _MSC_VER #ifdef _CPPRTTI // MSVC defines this macro if and only if RTTI is enabled. -# define GTEST_HAS_RTTI 1 -# else -# define GTEST_HAS_RTTI 0 -# endif +#define GTEST_HAS_RTTI 1 +#else +#define GTEST_HAS_RTTI 0 +#endif // Starting with version 4.3.2, gcc defines __GXX_RTTI if and only if RTTI is // enabled. -# elif defined(__GNUC__) +#elif defined(__GNUC__) -# ifdef __GXX_RTTI +#ifdef __GXX_RTTI // When building against STLport with the Android NDK and with // -frtti -fno-exceptions, the build fails at link time with undefined // references to __cxa_bad_typeid. Note sure if STL or toolchain bug, // so disable RTTI when detected. -# if GTEST_OS_LINUX_ANDROID && defined(_STLPORT_MAJOR) && \ - !defined(__EXCEPTIONS) -# define GTEST_HAS_RTTI 0 -# else -# define GTEST_HAS_RTTI 1 -# endif // GTEST_OS_LINUX_ANDROID && __STLPORT_MAJOR && !__EXCEPTIONS -# else -# define GTEST_HAS_RTTI 0 -# endif // __GXX_RTTI +#if GTEST_OS_LINUX_ANDROID && defined(_STLPORT_MAJOR) && !defined(__EXCEPTIONS) +#define GTEST_HAS_RTTI 0 +#else +#define GTEST_HAS_RTTI 1 +#endif // GTEST_OS_LINUX_ANDROID && __STLPORT_MAJOR && !__EXCEPTIONS +#else +#define GTEST_HAS_RTTI 0 +#endif // __GXX_RTTI // Clang defines __GXX_RTTI starting with version 3.0, but its manual recommends // using has_feature instead. has_feature(cxx_rtti) is supported since 2.7, the // first version with C++ support. -# elif defined(__clang__) +#elif defined(__clang__) -# define GTEST_HAS_RTTI __has_feature(cxx_rtti) +#define GTEST_HAS_RTTI __has_feature(cxx_rtti) // Starting with version 9.0 IBM Visual Age defines __RTTI_ALL__ to 1 if // both the typeid and dynamic_cast features are present. -# elif defined(__IBMCPP__) && (__IBMCPP__ >= 900) +#elif defined(__IBMCPP__) && (__IBMCPP__ >= 900) -# ifdef __RTTI_ALL__ -# define GTEST_HAS_RTTI 1 -# else -# define GTEST_HAS_RTTI 0 -# endif +#ifdef __RTTI_ALL__ +#define GTEST_HAS_RTTI 1 +#else +#define GTEST_HAS_RTTI 0 +#endif -# else +#else // For all other compilers, we assume RTTI is enabled. -# define GTEST_HAS_RTTI 1 +#define GTEST_HAS_RTTI 1 -# endif // _MSC_VER +#endif // _MSC_VER #endif // GTEST_HAS_RTTI // It's this header's responsibility to #include when RTTI // is enabled. #if GTEST_HAS_RTTI -# include +#include #endif // Determines whether Google Test can use the pthreads library. @@ -554,10 +564,10 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; #if GTEST_HAS_PTHREAD // gtest-port.h guarantees to #include when GTEST_HAS_PTHREAD is // true. -# include // NOLINT +#include // NOLINT // For timespec and nanosleep, used below. -# include // NOLINT +#include // NOLINT #endif // Determines whether clone(2) is supported. @@ -567,24 +577,23 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; #ifndef GTEST_HAS_CLONE // The user didn't tell us, so we need to figure it out. -# if GTEST_OS_LINUX && !defined(__ia64__) -# if GTEST_OS_LINUX_ANDROID +#if GTEST_OS_LINUX && !defined(__ia64__) +#if GTEST_OS_LINUX_ANDROID // On Android, clone() became available at different API levels for each 32-bit // architecture. -# if defined(__LP64__) || \ - (defined(__arm__) && __ANDROID_API__ >= 9) || \ - (defined(__mips__) && __ANDROID_API__ >= 12) || \ - (defined(__i386__) && __ANDROID_API__ >= 17) -# define GTEST_HAS_CLONE 1 -# else -# define GTEST_HAS_CLONE 0 -# endif -# else -# define GTEST_HAS_CLONE 1 -# endif -# else -# define GTEST_HAS_CLONE 0 -# endif // GTEST_OS_LINUX && !defined(__ia64__) +#if defined(__LP64__) || (defined(__arm__) && __ANDROID_API__ >= 9) || \ + (defined(__mips__) && __ANDROID_API__ >= 12) || \ + (defined(__i386__) && __ANDROID_API__ >= 17) +#define GTEST_HAS_CLONE 1 +#else +#define GTEST_HAS_CLONE 0 +#endif +#else +#define GTEST_HAS_CLONE 1 +#endif +#else +#define GTEST_HAS_CLONE 0 +#endif // GTEST_OS_LINUX && !defined(__ia64__) #endif // GTEST_HAS_CLONE @@ -592,13 +601,15 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; // output correctness and to implement death tests. #ifndef GTEST_HAS_STREAM_REDIRECTION // By default, we assume that stream redirection is supported on all -// platforms except known mobile ones. -#if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE || \ - GTEST_OS_WINDOWS_RT || GTEST_OS_ESP8266 || GTEST_OS_XTENSA -# define GTEST_HAS_STREAM_REDIRECTION 0 -# else -# define GTEST_HAS_STREAM_REDIRECTION 1 -# endif // !GTEST_OS_WINDOWS_MOBILE +// platforms except known mobile / embedded ones. Also, if the port doesn't have +// a file system, stream redirection is not supported. +#if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE || \ + GTEST_OS_WINDOWS_RT || GTEST_OS_ESP8266 || GTEST_OS_XTENSA || \ + GTEST_OS_QURT || !GTEST_HAS_FILE_SYSTEM +#define GTEST_HAS_STREAM_REDIRECTION 0 +#else +#define GTEST_HAS_STREAM_REDIRECTION 1 +#endif // !GTEST_OS_WINDOWS_MOBILE #endif // GTEST_HAS_STREAM_REDIRECTION // Determines whether to support death tests. @@ -610,7 +621,10 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; GTEST_OS_FREEBSD || GTEST_OS_NETBSD || GTEST_OS_FUCHSIA || \ GTEST_OS_DRAGONFLY || GTEST_OS_GNU_KFREEBSD || GTEST_OS_HAIKU || \ GTEST_OS_GNU_HURD) -# define GTEST_HAS_DEATH_TEST 1 +// Death tests require a file system to work properly. +#if GTEST_HAS_FILE_SYSTEM +#define GTEST_HAS_DEATH_TEST 1 +#endif // GTEST_HAS_FILE_SYSTEM #endif // Determines whether to support type-driven tests. @@ -619,8 +633,8 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; // Sun Pro CC, IBM Visual Age, and HP aCC support. #if defined(__GNUC__) || defined(_MSC_VER) || defined(__SUNPRO_CC) || \ defined(__IBMCPP__) || defined(__HP_aCC) -# define GTEST_HAS_TYPED_TEST 1 -# define GTEST_HAS_TYPED_TEST_P 1 +#define GTEST_HAS_TYPED_TEST 1 +#define GTEST_HAS_TYPED_TEST_P 1 #endif // Determines whether the system compiler uses UTF-16 for encoding wide strings. @@ -631,7 +645,7 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; #if GTEST_OS_LINUX || GTEST_OS_GNU_KFREEBSD || GTEST_OS_DRAGONFLY || \ GTEST_OS_FREEBSD || GTEST_OS_NETBSD || GTEST_OS_OPENBSD || \ GTEST_OS_GNU_HURD -# define GTEST_CAN_STREAM_RESULTS_ 1 +#define GTEST_CAN_STREAM_RESULTS_ 1 #endif // Defines some utility macros. @@ -645,83 +659,75 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; // // The "switch (0) case 0:" idiom is used to suppress this. #ifdef __INTEL_COMPILER -# define GTEST_AMBIGUOUS_ELSE_BLOCKER_ +#define GTEST_AMBIGUOUS_ELSE_BLOCKER_ #else -# define GTEST_AMBIGUOUS_ELSE_BLOCKER_ switch (0) case 0: default: // NOLINT +#define GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + switch (0) \ + case 0: \ + default: // NOLINT #endif -// Use this annotation at the end of a struct/class definition to -// prevent the compiler from optimizing away instances that are never -// used. This is useful when all interesting logic happens inside the -// c'tor and / or d'tor. Example: +// GTEST_HAVE_ATTRIBUTE_ // -// struct Foo { -// Foo() { ... } -// } GTEST_ATTRIBUTE_UNUSED_; +// A function-like feature checking macro that is a wrapper around +// `__has_attribute`, which is defined by GCC 5+ and Clang and evaluates to a +// nonzero constant integer if the attribute is supported or 0 if not. // -// Also use it after a variable or parameter declaration to tell the -// compiler the variable/parameter does not have to be used. -#if defined(__GNUC__) && !defined(COMPILER_ICC) -# define GTEST_ATTRIBUTE_UNUSED_ __attribute__ ((unused)) -#elif defined(__clang__) -# if __has_attribute(unused) -# define GTEST_ATTRIBUTE_UNUSED_ __attribute__ ((unused)) -# endif +// It evaluates to zero if `__has_attribute` is not defined by the compiler. +// +// GCC: https://gcc.gnu.org/gcc-5/changes.html +// Clang: https://clang.llvm.org/docs/LanguageExtensions.html +#ifdef __has_attribute +#define GTEST_HAVE_ATTRIBUTE_(x) __has_attribute(x) +#else +#define GTEST_HAVE_ATTRIBUTE_(x) 0 #endif -#ifndef GTEST_ATTRIBUTE_UNUSED_ -# define GTEST_ATTRIBUTE_UNUSED_ + +// GTEST_HAVE_FEATURE_ +// +// A function-like feature checking macro that is a wrapper around +// `__has_feature`. +#ifdef __has_feature +#define GTEST_HAVE_FEATURE_(x) __has_feature(x) +#else +#define GTEST_HAVE_FEATURE_(x) 0 +#endif + +// Use this annotation after a variable or parameter declaration to tell the +// compiler the variable/parameter does not have to be used. +// Example: +// +// GTEST_ATTRIBUTE_UNUSED_ int foo = bar(); +#if GTEST_HAVE_ATTRIBUTE_(unused) +#define GTEST_ATTRIBUTE_UNUSED_ __attribute__((unused)) +#else +#define GTEST_ATTRIBUTE_UNUSED_ #endif // Use this annotation before a function that takes a printf format string. -#if (defined(__GNUC__) || defined(__clang__)) && !defined(COMPILER_ICC) -# if defined(__MINGW_PRINTF_FORMAT) +#if GTEST_HAVE_ATTRIBUTE_(format) && defined(__MINGW_PRINTF_FORMAT) // MinGW has two different printf implementations. Ensure the format macro // matches the selected implementation. See // https://sourceforge.net/p/mingw-w64/wiki2/gnu%20printf/. -# define GTEST_ATTRIBUTE_PRINTF_(string_index, first_to_check) \ - __attribute__((__format__(__MINGW_PRINTF_FORMAT, string_index, \ - first_to_check))) -# else -# define GTEST_ATTRIBUTE_PRINTF_(string_index, first_to_check) \ - __attribute__((__format__(__printf__, string_index, first_to_check))) -# endif +#define GTEST_ATTRIBUTE_PRINTF_(string_index, first_to_check) \ + __attribute__((format(__MINGW_PRINTF_FORMAT, string_index, first_to_check))) +#elif GTEST_HAVE_ATTRIBUTE_(format) +#define GTEST_ATTRIBUTE_PRINTF_(string_index, first_to_check) \ + __attribute__((format(printf, string_index, first_to_check))) #else -# define GTEST_ATTRIBUTE_PRINTF_(string_index, first_to_check) +#define GTEST_ATTRIBUTE_PRINTF_(string_index, first_to_check) #endif - -// A macro to disallow copy operator= -// This should be used in the private: declarations for a class. -#define GTEST_DISALLOW_ASSIGN_(type) \ - type& operator=(type const &) = delete - -// A macro to disallow copy constructor and operator= -// This should be used in the private: declarations for a class. -#define GTEST_DISALLOW_COPY_AND_ASSIGN_(type) \ - type(type const&) = delete; \ - type& operator=(type const&) = delete - -// A macro to disallow move operator= -// This should be used in the private: declarations for a class. -#define GTEST_DISALLOW_MOVE_ASSIGN_(type) \ - type& operator=(type &&) noexcept = delete - -// A macro to disallow move constructor and operator= -// This should be used in the private: declarations for a class. -#define GTEST_DISALLOW_MOVE_AND_ASSIGN_(type) \ - type(type&&) noexcept = delete; \ - type& operator=(type&&) noexcept = delete - // Tell the compiler to warn about unused return values for functions declared // with this macro. The macro should be used on function declarations // following the argument list: // // Sprocket* AllocateSprocket() GTEST_MUST_USE_RESULT_; -#if defined(__GNUC__) && !defined(COMPILER_ICC) -# define GTEST_MUST_USE_RESULT_ __attribute__ ((warn_unused_result)) +#if GTEST_HAVE_ATTRIBUTE_(warn_unused_result) +#define GTEST_MUST_USE_RESULT_ __attribute__((warn_unused_result)) #else -# define GTEST_MUST_USE_RESULT_ -#endif // __GNUC__ && !COMPILER_ICC +#define GTEST_MUST_USE_RESULT_ +#endif // MS C++ compiler emits warning when a conditional expression is compile time // constant. In some contexts this warning is false positive and needs to be @@ -731,10 +737,9 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; // while (true) { // GTEST_INTENTIONAL_CONST_COND_POP_() // } -# define GTEST_INTENTIONAL_CONST_COND_PUSH_() \ - GTEST_DISABLE_MSC_WARNINGS_PUSH_(4127) -# define GTEST_INTENTIONAL_CONST_COND_POP_() \ - GTEST_DISABLE_MSC_WARNINGS_POP_() +#define GTEST_INTENTIONAL_CONST_COND_PUSH_() \ + GTEST_DISABLE_MSC_WARNINGS_PUSH_(4127) +#define GTEST_INTENTIONAL_CONST_COND_POP_() GTEST_DISABLE_MSC_WARNINGS_POP_() // Determine whether the compiler supports Microsoft's Structured Exception // Handling. This is supported by several Windows compilers but generally @@ -742,13 +747,13 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; #ifndef GTEST_HAS_SEH // The user didn't tell us, so we need to figure it out. -# if defined(_MSC_VER) || defined(__BORLANDC__) +#if defined(_MSC_VER) || defined(__BORLANDC__) // These two compilers are known to support SEH. -# define GTEST_HAS_SEH 1 -# else +#define GTEST_HAS_SEH 1 +#else // Assume no SEH. -# define GTEST_HAS_SEH 0 -# endif +#define GTEST_HAS_SEH 0 +#endif #endif // GTEST_HAS_SEH @@ -761,95 +766,95 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; #endif // GTEST_IS_THREADSAFE +#if GTEST_IS_THREADSAFE +// Some platforms don't support including these threading related headers. +#include // NOLINT +#include // NOLINT +#endif // GTEST_IS_THREADSAFE + // GTEST_API_ qualifies all symbols that must be exported. The definitions below // are guarded by #ifndef to give embedders a chance to define GTEST_API_ in // gtest/internal/custom/gtest-port.h #ifndef GTEST_API_ #ifdef _MSC_VER -# if GTEST_LINKED_AS_SHARED_LIBRARY -# define GTEST_API_ __declspec(dllimport) -# elif GTEST_CREATE_SHARED_LIBRARY -# define GTEST_API_ __declspec(dllexport) -# endif -#elif __GNUC__ >= 4 || defined(__clang__) -# define GTEST_API_ __attribute__((visibility ("default"))) +#if GTEST_LINKED_AS_SHARED_LIBRARY +#define GTEST_API_ __declspec(dllimport) +#elif GTEST_CREATE_SHARED_LIBRARY +#define GTEST_API_ __declspec(dllexport) +#endif +#elif GTEST_HAVE_ATTRIBUTE_(visibility) +#define GTEST_API_ __attribute__((visibility("default"))) #endif // _MSC_VER #endif // GTEST_API_ #ifndef GTEST_API_ -# define GTEST_API_ +#define GTEST_API_ #endif // GTEST_API_ #ifndef GTEST_DEFAULT_DEATH_TEST_STYLE -# define GTEST_DEFAULT_DEATH_TEST_STYLE "fast" +#define GTEST_DEFAULT_DEATH_TEST_STYLE "fast" #endif // GTEST_DEFAULT_DEATH_TEST_STYLE -#ifdef __GNUC__ +#if GTEST_HAVE_ATTRIBUTE_(noinline) // Ask the compiler to never inline a given function. -# define GTEST_NO_INLINE_ __attribute__((noinline)) +#define GTEST_NO_INLINE_ __attribute__((noinline)) +#else +#define GTEST_NO_INLINE_ +#endif + +#if GTEST_HAVE_ATTRIBUTE_(disable_tail_calls) +// Ask the compiler not to perform tail call optimization inside +// the marked function. +#define GTEST_NO_TAIL_CALL_ __attribute__((disable_tail_calls)) +#elif __GNUC__ +#define GTEST_NO_TAIL_CALL_ \ + __attribute__((optimize("no-optimize-sibling-calls"))) #else -# define GTEST_NO_INLINE_ +#define GTEST_NO_TAIL_CALL_ #endif // _LIBCPP_VERSION is defined by the libc++ library from the LLVM project. #if !defined(GTEST_HAS_CXXABI_H_) -# if defined(__GLIBCXX__) || (defined(_LIBCPP_VERSION) && !defined(_MSC_VER)) -# define GTEST_HAS_CXXABI_H_ 1 -# else -# define GTEST_HAS_CXXABI_H_ 0 -# endif +#if defined(__GLIBCXX__) || (defined(_LIBCPP_VERSION) && !defined(_MSC_VER)) +#define GTEST_HAS_CXXABI_H_ 1 +#else +#define GTEST_HAS_CXXABI_H_ 0 +#endif #endif // A function level attribute to disable checking for use of uninitialized // memory when built with MemorySanitizer. -#if defined(__clang__) -# if __has_feature(memory_sanitizer) -# define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ \ - __attribute__((no_sanitize_memory)) -# else -# define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ -# endif // __has_feature(memory_sanitizer) +#if GTEST_HAVE_ATTRIBUTE_(no_sanitize_memory) +#define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ __attribute__((no_sanitize_memory)) #else -# define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ -#endif // __clang__ +#define GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ +#endif // A function level attribute to disable AddressSanitizer instrumentation. -#if defined(__clang__) -# if __has_feature(address_sanitizer) -# define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ \ - __attribute__((no_sanitize_address)) -# else -# define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ -# endif // __has_feature(address_sanitizer) +#if GTEST_HAVE_ATTRIBUTE_(no_sanitize_address) +#define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ \ + __attribute__((no_sanitize_address)) #else -# define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ -#endif // __clang__ +#define GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ +#endif // A function level attribute to disable HWAddressSanitizer instrumentation. -#if defined(__clang__) -# if __has_feature(hwaddress_sanitizer) -# define GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ \ - __attribute__((no_sanitize("hwaddress"))) -# else -# define GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ -# endif // __has_feature(hwaddress_sanitizer) +#if GTEST_HAVE_FEATURE_(hwaddress_sanitizer) && \ + GTEST_HAVE_ATTRIBUTE_(no_sanitize) +#define GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ \ + __attribute__((no_sanitize("hwaddress"))) #else -# define GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ -#endif // __clang__ +#define GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ +#endif // A function level attribute to disable ThreadSanitizer instrumentation. -#if defined(__clang__) -# if __has_feature(thread_sanitizer) -# define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ \ - __attribute__((no_sanitize_thread)) -# else -# define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ -# endif // __has_feature(thread_sanitizer) +#if GTEST_HAVE_ATTRIBUTE_(no_sanitize_thread) +#define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ __attribute((no_sanitize_thread)) #else -# define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ -#endif // __clang__ +#define GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ +#endif namespace testing { @@ -870,25 +875,37 @@ namespace internal { // Secret object, which is what we want. class Secret; -// The GTEST_COMPILE_ASSERT_ is a legacy macro used to verify that a compile -// time expression is true (in new code, use static_assert instead). For -// example, you could use it to verify the size of a static array: -// -// GTEST_COMPILE_ASSERT_(GTEST_ARRAY_SIZE_(names) == NUM_NAMES, -// names_incorrect_size); -// -// The second argument to the macro must be a valid C++ identifier. If the -// expression is false, compiler will issue an error containing this identifier. -#define GTEST_COMPILE_ASSERT_(expr, msg) static_assert(expr, #msg) - // A helper for suppressing warnings on constant condition. It just // returns 'condition'. GTEST_API_ bool IsTrue(bool condition); // Defines RE. -#if GTEST_USES_PCRE -// if used, PCRE is injected by custom/gtest-port.h +#if GTEST_USES_RE2 + +// This is almost `using RE = ::RE2`, except it is copy-constructible, and it +// needs to disambiguate the `std::string`, `absl::string_view`, and `const +// char*` constructors. +class GTEST_API_ RE { + public: + RE(absl::string_view regex) : regex_(regex) {} // NOLINT + RE(const char* regex) : RE(absl::string_view(regex)) {} // NOLINT + RE(const std::string& regex) : RE(absl::string_view(regex)) {} // NOLINT + RE(const RE& other) : RE(other.pattern()) {} + + const std::string& pattern() const { return regex_.pattern(); } + + static bool FullMatch(absl::string_view str, const RE& re) { + return RE2::FullMatch(str, re.regex_); + } + static bool PartialMatch(absl::string_view str, const RE& re) { + return RE2::PartialMatch(str, re.regex_); + } + + private: + RE2 regex_; +}; + #elif GTEST_USES_POSIX_RE || GTEST_USES_SIMPLE_RE // A simple C++ wrapper for . It uses the POSIX Extended @@ -927,19 +944,19 @@ class GTEST_API_ RE { const char* pattern_; bool is_valid_; -# if GTEST_USES_POSIX_RE +#if GTEST_USES_POSIX_RE regex_t full_regex_; // For FullMatch(). regex_t partial_regex_; // For PartialMatch(). -# else // GTEST_USES_SIMPLE_RE +#else // GTEST_USES_SIMPLE_RE const char* full_pattern_; // For FullMatch(); -# endif +#endif }; -#endif // GTEST_USES_PCRE +#endif // ::testing::internal::RE implementation // Formats a source file path and a line number as they would appear // in an error message from the compiler used to compile this code. @@ -957,12 +974,7 @@ GTEST_API_ ::std::string FormatCompilerIndependentFileLocation(const char* file, // LogToStderr() - directs all log messages to stderr. // FlushInfoLog() - flushes informational log messages. -enum GTestLogSeverity { - GTEST_INFO, - GTEST_WARNING, - GTEST_ERROR, - GTEST_FATAL -}; +enum GTestLogSeverity { GTEST_INFO, GTEST_WARNING, GTEST_ERROR, GTEST_FATAL }; // Formats log entry severity, provides a stream object for streaming the // log message, and terminates the message with a newline when going out of @@ -979,14 +991,16 @@ class GTEST_API_ GTestLog { private: const GTestLogSeverity severity_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(GTestLog); + GTestLog(const GTestLog&) = delete; + GTestLog& operator=(const GTestLog&) = delete; }; #if !defined(GTEST_LOG_) -# define GTEST_LOG_(severity) \ - ::testing::internal::GTestLog(::testing::internal::GTEST_##severity, \ - __FILE__, __LINE__).GetStream() +#define GTEST_LOG_(severity) \ + ::testing::internal::GTestLog(::testing::internal::GTEST_##severity, \ + __FILE__, __LINE__) \ + .GetStream() inline void LogToStderr() {} inline void FlushInfoLog() { fflush(nullptr); } @@ -998,7 +1012,7 @@ inline void FlushInfoLog() { fflush(nullptr); } // // GTEST_CHECK_ is an all-mode assert. It aborts the program if the condition // is not satisfied. -// Synopsys: +// Synopsis: // GTEST_CHECK_(boolean_condition); // or // GTEST_CHECK_(boolean_condition) << "Additional message"; @@ -1008,12 +1022,12 @@ inline void FlushInfoLog() { fflush(nullptr); } // condition itself, plus additional message streamed into it, if any, // and then it aborts the program. It aborts the program irrespective of // whether it is built in the debug mode or not. -# define GTEST_CHECK_(condition) \ - GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ - if (::testing::internal::IsTrue(condition)) \ - ; \ - else \ - GTEST_LOG_(FATAL) << "Condition " #condition " failed. " +#define GTEST_CHECK_(condition) \ + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \ + if (::testing::internal::IsTrue(condition)) \ + ; \ + else \ + GTEST_LOG_(FATAL) << "Condition " #condition " failed. " #endif // !defined(GTEST_CHECK_) // An all-mode assert to verify that the given POSIX-style function @@ -1022,9 +1036,8 @@ inline void FlushInfoLog() { fflush(nullptr); } // in {} if you need to use it as the only statement in an 'if' // branch. #define GTEST_CHECK_POSIX_SUCCESS_(posix_call) \ - if (const int gtest_error = (posix_call)) \ - GTEST_LOG_(FATAL) << #posix_call << "failed with error " \ - << gtest_error + if (const int gtest_error = (posix_call)) \ + GTEST_LOG_(FATAL) << #posix_call << "failed with error " << gtest_error // Transforms "T" into "const T&" according to standard reference collapsing // rules (this is only needed as a backport for C++98 compilers that do not @@ -1038,9 +1051,13 @@ inline void FlushInfoLog() { fflush(nullptr); } // Note that the non-const reference will not have "const" added. This is // standard, and necessary so that "T" can always bind to "const T&". template -struct ConstRef { typedef const T& type; }; +struct ConstRef { + typedef const T& type; +}; template -struct ConstRef { typedef T& type; }; +struct ConstRef { + typedef T& type; +}; // The argument T must depend on some template parameters. #define GTEST_REFERENCE_TO_CONST_(T) \ @@ -1053,7 +1070,7 @@ struct ConstRef { typedef T& type; }; // const Foo*). When you use ImplicitCast_, the compiler checks that // the cast is safe. Such explicit ImplicitCast_s are necessary in // surprisingly many situations where C++ demands an exact type match -// instead of an argument type convertable to a target type. +// instead of an argument type convertible to a target type. // // The syntax for using ImplicitCast_ is the same as for static_cast: // @@ -1066,8 +1083,10 @@ struct ConstRef { typedef T& type; }; // This relatively ugly name is intentional. It prevents clashes with // similar functions users may have (e.g., implicit_cast). The internal // namespace alone is not enough because the function can be found by ADL. -template -inline To ImplicitCast_(To x) { return x; } +template +inline To ImplicitCast_(To x) { + return x; +} // When you upcast (that is, cast a pointer from type Foo to type // SuperclassOfFoo), it's fine to use ImplicitCast_<>, since upcasts @@ -1090,17 +1109,17 @@ inline To ImplicitCast_(To x) { return x; } // This relatively ugly name is intentional. It prevents clashes with // similar functions users may have (e.g., down_cast). The internal // namespace alone is not enough because the function can be found by ADL. -template // use like this: DownCast_(foo); -inline To DownCast_(From* f) { // so we only accept pointers +template // use like this: DownCast_(foo); +inline To DownCast_(From* f) { // so we only accept pointers // Ensures that To is a sub-type of From *. This test is here only // for compile-time type checking, and has no overhead in an // optimized build at run-time, as it will be optimized away // completely. GTEST_INTENTIONAL_CONST_COND_PUSH_() if (false) { - GTEST_INTENTIONAL_CONST_COND_POP_() - const To to = nullptr; - ::testing::internal::ImplicitCast_(to); + GTEST_INTENTIONAL_CONST_COND_POP_() + const To to = nullptr; + ::testing::internal::ImplicitCast_(to); } #if GTEST_HAS_RTTI @@ -1165,71 +1184,8 @@ void ClearInjectableArgvs(); // Defines synchronization primitives. #if GTEST_IS_THREADSAFE -# if GTEST_HAS_PTHREAD -// Sleeps for (roughly) n milliseconds. This function is only for testing -// Google Test's own constructs. Don't use it in user tests, either -// directly or indirectly. -inline void SleepMilliseconds(int n) { - const timespec time = { - 0, // 0 seconds. - n * 1000L * 1000L, // And n ms. - }; - nanosleep(&time, nullptr); -} -# endif // GTEST_HAS_PTHREAD - -# if GTEST_HAS_NOTIFICATION_ -// Notification has already been imported into the namespace. -// Nothing to do here. - -# elif GTEST_HAS_PTHREAD -// Allows a controller thread to pause execution of newly created -// threads until notified. Instances of this class must be created -// and destroyed in the controller thread. -// -// This class is only for testing Google Test's own constructs. Do not -// use it in user tests, either directly or indirectly. -class Notification { - public: - Notification() : notified_(false) { - GTEST_CHECK_POSIX_SUCCESS_(pthread_mutex_init(&mutex_, nullptr)); - } - ~Notification() { - pthread_mutex_destroy(&mutex_); - } - - // Notifies all threads created with this notification to start. Must - // be called from the controller thread. - void Notify() { - pthread_mutex_lock(&mutex_); - notified_ = true; - pthread_mutex_unlock(&mutex_); - } - - // Blocks until the controller thread notifies. Must be called from a test - // thread. - void WaitForNotification() { - for (;;) { - pthread_mutex_lock(&mutex_); - const bool notified = notified_; - pthread_mutex_unlock(&mutex_); - if (notified) - break; - SleepMilliseconds(10); - } - } - - private: - pthread_mutex_t mutex_; - bool notified_; - - GTEST_DISALLOW_COPY_AND_ASSIGN_(Notification); -}; - -# elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT - -GTEST_API_ void SleepMilliseconds(int n); +#if GTEST_OS_WINDOWS // Provides leak-safe Windows kernel handle ownership. // Used in death tests and in threading support. class GTEST_API_ AutoHandle { @@ -1256,8 +1212,18 @@ class GTEST_API_ AutoHandle { Handle handle_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(AutoHandle); + AutoHandle(const AutoHandle&) = delete; + AutoHandle& operator=(const AutoHandle&) = delete; }; +#endif + +#if GTEST_HAS_NOTIFICATION_ +// Notification has already been imported into the namespace. +// Nothing to do here. + +#else +GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251 \ +/* class A needs to have dll-interface to be used by clients of class B */) // Allows a controller thread to pause execution of newly created // threads until notified. Instances of this class must be created @@ -1265,23 +1231,40 @@ class GTEST_API_ AutoHandle { // // This class is only for testing Google Test's own constructs. Do not // use it in user tests, either directly or indirectly. +// TODO(b/203539622): Replace unconditionally with absl::Notification. class GTEST_API_ Notification { public: - Notification(); - void Notify(); - void WaitForNotification(); + Notification() : notified_(false) {} + Notification(const Notification&) = delete; + Notification& operator=(const Notification&) = delete; - private: - AutoHandle event_; + // Notifies all threads created with this notification to start. Must + // be called from the controller thread. + void Notify() { + std::lock_guard lock(mu_); + notified_ = true; + cv_.notify_all(); + } - GTEST_DISALLOW_COPY_AND_ASSIGN_(Notification); + // Blocks until the controller thread notifies. Must be called from a test + // thread. + void WaitForNotification() { + std::unique_lock lock(mu_); + cv_.wait(lock, [this]() { return notified_; }); + } + + private: + std::mutex mu_; + std::condition_variable cv_; + bool notified_; }; -# endif // GTEST_HAS_NOTIFICATION_ +GTEST_DISABLE_MSC_WARNINGS_POP_() // 4251 +#endif // GTEST_HAS_NOTIFICATION_ // On MinGW, we can have both GTEST_OS_WINDOWS and GTEST_HAS_PTHREAD // defined, but we don't want to use MinGW's pthreads implementation, which // has conformance problems with some versions of the POSIX standard. -# if GTEST_HAS_PTHREAD && !GTEST_OS_WINDOWS_MINGW +#if GTEST_HAS_PTHREAD && !GTEST_OS_WINDOWS_MINGW // As a C-function, ThreadFuncWithCLinkage cannot be templated itself. // Consequently, it cannot select a correct instantiation of ThreadWithParam @@ -1357,16 +1340,17 @@ class ThreadWithParam : public ThreadWithParamBase { // finished. pthread_t thread_; // The native thread object. - GTEST_DISALLOW_COPY_AND_ASSIGN_(ThreadWithParam); + ThreadWithParam(const ThreadWithParam&) = delete; + ThreadWithParam& operator=(const ThreadWithParam&) = delete; }; -# endif // !GTEST_OS_WINDOWS && GTEST_HAS_PTHREAD || - // GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ +#endif // !GTEST_OS_WINDOWS && GTEST_HAS_PTHREAD || + // GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ -# if GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ +#if GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ // Mutex and ThreadLocal have already been imported into the namespace. // Nothing to do here. -# elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT +#elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT // Mutex implements mutex on Windows platforms. It is used in conjunction // with class MutexLock: @@ -1420,14 +1404,15 @@ class GTEST_API_ Mutex { long critical_section_init_phase_; // NOLINT GTEST_CRITICAL_SECTION* critical_section_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(Mutex); + Mutex(const Mutex&) = delete; + Mutex& operator=(const Mutex&) = delete; }; -# define GTEST_DECLARE_STATIC_MUTEX_(mutex) \ - extern ::testing::internal::Mutex mutex +#define GTEST_DECLARE_STATIC_MUTEX_(mutex) \ + extern ::testing::internal::Mutex mutex -# define GTEST_DEFINE_STATIC_MUTEX_(mutex) \ - ::testing::internal::Mutex mutex(::testing::internal::Mutex::kStaticMutex) +#define GTEST_DEFINE_STATIC_MUTEX_(mutex) \ + ::testing::internal::Mutex mutex(::testing::internal::Mutex::kStaticMutex) // We cannot name this class MutexLock because the ctor declaration would // conflict with a macro named MutexLock, which is defined on some @@ -1436,15 +1421,15 @@ class GTEST_API_ Mutex { // "MutexLock l(&mu)". Hence the typedef trick below. class GTestMutexLock { public: - explicit GTestMutexLock(Mutex* mutex) - : mutex_(mutex) { mutex_->Lock(); } + explicit GTestMutexLock(Mutex* mutex) : mutex_(mutex) { mutex_->Lock(); } ~GTestMutexLock() { mutex_->Unlock(); } private: Mutex* const mutex_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(GTestMutexLock); + GTestMutexLock(const GTestMutexLock&) = delete; + GTestMutexLock& operator=(const GTestMutexLock&) = delete; }; typedef GTestMutexLock MutexLock; @@ -1471,7 +1456,8 @@ class ThreadLocalBase { virtual ~ThreadLocalBase() {} private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(ThreadLocalBase); + ThreadLocalBase(const ThreadLocalBase&) = delete; + ThreadLocalBase& operator=(const ThreadLocalBase&) = delete; }; // Maps a thread to a set of ThreadLocals that have values instantiated on that @@ -1500,7 +1486,7 @@ class GTEST_API_ ThreadWithParamBase { virtual void Run() = 0; }; - ThreadWithParamBase(Runnable *runnable, Notification* thread_can_start); + ThreadWithParamBase(Runnable* runnable, Notification* thread_can_start); virtual ~ThreadWithParamBase(); private: @@ -1514,30 +1500,26 @@ class ThreadWithParam : public ThreadWithParamBase { typedef void UserThreadFunc(T); ThreadWithParam(UserThreadFunc* func, T param, Notification* thread_can_start) - : ThreadWithParamBase(new RunnableImpl(func, param), thread_can_start) { - } + : ThreadWithParamBase(new RunnableImpl(func, param), thread_can_start) {} virtual ~ThreadWithParam() {} private: class RunnableImpl : public Runnable { public: - RunnableImpl(UserThreadFunc* func, T param) - : func_(func), - param_(param) { - } + RunnableImpl(UserThreadFunc* func, T param) : func_(func), param_(param) {} virtual ~RunnableImpl() {} - virtual void Run() { - func_(param_); - } + virtual void Run() { func_(param_); } private: UserThreadFunc* const func_; const T param_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(RunnableImpl); + RunnableImpl(const RunnableImpl&) = delete; + RunnableImpl& operator=(const RunnableImpl&) = delete; }; - GTEST_DISALLOW_COPY_AND_ASSIGN_(ThreadWithParam); + ThreadWithParam(const ThreadWithParam&) = delete; + ThreadWithParam& operator=(const ThreadWithParam&) = delete; }; // Implements thread-local storage on Windows systems. @@ -1574,7 +1556,7 @@ class ThreadLocal : public ThreadLocalBase { explicit ThreadLocal(const T& value) : default_factory_(new InstanceValueHolderFactory(value)) {} - ~ThreadLocal() { ThreadLocalRegistry::OnThreadLocalDestroyed(this); } + ~ThreadLocal() override { ThreadLocalRegistry::OnThreadLocalDestroyed(this); } T* pointer() { return GetOrCreateValue(); } const T* pointer() const { return GetOrCreateValue(); } @@ -1593,16 +1575,17 @@ class ThreadLocal : public ThreadLocalBase { private: T value_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(ValueHolder); + ValueHolder(const ValueHolder&) = delete; + ValueHolder& operator=(const ValueHolder&) = delete; }; - T* GetOrCreateValue() const { return static_cast( - ThreadLocalRegistry::GetValueOnCurrentThread(this))->pointer(); + ThreadLocalRegistry::GetValueOnCurrentThread(this)) + ->pointer(); } - virtual ThreadLocalValueHolderBase* NewValueForCurrentThread() const { + ThreadLocalValueHolderBase* NewValueForCurrentThread() const override { return default_factory_->MakeNewHolder(); } @@ -1613,7 +1596,8 @@ class ThreadLocal : public ThreadLocalBase { virtual ValueHolder* MakeNewHolder() const = 0; private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(ValueHolderFactory); + ValueHolderFactory(const ValueHolderFactory&) = delete; + ValueHolderFactory& operator=(const ValueHolderFactory&) = delete; }; class DefaultValueHolderFactory : public ValueHolderFactory { @@ -1622,7 +1606,9 @@ class ThreadLocal : public ThreadLocalBase { ValueHolder* MakeNewHolder() const override { return new ValueHolder(); } private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(DefaultValueHolderFactory); + DefaultValueHolderFactory(const DefaultValueHolderFactory&) = delete; + DefaultValueHolderFactory& operator=(const DefaultValueHolderFactory&) = + delete; }; class InstanceValueHolderFactory : public ValueHolderFactory { @@ -1635,15 +1621,18 @@ class ThreadLocal : public ThreadLocalBase { private: const T value_; // The value for each thread. - GTEST_DISALLOW_COPY_AND_ASSIGN_(InstanceValueHolderFactory); + InstanceValueHolderFactory(const InstanceValueHolderFactory&) = delete; + InstanceValueHolderFactory& operator=(const InstanceValueHolderFactory&) = + delete; }; std::unique_ptr default_factory_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(ThreadLocal); + ThreadLocal(const ThreadLocal&) = delete; + ThreadLocal& operator=(const ThreadLocal&) = delete; }; -# elif GTEST_HAS_PTHREAD +#elif GTEST_HAS_PTHREAD // MutexBase and Mutex implement mutex on pthreads-based platforms. class MutexBase { @@ -1690,8 +1679,8 @@ class MutexBase { }; // Forward-declares a static mutex. -# define GTEST_DECLARE_STATIC_MUTEX_(mutex) \ - extern ::testing::internal::MutexBase mutex +#define GTEST_DECLARE_STATIC_MUTEX_(mutex) \ + extern ::testing::internal::MutexBase mutex // Defines and statically (i.e. at link time) initializes a static mutex. // The initialization list here does not explicitly initialize each field, @@ -1710,12 +1699,11 @@ class Mutex : public MutexBase { GTEST_CHECK_POSIX_SUCCESS_(pthread_mutex_init(&mutex_, nullptr)); has_owner_ = false; } - ~Mutex() { - GTEST_CHECK_POSIX_SUCCESS_(pthread_mutex_destroy(&mutex_)); - } + ~Mutex() { GTEST_CHECK_POSIX_SUCCESS_(pthread_mutex_destroy(&mutex_)); } private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(Mutex); + Mutex(const Mutex&) = delete; + Mutex& operator=(const Mutex&) = delete; }; // We cannot name this class MutexLock because the ctor declaration would @@ -1725,15 +1713,15 @@ class Mutex : public MutexBase { // "MutexLock l(&mu)". Hence the typedef trick below. class GTestMutexLock { public: - explicit GTestMutexLock(MutexBase* mutex) - : mutex_(mutex) { mutex_->Lock(); } + explicit GTestMutexLock(MutexBase* mutex) : mutex_(mutex) { mutex_->Lock(); } ~GTestMutexLock() { mutex_->Unlock(); } private: MutexBase* const mutex_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(GTestMutexLock); + GTestMutexLock(const GTestMutexLock&) = delete; + GTestMutexLock& operator=(const GTestMutexLock&) = delete; }; typedef GTestMutexLock MutexLock; @@ -1744,7 +1732,7 @@ typedef GTestMutexLock MutexLock; // C-linkage. Therefore it cannot be templatized to access // ThreadLocal. Hence the need for class // ThreadLocalValueHolderBase. -class ThreadLocalValueHolderBase { +class GTEST_API_ ThreadLocalValueHolderBase { public: virtual ~ThreadLocalValueHolderBase() {} }; @@ -1790,7 +1778,8 @@ class GTEST_API_ ThreadLocal { private: T value_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(ValueHolder); + ValueHolder(const ValueHolder&) = delete; + ValueHolder& operator=(const ValueHolder&) = delete; }; static pthread_key_t CreateKey() { @@ -1822,7 +1811,8 @@ class GTEST_API_ ThreadLocal { virtual ValueHolder* MakeNewHolder() const = 0; private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(ValueHolderFactory); + ValueHolderFactory(const ValueHolderFactory&) = delete; + ValueHolderFactory& operator=(const ValueHolderFactory&) = delete; }; class DefaultValueHolderFactory : public ValueHolderFactory { @@ -1831,7 +1821,9 @@ class GTEST_API_ ThreadLocal { ValueHolder* MakeNewHolder() const override { return new ValueHolder(); } private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(DefaultValueHolderFactory); + DefaultValueHolderFactory(const DefaultValueHolderFactory&) = delete; + DefaultValueHolderFactory& operator=(const DefaultValueHolderFactory&) = + delete; }; class InstanceValueHolderFactory : public ValueHolderFactory { @@ -1844,17 +1836,20 @@ class GTEST_API_ ThreadLocal { private: const T value_; // The value for each thread. - GTEST_DISALLOW_COPY_AND_ASSIGN_(InstanceValueHolderFactory); + InstanceValueHolderFactory(const InstanceValueHolderFactory&) = delete; + InstanceValueHolderFactory& operator=(const InstanceValueHolderFactory&) = + delete; }; // A key pthreads uses for looking up per-thread values. const pthread_key_t key_; std::unique_ptr default_factory_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(ThreadLocal); + ThreadLocal(const ThreadLocal&) = delete; + ThreadLocal& operator=(const ThreadLocal&) = delete; }; -# endif // GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ +#endif // GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ #else // GTEST_IS_THREADSAFE @@ -1871,10 +1866,10 @@ class Mutex { void AssertHeld() const {} }; -# define GTEST_DECLARE_STATIC_MUTEX_(mutex) \ +#define GTEST_DECLARE_STATIC_MUTEX_(mutex) \ extern ::testing::internal::Mutex mutex -# define GTEST_DEFINE_STATIC_MUTEX_(mutex) ::testing::internal::Mutex mutex +#define GTEST_DEFINE_STATIC_MUTEX_(mutex) ::testing::internal::Mutex mutex // We cannot name this class MutexLock because the ctor declaration would // conflict with a macro named MutexLock, which is defined on some @@ -1897,6 +1892,7 @@ class GTEST_API_ ThreadLocal { const T* pointer() const { return &value_; } const T& get() const { return value_; } void set(const T& value) { value_ = value; } + private: T value_; }; @@ -1908,11 +1904,11 @@ class GTEST_API_ ThreadLocal { GTEST_API_ size_t GetThreadCount(); #if GTEST_OS_WINDOWS -# define GTEST_PATH_SEP_ "\\" -# define GTEST_HAS_ALT_PATH_SEP_ 1 +#define GTEST_PATH_SEP_ "\\" +#define GTEST_HAS_ALT_PATH_SEP_ 1 #else -# define GTEST_PATH_SEP_ "/" -# define GTEST_HAS_ALT_PATH_SEP_ 0 +#define GTEST_PATH_SEP_ "/" +#define GTEST_HAS_ALT_PATH_SEP_ 0 #endif // GTEST_OS_WINDOWS // Utilities for char. @@ -1970,8 +1966,7 @@ inline char ToUpper(char ch) { inline std::string StripTrailingSpaces(std::string str) { std::string::iterator it = str.end(); - while (it != str.begin() && IsSpace(*--it)) - it = str.erase(it); + while (it != str.begin() && IsSpace(*--it)) it = str.erase(it); return str; } @@ -1983,56 +1978,31 @@ inline std::string StripTrailingSpaces(std::string str) { namespace posix { -// Functions with a different name on Windows. - +// File system porting. +#if GTEST_HAS_FILE_SYSTEM #if GTEST_OS_WINDOWS typedef struct _stat StatStruct; -# ifdef __BORLANDC__ -inline int DoIsATTY(int fd) { return isatty(fd); } -inline int StrCaseCmp(const char* s1, const char* s2) { - return stricmp(s1, s2); -} -inline char* StrDup(const char* src) { return strdup(src); } -# else // !__BORLANDC__ -# if GTEST_OS_WINDOWS_MOBILE -inline int DoIsATTY(int /* fd */) { return 0; } -# else -inline int DoIsATTY(int fd) { return _isatty(fd); } -# endif // GTEST_OS_WINDOWS_MOBILE -inline int StrCaseCmp(const char* s1, const char* s2) { - return _stricmp(s1, s2); -} -inline char* StrDup(const char* src) { return _strdup(src); } -# endif // __BORLANDC__ - -# if GTEST_OS_WINDOWS_MOBILE +#if GTEST_OS_WINDOWS_MOBILE inline int FileNo(FILE* file) { return reinterpret_cast(_fileno(file)); } // Stat(), RmDir(), and IsDir() are not needed on Windows CE at this // time and thus not defined there. -# else +#else inline int FileNo(FILE* file) { return _fileno(file); } inline int Stat(const char* path, StatStruct* buf) { return _stat(path, buf); } inline int RmDir(const char* dir) { return _rmdir(dir); } -inline bool IsDir(const StatStruct& st) { - return (_S_IFDIR & st.st_mode) != 0; -} -# endif // GTEST_OS_WINDOWS_MOBILE +inline bool IsDir(const StatStruct& st) { return (_S_IFDIR & st.st_mode) != 0; } +#endif // GTEST_OS_WINDOWS_MOBILE #elif GTEST_OS_ESP8266 typedef struct stat StatStruct; inline int FileNo(FILE* file) { return fileno(file); } -inline int DoIsATTY(int fd) { return isatty(fd); } inline int Stat(const char* path, StatStruct* buf) { // stat function not implemented on ESP8266 return 0; } -inline int StrCaseCmp(const char* s1, const char* s2) { - return strcasecmp(s1, s2); -} -inline char* StrDup(const char* src) { return strdup(src); } inline int RmDir(const char* dir) { return rmdir(dir); } inline bool IsDir(const StatStruct& st) { return S_ISDIR(st.st_mode); } @@ -2041,14 +2011,56 @@ inline bool IsDir(const StatStruct& st) { return S_ISDIR(st.st_mode); } typedef struct stat StatStruct; inline int FileNo(FILE* file) { return fileno(file); } -inline int DoIsATTY(int fd) { return isatty(fd); } inline int Stat(const char* path, StatStruct* buf) { return stat(path, buf); } +#if GTEST_OS_QURT +// QuRT doesn't support any directory functions, including rmdir +inline int RmDir(const char*) { return 0; } +#else +inline int RmDir(const char* dir) { return rmdir(dir); } +#endif +inline bool IsDir(const StatStruct& st) { return S_ISDIR(st.st_mode); } + +#endif // GTEST_OS_WINDOWS +#endif // GTEST_HAS_FILE_SYSTEM + +// Other functions with a different name on Windows. + +#if GTEST_OS_WINDOWS + +#ifdef __BORLANDC__ +inline int DoIsATTY(int fd) { return isatty(fd); } +inline int StrCaseCmp(const char* s1, const char* s2) { + return stricmp(s1, s2); +} +inline char* StrDup(const char* src) { return strdup(src); } +#else // !__BORLANDC__ +#if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_ZOS || GTEST_OS_IOS || \ + GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT || defined(ESP_PLATFORM) +inline int DoIsATTY(int /* fd */) { return 0; } +#else +inline int DoIsATTY(int fd) { return _isatty(fd); } +#endif // GTEST_OS_WINDOWS_MOBILE +inline int StrCaseCmp(const char* s1, const char* s2) { + return _stricmp(s1, s2); +} +inline char* StrDup(const char* src) { return _strdup(src); } +#endif // __BORLANDC__ + +#elif GTEST_OS_ESP8266 + +inline int DoIsATTY(int fd) { return isatty(fd); } +inline int StrCaseCmp(const char* s1, const char* s2) { + return strcasecmp(s1, s2); +} +inline char* StrDup(const char* src) { return strdup(src); } + +#else + +inline int DoIsATTY(int fd) { return isatty(fd); } inline int StrCaseCmp(const char* s1, const char* s2) { return strcasecmp(s1, s2); } inline char* StrDup(const char* src) { return strdup(src); } -inline int RmDir(const char* dir) { return rmdir(dir); } -inline bool IsDir(const StatStruct& st) { return S_ISDIR(st.st_mode); } #endif // GTEST_OS_WINDOWS @@ -2070,9 +2082,10 @@ GTEST_DISABLE_MSC_DEPRECATED_PUSH_() // ChDir(), FReopen(), FDOpen(), Read(), Write(), Close(), and // StrError() aren't needed on Windows CE at this time and thus not // defined there. - -#if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && \ - !GTEST_OS_WINDOWS_RT && !GTEST_OS_ESP8266 && !GTEST_OS_XTENSA +#if GTEST_HAS_FILE_SYSTEM +#if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && \ + !GTEST_OS_WINDOWS_RT && !GTEST_OS_ESP8266 && !GTEST_OS_XTENSA && \ + !GTEST_OS_QURT inline int ChDir(const char* dir) { return chdir(dir); } #endif inline FILE* FOpen(const char* path, const char* mode) { @@ -2082,18 +2095,18 @@ inline FILE* FOpen(const char* path, const char* mode) { std::wstring wide_path = converter.from_bytes(path); std::wstring wide_mode = converter.from_bytes(mode); return _wfopen(wide_path.c_str(), wide_mode.c_str()); -#else // GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MINGW +#else // GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MINGW return fopen(path, mode); #endif // GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MINGW } -#if !GTEST_OS_WINDOWS_MOBILE -inline FILE *FReopen(const char* path, const char* mode, FILE* stream) { +#if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_QURT +inline FILE* FReopen(const char* path, const char* mode, FILE* stream) { return freopen(path, mode, stream); } inline FILE* FDOpen(int fd, const char* mode) { return fdopen(fd, mode); } -#endif +#endif // !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_QURT inline int FClose(FILE* fp) { return fclose(fp); } -#if !GTEST_OS_WINDOWS_MOBILE +#if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_QURT inline int Read(int fd, void* buf, unsigned int count) { return static_cast(read(fd, buf, count)); } @@ -2101,11 +2114,17 @@ inline int Write(int fd, const void* buf, unsigned int count) { return static_cast(write(fd, buf, count)); } inline int Close(int fd) { return close(fd); } +#endif // !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_QURT +#endif // GTEST_HAS_FILE_SYSTEM + +#if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_QURT inline const char* StrError(int errnum) { return strerror(errnum); } -#endif +#endif // !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_QURT + inline const char* GetEnv(const char* name) { -#if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE || \ - GTEST_OS_WINDOWS_RT || GTEST_OS_ESP8266 || GTEST_OS_XTENSA +#if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE || \ + GTEST_OS_WINDOWS_RT || GTEST_OS_ESP8266 || GTEST_OS_XTENSA || \ + GTEST_OS_QURT // We are on an embedded platform, which has no environment variables. static_cast(name); // To prevent 'unused argument' warning. return nullptr; @@ -2137,15 +2156,15 @@ GTEST_DISABLE_MSC_DEPRECATED_POP_() // MSVC-based platforms. We map the GTEST_SNPRINTF_ macro to the appropriate // function in order to achieve that. We use macro definition here because // snprintf is a variadic function. -#if _MSC_VER && !GTEST_OS_WINDOWS_MOBILE +#if defined(_MSC_VER) && !GTEST_OS_WINDOWS_MOBILE // MSVC 2005 and above support variadic macros. -# define GTEST_SNPRINTF_(buffer, size, format, ...) \ - _snprintf_s(buffer, size, size, format, __VA_ARGS__) +#define GTEST_SNPRINTF_(buffer, size, format, ...) \ + _snprintf_s(buffer, size, size, format, __VA_ARGS__) #elif defined(_MSC_VER) // Windows CE does not define _snprintf_s -# define GTEST_SNPRINTF_ _snprintf +#define GTEST_SNPRINTF_ _snprintf #else -# define GTEST_SNPRINTF_ snprintf +#define GTEST_SNPRINTF_ snprintf #endif // The biggest signed integer type the compiler supports. @@ -2205,55 +2224,84 @@ using TimeInMillis = int64_t; // Represents time in milliseconds. // Macro for referencing flags. #if !defined(GTEST_FLAG) -# define GTEST_FLAG(name) FLAGS_gtest_##name +#define GTEST_FLAG_NAME_(name) gtest_##name +#define GTEST_FLAG(name) FLAGS_gtest_##name #endif // !defined(GTEST_FLAG) -#if !defined(GTEST_USE_OWN_FLAGFILE_FLAG_) -# define GTEST_USE_OWN_FLAGFILE_FLAG_ 1 -#endif // !defined(GTEST_USE_OWN_FLAGFILE_FLAG_) +// Pick a command line flags implementation. +#if GTEST_HAS_ABSL -#if !defined(GTEST_DECLARE_bool_) -# define GTEST_FLAG_SAVER_ ::testing::internal::GTestFlagSaver +// Macros for defining flags. +#define GTEST_DEFINE_bool_(name, default_val, doc) \ + ABSL_FLAG(bool, GTEST_FLAG_NAME_(name), default_val, doc) +#define GTEST_DEFINE_int32_(name, default_val, doc) \ + ABSL_FLAG(int32_t, GTEST_FLAG_NAME_(name), default_val, doc) +#define GTEST_DEFINE_string_(name, default_val, doc) \ + ABSL_FLAG(std::string, GTEST_FLAG_NAME_(name), default_val, doc) // Macros for declaring flags. -#define GTEST_DECLARE_bool_(name) \ - namespace testing { \ - GTEST_API_ extern bool GTEST_FLAG(name); \ - } -#define GTEST_DECLARE_int32_(name) \ - namespace testing { \ - GTEST_API_ extern std::int32_t GTEST_FLAG(name); \ - } -#define GTEST_DECLARE_string_(name) \ - namespace testing { \ - GTEST_API_ extern ::std::string GTEST_FLAG(name); \ - } +#define GTEST_DECLARE_bool_(name) \ + ABSL_DECLARE_FLAG(bool, GTEST_FLAG_NAME_(name)) +#define GTEST_DECLARE_int32_(name) \ + ABSL_DECLARE_FLAG(int32_t, GTEST_FLAG_NAME_(name)) +#define GTEST_DECLARE_string_(name) \ + ABSL_DECLARE_FLAG(std::string, GTEST_FLAG_NAME_(name)) + +#define GTEST_FLAG_SAVER_ ::absl::FlagSaver + +#define GTEST_FLAG_GET(name) ::absl::GetFlag(GTEST_FLAG(name)) +#define GTEST_FLAG_SET(name, value) \ + (void)(::absl::SetFlag(>EST_FLAG(name), value)) +#define GTEST_USE_OWN_FLAGFILE_FLAG_ 0 + +#else // GTEST_HAS_ABSL // Macros for defining flags. #define GTEST_DEFINE_bool_(name, default_val, doc) \ namespace testing { \ GTEST_API_ bool GTEST_FLAG(name) = (default_val); \ - } + } \ + static_assert(true, "no-op to require trailing semicolon") #define GTEST_DEFINE_int32_(name, default_val, doc) \ namespace testing { \ GTEST_API_ std::int32_t GTEST_FLAG(name) = (default_val); \ - } + } \ + static_assert(true, "no-op to require trailing semicolon") #define GTEST_DEFINE_string_(name, default_val, doc) \ namespace testing { \ GTEST_API_ ::std::string GTEST_FLAG(name) = (default_val); \ - } + } \ + static_assert(true, "no-op to require trailing semicolon") -#endif // !defined(GTEST_DECLARE_bool_) +// Macros for declaring flags. +#define GTEST_DECLARE_bool_(name) \ + namespace testing { \ + GTEST_API_ extern bool GTEST_FLAG(name); \ + } \ + static_assert(true, "no-op to require trailing semicolon") +#define GTEST_DECLARE_int32_(name) \ + namespace testing { \ + GTEST_API_ extern std::int32_t GTEST_FLAG(name); \ + } \ + static_assert(true, "no-op to require trailing semicolon") +#define GTEST_DECLARE_string_(name) \ + namespace testing { \ + GTEST_API_ extern ::std::string GTEST_FLAG(name); \ + } \ + static_assert(true, "no-op to require trailing semicolon") + +#define GTEST_FLAG_SAVER_ ::testing::internal::GTestFlagSaver -#if !defined(GTEST_FLAG_GET) #define GTEST_FLAG_GET(name) ::testing::GTEST_FLAG(name) #define GTEST_FLAG_SET(name, value) (void)(::testing::GTEST_FLAG(name) = value) -#endif // !defined(GTEST_FLAG_GET) +#define GTEST_USE_OWN_FLAGFILE_FLAG_ 1 + +#endif // GTEST_HAS_ABSL // Thread annotations #if !defined(GTEST_EXCLUSIVE_LOCK_REQUIRED_) -# define GTEST_EXCLUSIVE_LOCK_REQUIRED_(locks) -# define GTEST_LOCK_EXCLUDED_(locks) +#define GTEST_EXCLUSIVE_LOCK_REQUIRED_(locks) +#define GTEST_LOCK_EXCLUDED_(locks) #endif // !defined(GTEST_EXCLUSIVE_LOCK_REQUIRED_) // Parses 'str' for a 32-bit signed integer. If successful, writes the result @@ -2329,6 +2377,7 @@ namespace testing { namespace internal { template using Optional = ::absl::optional; +inline ::absl::nullopt_t Nullopt() { return ::absl::nullopt; } } // namespace internal } // namespace testing #else @@ -2342,6 +2391,7 @@ namespace testing { namespace internal { template using Optional = ::std::optional; +inline ::std::nullopt_t Nullopt() { return ::std::nullopt; } } // namespace internal } // namespace testing // The case where absl is configured NOT to alias std::optional is not @@ -2353,7 +2403,7 @@ using Optional = ::std::optional; #if GTEST_HAS_ABSL // Always use absl::string_view for Matcher<> specializations if googletest // is built with absl support. -# define GTEST_INTERNAL_HAS_STRING_VIEW 1 +#define GTEST_INTERNAL_HAS_STRING_VIEW 1 #include "absl/strings/string_view.h" namespace testing { namespace internal { @@ -2361,11 +2411,11 @@ using StringView = ::absl::string_view; } // namespace internal } // namespace testing #else -# ifdef __has_include -# if __has_include() && __cplusplus >= 201703L +#ifdef __has_include +#if __has_include() && __cplusplus >= 201703L // Otherwise for C++17 and higher use std::string_view for Matcher<> // specializations. -# define GTEST_INTERNAL_HAS_STRING_VIEW 1 +#define GTEST_INTERNAL_HAS_STRING_VIEW 1 #include namespace testing { namespace internal { @@ -2374,8 +2424,8 @@ using StringView = ::std::string_view; } // namespace testing // The case where absl is configured NOT to alias std::string_view is not // supported. -# endif // __has_include() && __cplusplus >= 201703L -# endif // __has_include +#endif // __has_include() && __cplusplus >= 201703L +#endif // __has_include #endif // GTEST_HAS_ABSL #if GTEST_HAS_ABSL diff --git a/deps/googletest/include/gtest/internal/gtest-string.h b/deps/googletest/include/gtest/internal/gtest-string.h index 10f774f96606e5..cc0dd7529c1654 100644 --- a/deps/googletest/include/gtest/internal/gtest-string.h +++ b/deps/googletest/include/gtest/internal/gtest-string.h @@ -26,7 +26,7 @@ // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -// + // The Google C++ Testing and Mocking Framework (Google Test) // // This header file declares the String class and functions used internally by @@ -36,18 +36,22 @@ // This header file is #included by gtest-internal.h. // It should not be #included by other files. -// GOOGLETEST_CM0001 DO NOT DELETE +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_ #define GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_ #ifdef __BORLANDC__ // string.h is not guaranteed to provide strcpy on C++ Builder. -# include +#include #endif #include + #include +#include #include #include "gtest/internal/gtest-port.h" @@ -123,8 +127,7 @@ class GTEST_API_ String { // Unlike strcasecmp(), this function can handle NULL argument(s). // A NULL C string is considered different to any non-NULL C string, // including the empty string. - static bool CaseInsensitiveCStringEquals(const char* lhs, - const char* rhs); + static bool CaseInsensitiveCStringEquals(const char* lhs, const char* rhs); // Compares two wide C strings, ignoring case. Returns true if and only if // they have the same content. @@ -143,8 +146,8 @@ class GTEST_API_ String { // Returns true if and only if the given string ends with the given suffix, // ignoring case. Any string is considered to end with an empty suffix. - static bool EndsWithCaseInsensitive( - const std::string& str, const std::string& suffix); + static bool EndsWithCaseInsensitive(const std::string& str, + const std::string& suffix); // Formats an int value as "%02d". static std::string FormatIntWidth2(int value); // "%02d" for width == 2 @@ -163,7 +166,7 @@ class GTEST_API_ String { private: String(); // Not meant to be instantiated. -}; // class String +}; // class String // Gets the content of the stringstream's buffer as an std::string. Each '\0' // character in the buffer is replaced with "\\0". diff --git a/deps/googletest/include/gtest/internal/gtest-type-util.h b/deps/googletest/include/gtest/internal/gtest-type-util.h index b87a2e2cace33b..17a470b62658a4 100644 --- a/deps/googletest/include/gtest/internal/gtest-type-util.h +++ b/deps/googletest/include/gtest/internal/gtest-type-util.h @@ -30,20 +30,26 @@ // Type utilities needed for implementing typed and type-parameterized // tests. -// GOOGLETEST_CM0001 DO NOT DELETE +// IWYU pragma: private, include "gtest/gtest.h" +// IWYU pragma: friend gtest/.* +// IWYU pragma: friend gmock/.* #ifndef GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_ #define GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_ +#include +#include +#include + #include "gtest/internal/gtest-port.h" // #ifdef __GNUC__ is too general here. It is possible to use gcc without using // libstdc++ (which is where cxxabi.h comes from). -# if GTEST_HAS_CXXABI_H_ -# include -# elif defined(__HP_aCC) -# include -# endif // GTEST_HASH_CXXABI_H_ +#if GTEST_HAS_CXXABI_H_ +#include +#elif defined(__HP_aCC) +#include +#endif // GTEST_HASH_CXXABI_H_ namespace testing { namespace internal { @@ -101,7 +107,9 @@ std::string GetTypeName() { // A unique type indicating an empty node struct None {}; -# define GTEST_TEMPLATE_ template class +#define GTEST_TEMPLATE_ \ + template \ + class // The template "selector" struct TemplateSel is used to // represent Tmpl, which must be a class template with one type @@ -119,8 +127,7 @@ struct TemplateSel { }; }; -# define GTEST_BIND_(TmplSel, T) \ - TmplSel::template Bind::type +#define GTEST_BIND_(TmplSel, T) TmplSel::template Bind::type template struct Templates { diff --git a/deps/googletest/src/gtest-all.cc b/deps/googletest/src/gtest-all.cc index ad292905cf381d..2a70ed88c7841a 100644 --- a/deps/googletest/src/gtest-all.cc +++ b/deps/googletest/src/gtest-all.cc @@ -38,7 +38,7 @@ #include "gtest/gtest.h" // The following lines pull in the real gtest *.cc files. -#include "src/gtest.cc" +#include "src/gtest-assertion-result.cc" #include "src/gtest-death-test.cc" #include "src/gtest-filepath.cc" #include "src/gtest-matchers.cc" @@ -46,3 +46,4 @@ #include "src/gtest-printers.cc" #include "src/gtest-test-part.cc" #include "src/gtest-typed-test.cc" +#include "src/gtest.cc" diff --git a/deps/googletest/src/gtest-assertion-result.cc b/deps/googletest/src/gtest-assertion-result.cc new file mode 100644 index 00000000000000..f1c0b10dc9e501 --- /dev/null +++ b/deps/googletest/src/gtest-assertion-result.cc @@ -0,0 +1,77 @@ +// Copyright 2005, Google Inc. +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +// The Google C++ Testing and Mocking Framework (Google Test) +// +// This file defines the AssertionResult type. + +#include "gtest/gtest-assertion-result.h" + +#include +#include + +#include "gtest/gtest-message.h" + +namespace testing { + +// AssertionResult constructors. +// Used in EXPECT_TRUE/FALSE(assertion_result). +AssertionResult::AssertionResult(const AssertionResult& other) + : success_(other.success_), + message_(other.message_.get() != nullptr + ? new ::std::string(*other.message_) + : static_cast< ::std::string*>(nullptr)) {} + +// Swaps two AssertionResults. +void AssertionResult::swap(AssertionResult& other) { + using std::swap; + swap(success_, other.success_); + swap(message_, other.message_); +} + +// Returns the assertion's negation. Used with EXPECT/ASSERT_FALSE. +AssertionResult AssertionResult::operator!() const { + AssertionResult negation(!success_); + if (message_.get() != nullptr) negation << *message_; + return negation; +} + +// Makes a successful assertion result. +AssertionResult AssertionSuccess() { return AssertionResult(true); } + +// Makes a failed assertion result. +AssertionResult AssertionFailure() { return AssertionResult(false); } + +// Makes a failed assertion result with the given failure message. +// Deprecated; use AssertionFailure() << message. +AssertionResult AssertionFailure(const Message& message) { + return AssertionFailure() << message; +} + +} // namespace testing diff --git a/deps/googletest/src/gtest-death-test.cc b/deps/googletest/src/gtest-death-test.cc index 52af2c795e3e63..b6968a9c949db5 100644 --- a/deps/googletest/src/gtest-death-test.cc +++ b/deps/googletest/src/gtest-death-test.cc @@ -35,49 +35,49 @@ #include #include -#include "gtest/internal/gtest-port.h" #include "gtest/internal/custom/gtest.h" +#include "gtest/internal/gtest-port.h" #if GTEST_HAS_DEATH_TEST -# if GTEST_OS_MAC -# include -# endif // GTEST_OS_MAC - -# include -# include -# include - -# if GTEST_OS_LINUX -# include -# endif // GTEST_OS_LINUX - -# include - -# if GTEST_OS_WINDOWS -# include -# else -# include -# include -# endif // GTEST_OS_WINDOWS - -# if GTEST_OS_QNX -# include -# endif // GTEST_OS_QNX - -# if GTEST_OS_FUCHSIA -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# endif // GTEST_OS_FUCHSIA +#if GTEST_OS_MAC +#include +#endif // GTEST_OS_MAC + +#include +#include +#include + +#if GTEST_OS_LINUX +#include +#endif // GTEST_OS_LINUX + +#include + +#if GTEST_OS_WINDOWS +#include +#else +#include +#include +#endif // GTEST_OS_WINDOWS + +#if GTEST_OS_QNX +#include +#endif // GTEST_OS_QNX + +#if GTEST_OS_FUCHSIA +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#endif // GTEST_OS_FUCHSIA #endif // GTEST_HAS_DEATH_TEST @@ -137,9 +137,9 @@ namespace internal { // Valid only for fast death tests. Indicates the code is running in the // child process of a fast style death test. -# if !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA +#if !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA static bool g_in_fast_death_test_child = false; -# endif +#endif // Returns a Boolean value indicating whether the caller is currently // executing in the context of the death test child process. Tools such as @@ -147,13 +147,13 @@ static bool g_in_fast_death_test_child = false; // tests. IMPORTANT: This is an internal utility. Using it may break the // implementation of death tests. User code MUST NOT use it. bool InDeathTestChild() { -# if GTEST_OS_WINDOWS || GTEST_OS_FUCHSIA +#if GTEST_OS_WINDOWS || GTEST_OS_FUCHSIA // On Windows and Fuchsia, death tests are thread-safe regardless of the value // of the death_test_style flag. return !GTEST_FLAG_GET(internal_run_death_test).empty(); -# else +#else if (GTEST_FLAG_GET(death_test_style) == "threadsafe") return !GTEST_FLAG_GET(internal_run_death_test).empty(); @@ -165,40 +165,38 @@ bool InDeathTestChild() { } // namespace internal // ExitedWithCode constructor. -ExitedWithCode::ExitedWithCode(int exit_code) : exit_code_(exit_code) { -} +ExitedWithCode::ExitedWithCode(int exit_code) : exit_code_(exit_code) {} // ExitedWithCode function-call operator. bool ExitedWithCode::operator()(int exit_status) const { -# if GTEST_OS_WINDOWS || GTEST_OS_FUCHSIA +#if GTEST_OS_WINDOWS || GTEST_OS_FUCHSIA return exit_status == exit_code_; -# else +#else return WIFEXITED(exit_status) && WEXITSTATUS(exit_status) == exit_code_; -# endif // GTEST_OS_WINDOWS || GTEST_OS_FUCHSIA +#endif // GTEST_OS_WINDOWS || GTEST_OS_FUCHSIA } -# if !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA +#if !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA // KilledBySignal constructor. -KilledBySignal::KilledBySignal(int signum) : signum_(signum) { -} +KilledBySignal::KilledBySignal(int signum) : signum_(signum) {} // KilledBySignal function-call operator. bool KilledBySignal::operator()(int exit_status) const { -# if defined(GTEST_KILLED_BY_SIGNAL_OVERRIDE_) +#if defined(GTEST_KILLED_BY_SIGNAL_OVERRIDE_) { bool result; if (GTEST_KILLED_BY_SIGNAL_OVERRIDE_(signum_, exit_status, &result)) { return result; } } -# endif // defined(GTEST_KILLED_BY_SIGNAL_OVERRIDE_) +#endif // defined(GTEST_KILLED_BY_SIGNAL_OVERRIDE_) return WIFSIGNALED(exit_status) && WTERMSIG(exit_status) == signum_; } -# endif // !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA +#endif // !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA namespace internal { @@ -209,23 +207,23 @@ namespace internal { static std::string ExitSummary(int exit_code) { Message m; -# if GTEST_OS_WINDOWS || GTEST_OS_FUCHSIA +#if GTEST_OS_WINDOWS || GTEST_OS_FUCHSIA m << "Exited with exit status " << exit_code; -# else +#else if (WIFEXITED(exit_code)) { m << "Exited with exit status " << WEXITSTATUS(exit_code); } else if (WIFSIGNALED(exit_code)) { m << "Terminated by signal " << WTERMSIG(exit_code); } -# ifdef WCOREDUMP +#ifdef WCOREDUMP if (WCOREDUMP(exit_code)) { m << " (core dumped)"; } -# endif -# endif // GTEST_OS_WINDOWS || GTEST_OS_FUCHSIA +#endif +#endif // GTEST_OS_WINDOWS || GTEST_OS_FUCHSIA return m.GetString(); } @@ -236,7 +234,7 @@ bool ExitedUnsuccessfully(int exit_status) { return !ExitedWithCode(0)(exit_status); } -# if !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA +#if !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA // Generates a textual failure message when a death test finds more than // one thread running, or cannot determine the number of threads, prior // to executing the given statement. It is the responsibility of the @@ -251,13 +249,13 @@ static std::string DeathTestThreadWarning(size_t thread_count) { msg << "detected " << thread_count << " threads."; } msg << " See " - "https://github.com/google/googletest/blob/master/docs/" + "https://github.com/google/googletest/blob/main/docs/" "advanced.md#death-tests-and-threads" << " for more explanation and suggested solutions, especially if" << " this is the last message you see before your test times out."; return msg.GetString(); } -# endif // !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA +#endif // !GTEST_OS_WINDOWS && !GTEST_OS_FUCHSIA // Flag characters for reporting a death test that did not die. static const char kDeathTestLived = 'L'; @@ -286,7 +284,7 @@ enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW }; // message is propagated back to the parent process. Otherwise, the // message is simply printed to stderr. In either case, the program // then exits with status 1. -static void DeathTestAbort(const std::string& message) { +[[noreturn]] static void DeathTestAbort(const std::string& message) { // On a POSIX system, this function may be called from a threadsafe-style // death test child process, which operates on a very small stack. Use // the heap for any additional non-minuscule memory requirements. @@ -307,14 +305,14 @@ static void DeathTestAbort(const std::string& message) { // A replacement for CHECK that calls DeathTestAbort if the assertion // fails. -# define GTEST_DEATH_TEST_CHECK_(expression) \ - do { \ - if (!::testing::internal::IsTrue(expression)) { \ - DeathTestAbort( \ - ::std::string("CHECK failed: File ") + __FILE__ + ", line " \ - + ::testing::internal::StreamableToString(__LINE__) + ": " \ - + #expression); \ - } \ +#define GTEST_DEATH_TEST_CHECK_(expression) \ + do { \ + if (!::testing::internal::IsTrue(expression)) { \ + DeathTestAbort(::std::string("CHECK failed: File ") + __FILE__ + \ + ", line " + \ + ::testing::internal::StreamableToString(__LINE__) + \ + ": " + #expression); \ + } \ } while (::testing::internal::AlwaysFalse()) // This macro is similar to GTEST_DEATH_TEST_CHECK_, but it is meant for @@ -324,23 +322,23 @@ static void DeathTestAbort(const std::string& message) { // evaluates the expression as long as it evaluates to -1 and sets // errno to EINTR. If the expression evaluates to -1 but errno is // something other than EINTR, DeathTestAbort is called. -# define GTEST_DEATH_TEST_CHECK_SYSCALL_(expression) \ - do { \ - int gtest_retval; \ - do { \ - gtest_retval = (expression); \ - } while (gtest_retval == -1 && errno == EINTR); \ - if (gtest_retval == -1) { \ - DeathTestAbort( \ - ::std::string("CHECK failed: File ") + __FILE__ + ", line " \ - + ::testing::internal::StreamableToString(__LINE__) + ": " \ - + #expression + " != -1"); \ - } \ +#define GTEST_DEATH_TEST_CHECK_SYSCALL_(expression) \ + do { \ + int gtest_retval; \ + do { \ + gtest_retval = (expression); \ + } while (gtest_retval == -1 && errno == EINTR); \ + if (gtest_retval == -1) { \ + DeathTestAbort(::std::string("CHECK failed: File ") + __FILE__ + \ + ", line " + \ + ::testing::internal::StreamableToString(__LINE__) + \ + ": " + #expression + " != -1"); \ + } \ } while (::testing::internal::AlwaysFalse()) // Returns the message describing the last system error in errno. std::string GetLastErrnoDescription() { - return errno == 0 ? "" : posix::StrError(errno); + return errno == 0 ? "" : posix::StrError(errno); } // This is called from a death test parent process to read a failure @@ -373,8 +371,9 @@ static void FailFromInternalError(int fd) { DeathTest::DeathTest() { TestInfo* const info = GetUnitTestImpl()->current_test_info(); if (info == nullptr) { - DeathTestAbort("Cannot run a death test outside of a TEST or " - "TEST_F construct"); + DeathTestAbort( + "Cannot run a death test outside of a TEST or " + "TEST_F construct"); } } @@ -503,9 +502,7 @@ void DeathTestImpl::ReadAndInterpretStatusByte() { set_read_fd(-1); } -std::string DeathTestImpl::GetErrorLogs() { - return GetCapturedStderr(); -} +std::string DeathTestImpl::GetErrorLogs() { return GetCapturedStderr(); } // Signals that the death test code which should have exited, didn't. // Should be called only in a death test child process. @@ -515,9 +512,9 @@ void DeathTestImpl::Abort(AbortReason reason) { // The parent process considers the death test to be a failure if // it finds any data in our pipe. So, here we write a single flag byte // to the pipe, then exit. - const char status_ch = - reason == TEST_DID_NOT_DIE ? kDeathTestLived : - reason == TEST_THREW_EXCEPTION ? kDeathTestThrew : kDeathTestReturned; + const char status_ch = reason == TEST_DID_NOT_DIE ? kDeathTestLived + : reason == TEST_THREW_EXCEPTION ? kDeathTestThrew + : kDeathTestReturned; GTEST_DEATH_TEST_CHECK_SYSCALL_(posix::Write(write_fd(), &status_ch, 1)); // We are leaking the descriptor here because on some platforms (i.e., @@ -536,7 +533,7 @@ void DeathTestImpl::Abort(AbortReason reason) { // much easier. static ::std::string FormatDeathTestOutput(const ::std::string& output) { ::std::string ret; - for (size_t at = 0; ; ) { + for (size_t at = 0;;) { const size_t line_end = output.find('\n', at); ret += "[ DEATH ] "; if (line_end == ::std::string::npos) { @@ -571,8 +568,7 @@ static ::std::string FormatDeathTestOutput(const ::std::string& output) { // the first failing condition, in the order given above, is the one that is // reported. Also sets the last death test message string. bool DeathTestImpl::Passed(bool status_ok) { - if (!spawned()) - return false; + if (!spawned()) return false; const std::string error_message = GetErrorLogs(); @@ -583,15 +579,18 @@ bool DeathTestImpl::Passed(bool status_ok) { switch (outcome()) { case LIVED: buffer << " Result: failed to die.\n" - << " Error msg:\n" << FormatDeathTestOutput(error_message); + << " Error msg:\n" + << FormatDeathTestOutput(error_message); break; case THREW: buffer << " Result: threw an exception.\n" - << " Error msg:\n" << FormatDeathTestOutput(error_message); + << " Error msg:\n" + << FormatDeathTestOutput(error_message); break; case RETURNED: buffer << " Result: illegal return in test statement.\n" - << " Error msg:\n" << FormatDeathTestOutput(error_message); + << " Error msg:\n" + << FormatDeathTestOutput(error_message); break; case DIED: if (status_ok) { @@ -608,7 +607,8 @@ bool DeathTestImpl::Passed(bool status_ok) { } else { buffer << " Result: died but not with expected exit code:\n" << " " << ExitSummary(status()) << "\n" - << "Actual msg:\n" << FormatDeathTestOutput(error_message); + << "Actual msg:\n" + << FormatDeathTestOutput(error_message); } break; case IN_PROGRESS: @@ -621,7 +621,7 @@ bool DeathTestImpl::Passed(bool status_ok) { return success; } -# if GTEST_OS_WINDOWS +#if GTEST_OS_WINDOWS // WindowsDeathTest implements death tests on Windows. Due to the // specifics of starting new processes on Windows, death tests there are // always threadsafe, and Google Test considers the @@ -682,14 +682,12 @@ class WindowsDeathTest : public DeathTestImpl { // status, or 0 if no child process exists. As a side effect, sets the // outcome data member. int WindowsDeathTest::Wait() { - if (!spawned()) - return 0; + if (!spawned()) return 0; // Wait until the child either signals that it has acquired the write end // of the pipe or it dies. - const HANDLE wait_handles[2] = { child_handle_.Get(), event_handle_.Get() }; - switch (::WaitForMultipleObjects(2, - wait_handles, + const HANDLE wait_handles[2] = {child_handle_.Get(), event_handle_.Get()}; + switch (::WaitForMultipleObjects(2, wait_handles, FALSE, // Waits for any of the handles. INFINITE)) { case WAIT_OBJECT_0: @@ -710,9 +708,8 @@ int WindowsDeathTest::Wait() { // returns immediately if the child has already exited, regardless of // whether previous calls to WaitForMultipleObjects synchronized on this // handle or not. - GTEST_DEATH_TEST_CHECK_( - WAIT_OBJECT_0 == ::WaitForSingleObject(child_handle_.Get(), - INFINITE)); + GTEST_DEATH_TEST_CHECK_(WAIT_OBJECT_0 == + ::WaitForSingleObject(child_handle_.Get(), INFINITE)); DWORD status_code; GTEST_DEATH_TEST_CHECK_( ::GetExitCodeProcess(child_handle_.Get(), &status_code) != FALSE); @@ -745,12 +742,12 @@ DeathTest::TestRole WindowsDeathTest::AssumeRole() { SECURITY_ATTRIBUTES handles_are_inheritable = {sizeof(SECURITY_ATTRIBUTES), nullptr, TRUE}; HANDLE read_handle, write_handle; - GTEST_DEATH_TEST_CHECK_( - ::CreatePipe(&read_handle, &write_handle, &handles_are_inheritable, - 0) // Default buffer size. - != FALSE); - set_read_fd(::_open_osfhandle(reinterpret_cast(read_handle), - O_RDONLY)); + GTEST_DEATH_TEST_CHECK_(::CreatePipe(&read_handle, &write_handle, + &handles_are_inheritable, + 0) // Default buffer size. + != FALSE); + set_read_fd( + ::_open_osfhandle(reinterpret_cast(read_handle), O_RDONLY)); write_handle_.Reset(write_handle); event_handle_.Reset(::CreateEvent( &handles_are_inheritable, @@ -777,9 +774,8 @@ DeathTest::TestRole WindowsDeathTest::AssumeRole() { executable_path, _MAX_PATH)); - std::string command_line = - std::string(::GetCommandLineA()) + " " + filter_flag + " \"" + - internal_flag + "\""; + std::string command_line = std::string(::GetCommandLineA()) + " " + + filter_flag + " \"" + internal_flag + "\""; DeathTest::set_last_death_test_message(""); @@ -799,8 +795,8 @@ DeathTest::TestRole WindowsDeathTest::AssumeRole() { GTEST_DEATH_TEST_CHECK_( ::CreateProcessA( executable_path, const_cast(command_line.c_str()), - nullptr, // Retuned process handle is not inheritable. - nullptr, // Retuned thread handle is not inheritable. + nullptr, // Returned process handle is not inheritable. + nullptr, // Returned thread handle is not inheritable. TRUE, // Child inherits all inheritable handles (for write_handle_). 0x0, // Default creation flags. nullptr, // Inherit the parent's environment. @@ -812,7 +808,7 @@ DeathTest::TestRole WindowsDeathTest::AssumeRole() { return OVERSEE_TEST; } -# elif GTEST_OS_FUCHSIA +#elif GTEST_OS_FUCHSIA class FuchsiaDeathTest : public DeathTestImpl { public: @@ -858,18 +854,13 @@ class Arguments { template void AddArguments(const ::std::vector& arguments) { for (typename ::std::vector::const_iterator i = arguments.begin(); - i != arguments.end(); - ++i) { + i != arguments.end(); ++i) { args_.insert(args_.end() - 1, posix::StrDup(i->c_str())); } } - char* const* Argv() { - return &args_[0]; - } + char* const* Argv() { return &args_[0]; } - int size() { - return static_cast(args_.size()) - 1; - } + int size() { return static_cast(args_.size()) - 1; } private: std::vector args_; @@ -883,8 +874,7 @@ int FuchsiaDeathTest::Wait() { const int kSocketKey = 1; const int kExceptionKey = 2; - if (!spawned()) - return 0; + if (!spawned()) return 0; // Create a port to wait for socket/task/exception events. zx_status_t status_zx; @@ -893,8 +883,8 @@ int FuchsiaDeathTest::Wait() { GTEST_DEATH_TEST_CHECK_(status_zx == ZX_OK); // Register to wait for the child process to terminate. - status_zx = child_process_.wait_async( - port, kProcessKey, ZX_PROCESS_TERMINATED, 0); + status_zx = + child_process_.wait_async(port, kProcessKey, ZX_PROCESS_TERMINATED, 0); GTEST_DEATH_TEST_CHECK_(status_zx == ZX_OK); // Register to wait for the socket to be readable or closed. @@ -903,8 +893,8 @@ int FuchsiaDeathTest::Wait() { GTEST_DEATH_TEST_CHECK_(status_zx == ZX_OK); // Register to wait for an exception. - status_zx = exception_channel_.wait_async( - port, kExceptionKey, ZX_CHANNEL_READABLE, 0); + status_zx = exception_channel_.wait_async(port, kExceptionKey, + ZX_CHANNEL_READABLE, 0); GTEST_DEATH_TEST_CHECK_(status_zx == ZX_OK); bool process_terminated = false; @@ -934,9 +924,9 @@ int FuchsiaDeathTest::Wait() { size_t old_length = captured_stderr_.length(); size_t bytes_read = 0; captured_stderr_.resize(old_length + kBufferSize); - status_zx = stderr_socket_.read( - 0, &captured_stderr_.front() + old_length, kBufferSize, - &bytes_read); + status_zx = + stderr_socket_.read(0, &captured_stderr_.front() + old_length, + kBufferSize, &bytes_read); captured_stderr_.resize(old_length + bytes_read); } while (status_zx == ZX_OK); if (status_zx == ZX_ERR_PEER_CLOSED) { @@ -992,11 +982,10 @@ DeathTest::TestRole FuchsiaDeathTest::AssumeRole() { const std::string filter_flag = std::string("--") + GTEST_FLAG_PREFIX_ + "filter=" + info->test_suite_name() + "." + info->name(); - const std::string internal_flag = - std::string("--") + GTEST_FLAG_PREFIX_ + kInternalRunDeathTestFlag + "=" - + file_ + "|" - + StreamableToString(line_) + "|" - + StreamableToString(death_test_index); + const std::string internal_flag = std::string("--") + GTEST_FLAG_PREFIX_ + + kInternalRunDeathTestFlag + "=" + file_ + + "|" + StreamableToString(line_) + "|" + + StreamableToString(death_test_index); Arguments args; args.AddArguments(GetInjectableArgvs()); args.AddArgument(filter_flag.c_str()); @@ -1019,8 +1008,7 @@ DeathTest::TestRole FuchsiaDeathTest::AssumeRole() { // Create a socket pair will be used to receive the child process' stderr. zx::socket stderr_producer_socket; - status = - zx::socket::create(0, &stderr_producer_socket, &stderr_socket_); + status = zx::socket::create(0, &stderr_producer_socket, &stderr_socket_); GTEST_DEATH_TEST_CHECK_(status >= 0); int stderr_producer_fd = -1; status = @@ -1037,35 +1025,32 @@ DeathTest::TestRole FuchsiaDeathTest::AssumeRole() { // Create a child job. zx_handle_t child_job = ZX_HANDLE_INVALID; - status = zx_job_create(zx_job_default(), 0, & child_job); + status = zx_job_create(zx_job_default(), 0, &child_job); GTEST_DEATH_TEST_CHECK_(status == ZX_OK); zx_policy_basic_t policy; policy.condition = ZX_POL_NEW_ANY; policy.policy = ZX_POL_ACTION_ALLOW; - status = zx_job_set_policy( - child_job, ZX_JOB_POL_RELATIVE, ZX_JOB_POL_BASIC, &policy, 1); + status = zx_job_set_policy(child_job, ZX_JOB_POL_RELATIVE, ZX_JOB_POL_BASIC, + &policy, 1); GTEST_DEATH_TEST_CHECK_(status == ZX_OK); // Create an exception channel attached to the |child_job|, to allow // us to suppress the system default exception handler from firing. - status = - zx_task_create_exception_channel( - child_job, 0, exception_channel_.reset_and_get_address()); + status = zx_task_create_exception_channel( + child_job, 0, exception_channel_.reset_and_get_address()); GTEST_DEATH_TEST_CHECK_(status == ZX_OK); // Spawn the child process. - status = fdio_spawn_etc( - child_job, FDIO_SPAWN_CLONE_ALL, args.Argv()[0], args.Argv(), nullptr, - 2, spawn_actions, child_process_.reset_and_get_address(), nullptr); + status = fdio_spawn_etc(child_job, FDIO_SPAWN_CLONE_ALL, args.Argv()[0], + args.Argv(), nullptr, 2, spawn_actions, + child_process_.reset_and_get_address(), nullptr); GTEST_DEATH_TEST_CHECK_(status == ZX_OK); set_spawned(true); return OVERSEE_TEST; } -std::string FuchsiaDeathTest::GetErrorLogs() { - return captured_stderr_; -} +std::string FuchsiaDeathTest::GetErrorLogs() { return captured_stderr_; } #else // We are neither on Windows, nor on Fuchsia. @@ -1096,8 +1081,7 @@ ForkingDeathTest::ForkingDeathTest(const char* a_statement, // status, or 0 if no child process exists. As a side effect, sets the // outcome data member. int ForkingDeathTest::Wait() { - if (!spawned()) - return 0; + if (!spawned()) return 0; ReadAndInterpretStatusByte(); @@ -1176,11 +1160,11 @@ class ExecDeathTest : public ForkingDeathTest { private: static ::std::vector GetArgvsForDeathTestChildProcess() { ::std::vector args = GetInjectableArgvs(); -# if defined(GTEST_EXTRA_DEATH_TEST_COMMAND_LINE_ARGS_) +#if defined(GTEST_EXTRA_DEATH_TEST_COMMAND_LINE_ARGS_) ::std::vector extra_args = GTEST_EXTRA_DEATH_TEST_COMMAND_LINE_ARGS_(); args.insert(args.end(), extra_args.begin(), extra_args.end()); -# endif // defined(GTEST_EXTRA_DEATH_TEST_COMMAND_LINE_ARGS_) +#endif // defined(GTEST_EXTRA_DEATH_TEST_COMMAND_LINE_ARGS_) return args; } // The name of the file in which the death test is located. @@ -1207,14 +1191,11 @@ class Arguments { template void AddArguments(const ::std::vector& arguments) { for (typename ::std::vector::const_iterator i = arguments.begin(); - i != arguments.end(); - ++i) { + i != arguments.end(); ++i) { args_.insert(args_.end() - 1, posix::StrDup(i->c_str())); } } - char* const* Argv() { - return &args_[0]; - } + char* const* Argv() { return &args_[0]; } private: std::vector args_; @@ -1227,9 +1208,9 @@ struct ExecDeathTestArgs { int close_fd; // File descriptor to close; the read end of a pipe }; -# if GTEST_OS_QNX +#if GTEST_OS_QNX extern "C" char** environ; -# else // GTEST_OS_QNX +#else // GTEST_OS_QNX // The main function for a threadsafe-style death test child process. // This function is called in a clone()-ed process and thus must avoid // any potentially unsafe operations like malloc or libc functions. @@ -1244,8 +1225,8 @@ static int ExecDeathTestChildMain(void* child_arg) { UnitTest::GetInstance()->original_working_dir(); // We can safely call chdir() as it's a direct system call. if (chdir(original_dir) != 0) { - DeathTestAbort(std::string("chdir(\"") + original_dir + "\") failed: " + - GetLastErrnoDescription()); + DeathTestAbort(std::string("chdir(\"") + original_dir + + "\") failed: " + GetLastErrnoDescription()); return EXIT_FAILURE; } @@ -1256,13 +1237,12 @@ static int ExecDeathTestChildMain(void* child_arg) { // one path separator. execv(args->argv[0], args->argv); DeathTestAbort(std::string("execv(") + args->argv[0] + ", ...) in " + - original_dir + " failed: " + - GetLastErrnoDescription()); + original_dir + " failed: " + GetLastErrnoDescription()); return EXIT_FAILURE; } -# endif // GTEST_OS_QNX +#endif // GTEST_OS_QNX -# if GTEST_HAS_CLONE +#if GTEST_HAS_CLONE // Two utility routines that together determine the direction the stack // grows. // This could be accomplished more elegantly by a single recursive @@ -1296,7 +1276,7 @@ static bool StackGrowsDown() { StackLowerThanAddress(&dummy, &result); return result; } -# endif // GTEST_HAS_CLONE +#endif // GTEST_HAS_CLONE // Spawns a child process with the same executable as the current process in // a thread-safe manner and instructs it to run the death test. The @@ -1306,10 +1286,10 @@ static bool StackGrowsDown() { // spawn(2) there instead. The function dies with an error message if // anything goes wrong. static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { - ExecDeathTestArgs args = { argv, close_fd }; + ExecDeathTestArgs args = {argv, close_fd}; pid_t child_pid = -1; -# if GTEST_OS_QNX +#if GTEST_OS_QNX // Obtains the current directory and sets it to be closed in the child // process. const int cwd_fd = open(".", O_RDONLY); @@ -1322,16 +1302,16 @@ static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { UnitTest::GetInstance()->original_working_dir(); // We can safely call chdir() as it's a direct system call. if (chdir(original_dir) != 0) { - DeathTestAbort(std::string("chdir(\"") + original_dir + "\") failed: " + - GetLastErrnoDescription()); + DeathTestAbort(std::string("chdir(\"") + original_dir + + "\") failed: " + GetLastErrnoDescription()); return EXIT_FAILURE; } int fd_flags; // Set close_fd to be closed after spawn. GTEST_DEATH_TEST_CHECK_SYSCALL_(fd_flags = fcntl(close_fd, F_GETFD)); - GTEST_DEATH_TEST_CHECK_SYSCALL_(fcntl(close_fd, F_SETFD, - fd_flags | FD_CLOEXEC)); + GTEST_DEATH_TEST_CHECK_SYSCALL_( + fcntl(close_fd, F_SETFD, fd_flags | FD_CLOEXEC)); struct inheritance inherit = {0}; // spawn is a system call. child_pid = spawn(args.argv[0], 0, nullptr, &inherit, args.argv, environ); @@ -1339,8 +1319,8 @@ static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { GTEST_DEATH_TEST_CHECK_(fchdir(cwd_fd) != -1); GTEST_DEATH_TEST_CHECK_SYSCALL_(close(cwd_fd)); -# else // GTEST_OS_QNX -# if GTEST_OS_LINUX +#else // GTEST_OS_QNX +#if GTEST_OS_LINUX // When a SIGPROF signal is received while fork() or clone() are executing, // the process may hang. To avoid this, we ignore SIGPROF here and re-enable // it after the call to fork()/clone() is complete. @@ -1349,11 +1329,11 @@ static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { memset(&ignore_sigprof_action, 0, sizeof(ignore_sigprof_action)); sigemptyset(&ignore_sigprof_action.sa_mask); ignore_sigprof_action.sa_handler = SIG_IGN; - GTEST_DEATH_TEST_CHECK_SYSCALL_(sigaction( - SIGPROF, &ignore_sigprof_action, &saved_sigprof_action)); -# endif // GTEST_OS_LINUX + GTEST_DEATH_TEST_CHECK_SYSCALL_( + sigaction(SIGPROF, &ignore_sigprof_action, &saved_sigprof_action)); +#endif // GTEST_OS_LINUX -# if GTEST_HAS_CLONE +#if GTEST_HAS_CLONE const bool use_fork = GTEST_FLAG_GET(death_test_use_fork); if (!use_fork) { @@ -1373,7 +1353,7 @@ static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { const size_t kMaxStackAlignment = 64; void* const stack_top = static_cast(stack) + - (stack_grows_down ? stack_size - kMaxStackAlignment : 0); + (stack_grows_down ? stack_size - kMaxStackAlignment : 0); GTEST_DEATH_TEST_CHECK_( static_cast(stack_size) > kMaxStackAlignment && reinterpret_cast(stack_top) % kMaxStackAlignment == 0); @@ -1382,19 +1362,19 @@ static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { GTEST_DEATH_TEST_CHECK_(munmap(stack, stack_size) != -1); } -# else +#else const bool use_fork = true; -# endif // GTEST_HAS_CLONE +#endif // GTEST_HAS_CLONE if (use_fork && (child_pid = fork()) == 0) { - ExecDeathTestChildMain(&args); - _exit(0); + ExecDeathTestChildMain(&args); + _exit(0); } -# endif // GTEST_OS_QNX -# if GTEST_OS_LINUX +#endif // GTEST_OS_QNX +#if GTEST_OS_LINUX GTEST_DEATH_TEST_CHECK_SYSCALL_( sigaction(SIGPROF, &saved_sigprof_action, nullptr)); -# endif // GTEST_OS_LINUX +#endif // GTEST_OS_LINUX GTEST_DEATH_TEST_CHECK_(child_pid != -1); return child_pid; @@ -1450,7 +1430,7 @@ DeathTest::TestRole ExecDeathTest::AssumeRole() { return OVERSEE_TEST; } -# endif // !GTEST_OS_WINDOWS +#endif // !GTEST_OS_WINDOWS // Creates a concrete DeathTest-derived class that depends on the // --gtest_death_test_style flag, and sets the pointer pointed to @@ -1464,15 +1444,15 @@ bool DefaultDeathTestFactory::Create(const char* statement, UnitTestImpl* const impl = GetUnitTestImpl(); const InternalRunDeathTestFlag* const flag = impl->internal_run_death_test_flag(); - const int death_test_index = impl->current_test_info() - ->increment_death_test_count(); + const int death_test_index = + impl->current_test_info()->increment_death_test_count(); if (flag != nullptr) { if (death_test_index > flag->index()) { DeathTest::set_last_death_test_message( - "Death test count (" + StreamableToString(death_test_index) - + ") somehow exceeded expected maximum (" - + StreamableToString(flag->index()) + ")"); + "Death test count (" + StreamableToString(death_test_index) + + ") somehow exceeded expected maximum (" + + StreamableToString(flag->index()) + ")"); return false; } @@ -1483,21 +1463,21 @@ bool DefaultDeathTestFactory::Create(const char* statement, } } -# if GTEST_OS_WINDOWS +#if GTEST_OS_WINDOWS if (GTEST_FLAG_GET(death_test_style) == "threadsafe" || GTEST_FLAG_GET(death_test_style) == "fast") { *test = new WindowsDeathTest(statement, std::move(matcher), file, line); } -# elif GTEST_OS_FUCHSIA +#elif GTEST_OS_FUCHSIA if (GTEST_FLAG_GET(death_test_style) == "threadsafe" || GTEST_FLAG_GET(death_test_style) == "fast") { *test = new FuchsiaDeathTest(statement, std::move(matcher), file, line); } -# else +#else if (GTEST_FLAG_GET(death_test_style) == "threadsafe") { *test = new ExecDeathTest(statement, std::move(matcher), file, line); @@ -1505,7 +1485,7 @@ bool DefaultDeathTestFactory::Create(const char* statement, *test = new NoExecDeathTest(statement, std::move(matcher)); } -# endif // GTEST_OS_WINDOWS +#endif // GTEST_OS_WINDOWS else { // NOLINT - this is more readable than unbalanced brackets inside #if. DeathTest::set_last_death_test_message("Unknown death test style \"" + @@ -1517,16 +1497,16 @@ bool DefaultDeathTestFactory::Create(const char* statement, return true; } -# if GTEST_OS_WINDOWS +#if GTEST_OS_WINDOWS // Recreates the pipe and event handles from the provided parameters, // signals the event, and returns a file descriptor wrapped around the pipe // handle. This function is called in the child process only. static int GetStatusFileDescriptor(unsigned int parent_process_id, - size_t write_handle_as_size_t, - size_t event_handle_as_size_t) { + size_t write_handle_as_size_t, + size_t event_handle_as_size_t) { AutoHandle parent_process_handle(::OpenProcess(PROCESS_DUP_HANDLE, - FALSE, // Non-inheritable. - parent_process_id)); + FALSE, // Non-inheritable. + parent_process_id)); if (parent_process_handle.Get() == INVALID_HANDLE_VALUE) { DeathTestAbort("Unable to open parent process " + StreamableToString(parent_process_id)); @@ -1534,8 +1514,7 @@ static int GetStatusFileDescriptor(unsigned int parent_process_id, GTEST_CHECK_(sizeof(HANDLE) <= sizeof(size_t)); - const HANDLE write_handle = - reinterpret_cast(write_handle_as_size_t); + const HANDLE write_handle = reinterpret_cast(write_handle_as_size_t); HANDLE dup_write_handle; // The newly initialized handle is accessible only in the parent @@ -1557,9 +1536,7 @@ static int GetStatusFileDescriptor(unsigned int parent_process_id, HANDLE dup_event_handle; if (!::DuplicateHandle(parent_process_handle.Get(), event_handle, - ::GetCurrentProcess(), &dup_event_handle, - 0x0, - FALSE, + ::GetCurrentProcess(), &dup_event_handle, 0x0, FALSE, DUPLICATE_SAME_ACCESS)) { DeathTestAbort("Unable to duplicate the event handle " + StreamableToString(event_handle_as_size_t) + @@ -1581,7 +1558,7 @@ static int GetStatusFileDescriptor(unsigned int parent_process_id, return write_fd; } -# endif // GTEST_OS_WINDOWS +#endif // GTEST_OS_WINDOWS // Returns a newly created InternalRunDeathTestFlag object with fields // initialized from the GTEST_FLAG(internal_run_death_test) flag if @@ -1597,45 +1574,41 @@ InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { SplitString(GTEST_FLAG_GET(internal_run_death_test), '|', &fields); int write_fd = -1; -# if GTEST_OS_WINDOWS +#if GTEST_OS_WINDOWS unsigned int parent_process_id = 0; size_t write_handle_as_size_t = 0; size_t event_handle_as_size_t = 0; - if (fields.size() != 6 - || !ParseNaturalNumber(fields[1], &line) - || !ParseNaturalNumber(fields[2], &index) - || !ParseNaturalNumber(fields[3], &parent_process_id) - || !ParseNaturalNumber(fields[4], &write_handle_as_size_t) - || !ParseNaturalNumber(fields[5], &event_handle_as_size_t)) { + if (fields.size() != 6 || !ParseNaturalNumber(fields[1], &line) || + !ParseNaturalNumber(fields[2], &index) || + !ParseNaturalNumber(fields[3], &parent_process_id) || + !ParseNaturalNumber(fields[4], &write_handle_as_size_t) || + !ParseNaturalNumber(fields[5], &event_handle_as_size_t)) { DeathTestAbort("Bad --gtest_internal_run_death_test flag: " + GTEST_FLAG_GET(internal_run_death_test)); } - write_fd = GetStatusFileDescriptor(parent_process_id, - write_handle_as_size_t, + write_fd = GetStatusFileDescriptor(parent_process_id, write_handle_as_size_t, event_handle_as_size_t); -# elif GTEST_OS_FUCHSIA +#elif GTEST_OS_FUCHSIA - if (fields.size() != 3 - || !ParseNaturalNumber(fields[1], &line) - || !ParseNaturalNumber(fields[2], &index)) { + if (fields.size() != 3 || !ParseNaturalNumber(fields[1], &line) || + !ParseNaturalNumber(fields[2], &index)) { DeathTestAbort("Bad --gtest_internal_run_death_test flag: " + GTEST_FLAG_GET(internal_run_death_test)); } -# else +#else - if (fields.size() != 4 - || !ParseNaturalNumber(fields[1], &line) - || !ParseNaturalNumber(fields[2], &index) - || !ParseNaturalNumber(fields[3], &write_fd)) { + if (fields.size() != 4 || !ParseNaturalNumber(fields[1], &line) || + !ParseNaturalNumber(fields[2], &index) || + !ParseNaturalNumber(fields[3], &write_fd)) { DeathTestAbort("Bad --gtest_internal_run_death_test flag: " + GTEST_FLAG_GET(internal_run_death_test)); } -# endif // GTEST_OS_WINDOWS +#endif // GTEST_OS_WINDOWS return new InternalRunDeathTestFlag(fields[0], line, index, write_fd); } diff --git a/deps/googletest/src/gtest-filepath.cc b/deps/googletest/src/gtest-filepath.cc index 0b5629401b5a87..9d79ea49d8ae66 100644 --- a/deps/googletest/src/gtest-filepath.cc +++ b/deps/googletest/src/gtest-filepath.cc @@ -30,31 +30,35 @@ #include "gtest/internal/gtest-filepath.h" #include -#include "gtest/internal/gtest-port.h" + #include "gtest/gtest-message.h" +#include "gtest/internal/gtest-port.h" #if GTEST_OS_WINDOWS_MOBILE -# include +#include #elif GTEST_OS_WINDOWS -# include -# include +#include +#include #else -# include -# include // Some Linux distributions define PATH_MAX here. -#endif // GTEST_OS_WINDOWS_MOBILE +#include + +#include // Some Linux distributions define PATH_MAX here. +#endif // GTEST_OS_WINDOWS_MOBILE #include "gtest/internal/gtest-string.h" #if GTEST_OS_WINDOWS -# define GTEST_PATH_MAX_ _MAX_PATH +#define GTEST_PATH_MAX_ _MAX_PATH #elif defined(PATH_MAX) -# define GTEST_PATH_MAX_ PATH_MAX +#define GTEST_PATH_MAX_ PATH_MAX #elif defined(_XOPEN_PATH_MAX) -# define GTEST_PATH_MAX_ _XOPEN_PATH_MAX +#define GTEST_PATH_MAX_ _XOPEN_PATH_MAX #else -# define GTEST_PATH_MAX_ _POSIX_PATH_MAX +#define GTEST_PATH_MAX_ _POSIX_PATH_MAX #endif // GTEST_OS_WINDOWS +#if GTEST_HAS_FILE_SYSTEM + namespace testing { namespace internal { @@ -66,16 +70,16 @@ namespace internal { const char kPathSeparator = '\\'; const char kAlternatePathSeparator = '/'; const char kAlternatePathSeparatorString[] = "/"; -# if GTEST_OS_WINDOWS_MOBILE +#if GTEST_OS_WINDOWS_MOBILE // Windows CE doesn't have a current directory. You should not use // the current directory in tests on Windows CE, but this at least // provides a reasonable fallback. const char kCurrentDirectoryString[] = "\\"; // Windows CE doesn't define INVALID_FILE_ATTRIBUTES const DWORD kInvalidFileAttributes = 0xffffffff; -# else +#else const char kCurrentDirectoryString[] = ".\\"; -# endif // GTEST_OS_WINDOWS_MOBILE +#endif // GTEST_OS_WINDOWS_MOBILE #else const char kPathSeparator = '/'; const char kCurrentDirectoryString[] = "./"; @@ -94,22 +98,22 @@ static bool IsPathSeparator(char c) { FilePath FilePath::GetCurrentDir() { #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE || \ GTEST_OS_WINDOWS_RT || GTEST_OS_ESP8266 || GTEST_OS_ESP32 || \ - GTEST_OS_XTENSA + GTEST_OS_XTENSA || GTEST_OS_QURT // These platforms do not have a current directory, so we just return // something reasonable. return FilePath(kCurrentDirectoryString); #elif GTEST_OS_WINDOWS - char cwd[GTEST_PATH_MAX_ + 1] = { '\0' }; + char cwd[GTEST_PATH_MAX_ + 1] = {'\0'}; return FilePath(_getcwd(cwd, sizeof(cwd)) == nullptr ? "" : cwd); #else - char cwd[GTEST_PATH_MAX_ + 1] = { '\0' }; + char cwd[GTEST_PATH_MAX_ + 1] = {'\0'}; char* result = getcwd(cwd, sizeof(cwd)); -# if GTEST_OS_NACL +#if GTEST_OS_NACL // getcwd will likely fail in NaCl due to the sandbox, so return something // reasonable. The user may have provided a shim implementation for getcwd, // however, so fallback only when failure is detected. return FilePath(result == nullptr ? kCurrentDirectoryString : cwd); -# endif // GTEST_OS_NACL +#endif // GTEST_OS_NACL return FilePath(result == nullptr ? "" : cwd); #endif // GTEST_OS_WINDOWS_MOBILE } @@ -121,8 +125,8 @@ FilePath FilePath::GetCurrentDir() { FilePath FilePath::RemoveExtension(const char* extension) const { const std::string dot_extension = std::string(".") + extension; if (String::EndsWithCaseInsensitive(pathname_, dot_extension)) { - return FilePath(pathname_.substr( - 0, pathname_.length() - dot_extension.length())); + return FilePath( + pathname_.substr(0, pathname_.length() - dot_extension.length())); } return *this; } @@ -143,6 +147,45 @@ const char* FilePath::FindLastPathSeparator() const { return last_sep; } +size_t FilePath::CalculateRootLength() const { + const auto &path = pathname_; + auto s = path.begin(); + auto end = path.end(); +#if GTEST_OS_WINDOWS + if (end - s >= 2 && s[1] == ':' && + (end - s == 2 || IsPathSeparator(s[2])) && + (('A' <= s[0] && s[0] <= 'Z') || ('a' <= s[0] && s[0] <= 'z'))) { + // A typical absolute path like "C:\Windows" or "D:" + s += 2; + if (s != end) { + ++s; + } + } else if (end - s >= 3 && IsPathSeparator(*s) && IsPathSeparator(*(s + 1)) + && !IsPathSeparator(*(s + 2))) { + // Move past the "\\" prefix in a UNC path like "\\Server\Share\Folder" + s += 2; + // Skip 2 components and their following separators ("Server\" and "Share\") + for (int i = 0; i < 2; ++i) { + while (s != end) { + bool stop = IsPathSeparator(*s); + ++s; + if (stop) { + break; + } + } + } + } else if (s != end && IsPathSeparator(*s)) { + // A drive-rooted path like "\Windows" + ++s; + } +#else + if (s != end && IsPathSeparator(*s)) { + ++s; + } +#endif + return static_cast(s - path.begin()); +} + // Returns a copy of the FilePath with the directory part removed. // Example: FilePath("path/to/file").RemoveDirectoryName() returns // FilePath("file"). If there is no directory part ("just_a_file"), it returns @@ -178,15 +221,14 @@ FilePath FilePath::RemoveFileName() const { // than zero (e.g., 12), returns "dir/test_12.xml". // On Windows platform, uses \ as the separator rather than /. FilePath FilePath::MakeFileName(const FilePath& directory, - const FilePath& base_name, - int number, + const FilePath& base_name, int number, const char* extension) { std::string file; if (number == 0) { file = base_name.string() + "." + extension; } else { - file = base_name.string() + "_" + StreamableToString(number) - + "." + extension; + file = + base_name.string() + "_" + StreamableToString(number) + "." + extension; } return ConcatPaths(directory, FilePath(file)); } @@ -195,8 +237,7 @@ FilePath FilePath::MakeFileName(const FilePath& directory, // On Windows, uses \ as the separator rather than /. FilePath FilePath::ConcatPaths(const FilePath& directory, const FilePath& relative_path) { - if (directory.IsEmpty()) - return relative_path; + if (directory.IsEmpty()) return relative_path; const FilePath dir(directory.RemoveTrailingPathSeparator()); return FilePath(dir.string() + kPathSeparator + relative_path.string()); } @@ -207,7 +248,7 @@ bool FilePath::FileOrDirectoryExists() const { #if GTEST_OS_WINDOWS_MOBILE LPCWSTR unicode = String::AnsiToUtf16(pathname_.c_str()); const DWORD attributes = GetFileAttributes(unicode); - delete [] unicode; + delete[] unicode; return attributes != kInvalidFileAttributes; #else posix::StatStruct file_stat{}; @@ -222,8 +263,8 @@ bool FilePath::DirectoryExists() const { #if GTEST_OS_WINDOWS // Don't strip off trailing separator if path is a root directory on // Windows (like "C:\\"). - const FilePath& path(IsRootDirectory() ? *this : - RemoveTrailingPathSeparator()); + const FilePath& path(IsRootDirectory() ? *this + : RemoveTrailingPathSeparator()); #else const FilePath& path(*this); #endif @@ -231,42 +272,31 @@ bool FilePath::DirectoryExists() const { #if GTEST_OS_WINDOWS_MOBILE LPCWSTR unicode = String::AnsiToUtf16(path.c_str()); const DWORD attributes = GetFileAttributes(unicode); - delete [] unicode; + delete[] unicode; if ((attributes != kInvalidFileAttributes) && (attributes & FILE_ATTRIBUTE_DIRECTORY)) { result = true; } #else posix::StatStruct file_stat{}; - result = posix::Stat(path.c_str(), &file_stat) == 0 && - posix::IsDir(file_stat); + result = + posix::Stat(path.c_str(), &file_stat) == 0 && posix::IsDir(file_stat); #endif // GTEST_OS_WINDOWS_MOBILE return result; } // Returns true if pathname describes a root directory. (Windows has one -// root directory per disk drive.) +// root directory per disk drive. UNC share roots are also included.) bool FilePath::IsRootDirectory() const { -#if GTEST_OS_WINDOWS - return pathname_.length() == 3 && IsAbsolutePath(); -#else - return pathname_.length() == 1 && IsPathSeparator(pathname_.c_str()[0]); -#endif + size_t root_length = CalculateRootLength(); + return root_length > 0 && root_length == pathname_.size() && + IsPathSeparator(pathname_[root_length - 1]); } // Returns true if pathname describes an absolute path. bool FilePath::IsAbsolutePath() const { - const char* const name = pathname_.c_str(); -#if GTEST_OS_WINDOWS - return pathname_.length() >= 3 && - ((name[0] >= 'a' && name[0] <= 'z') || - (name[0] >= 'A' && name[0] <= 'Z')) && - name[1] == ':' && - IsPathSeparator(name[2]); -#else - return IsPathSeparator(name[0]); -#endif + return CalculateRootLength() > 0; } // Returns a pathname for a file that does not currently exist. The pathname @@ -321,10 +351,10 @@ bool FilePath::CreateFolder() const { FilePath removed_sep(this->RemoveTrailingPathSeparator()); LPCWSTR unicode = String::AnsiToUtf16(removed_sep.c_str()); int result = CreateDirectory(unicode, nullptr) ? 0 : -1; - delete [] unicode; + delete[] unicode; #elif GTEST_OS_WINDOWS int result = _mkdir(pathname_.c_str()); -#elif GTEST_OS_ESP8266 || GTEST_OS_XTENSA +#elif GTEST_OS_ESP8266 || GTEST_OS_XTENSA || GTEST_OS_QURT // do nothing int result = 0; #else @@ -341,25 +371,34 @@ bool FilePath::CreateFolder() const { // name, otherwise return the name string unmodified. // On Windows platform, uses \ as the separator, other platforms use /. FilePath FilePath::RemoveTrailingPathSeparator() const { - return IsDirectory() - ? FilePath(pathname_.substr(0, pathname_.length() - 1)) - : *this; + return IsDirectory() ? FilePath(pathname_.substr(0, pathname_.length() - 1)) + : *this; } // Removes any redundant separators that might be in the pathname. // For example, "bar///foo" becomes "bar/foo". Does not eliminate other // redundancies that might be in a pathname involving "." or "..". +// Note that "\\Host\Share" does not contain a redundancy on Windows! void FilePath::Normalize() { auto out = pathname_.begin(); - for (const char character : pathname_) { + auto i = pathname_.cbegin(); +#if GTEST_OS_WINDOWS + // UNC paths are treated specially + if (pathname_.end() - i >= 3 && IsPathSeparator(*i) && + IsPathSeparator(*(i + 1)) && !IsPathSeparator(*(i + 2))) { + *(out++) = kPathSeparator; + *(out++) = kPathSeparator; + } +#endif + while (i != pathname_.end()) { + const char character = *i; if (!IsPathSeparator(character)) { *(out++) = character; } else if (out == pathname_.begin() || *std::prev(out) != kPathSeparator) { *(out++) = kPathSeparator; - } else { - continue; } + ++i; } pathname_.erase(out, pathname_.end()); @@ -367,3 +406,5 @@ void FilePath::Normalize() { } // namespace internal } // namespace testing + +#endif // GTEST_HAS_FILE_SYSTEM diff --git a/deps/googletest/src/gtest-internal-inl.h b/deps/googletest/src/gtest-internal-inl.h index 075b84c258eaa9..2c9db4f207854d 100644 --- a/deps/googletest/src/gtest-internal-inl.h +++ b/deps/googletest/src/gtest-internal-inl.h @@ -35,7 +35,7 @@ #define GOOGLETEST_SRC_GTEST_INTERNAL_INL_H_ #ifndef _WIN32_WCE -# include +#include #endif // !_WIN32_WCE #include #include // For strtoll/_strtoul64/malloc/free. @@ -44,22 +44,23 @@ #include #include #include +#include #include #include #include "gtest/internal/gtest-port.h" #if GTEST_CAN_STREAM_RESULTS_ -# include // NOLINT -# include // NOLINT +#include // NOLINT +#include // NOLINT #endif #if GTEST_OS_WINDOWS -# include // NOLINT -#endif // GTEST_OS_WINDOWS +#include // NOLINT +#endif // GTEST_OS_WINDOWS -#include "gtest/gtest.h" #include "gtest/gtest-spi.h" +#include "gtest/gtest.h" GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251 \ /* class A needs to have dll-interface to be used by clients of class B */) @@ -109,15 +110,16 @@ GTEST_API_ bool ParseFlag(const char* str, const char* flag, int32_t* value); // Returns a random seed in range [1, kMaxRandomSeed] based on the // given --gtest_random_seed flag value. inline int GetRandomSeedFromFlag(int32_t random_seed_flag) { - const unsigned int raw_seed = (random_seed_flag == 0) ? - static_cast(GetTimeInMillis()) : - static_cast(random_seed_flag); + const unsigned int raw_seed = + (random_seed_flag == 0) ? static_cast(GetTimeInMillis()) + : static_cast(random_seed_flag); // Normalizes the actual seed to range [1, kMaxRandomSeed] such that // it's easy to type. const int normalized_seed = static_cast((raw_seed - 1U) % - static_cast(kMaxRandomSeed)) + 1; + static_cast(kMaxRandomSeed)) + + 1; return normalized_seed; } @@ -211,7 +213,7 @@ class GTestFlagSaver { int32_t stack_trace_depth_; std::string stream_result_to_; bool throw_on_failure_; -} GTEST_ATTRIBUTE_UNUSED_; +}; // Converts a Unicode code point to a narrow string in UTF-8 encoding. // code_point parameter is of type UInt32 because wchar_t may not be @@ -261,8 +263,8 @@ GTEST_API_ int32_t Int32FromEnvOrDie(const char* env_var, int32_t default_val); // returns true if and only if the test should be run on this shard. The test id // is some arbitrary but unique non-negative integer assigned to each test // method. Assumes that 0 <= shard_index < total_shards. -GTEST_API_ bool ShouldRunTestOnShard( - int total_shards, int shard_index, int test_id); +GTEST_API_ bool ShouldRunTestOnShard(int total_shards, int shard_index, + int test_id); // STL container utilities. @@ -273,9 +275,8 @@ inline int CountIf(const Container& c, Predicate predicate) { // Implemented as an explicit loop since std::count_if() in libCstd on // Solaris has a non-standard signature. int count = 0; - for (typename Container::const_iterator it = c.begin(); it != c.end(); ++it) { - if (predicate(*it)) - ++count; + for (auto it = c.begin(); it != c.end(); ++it) { + if (predicate(*it)) ++count; } return count; } @@ -396,9 +397,11 @@ class GTEST_API_ UnitTestOptions { static bool MatchesFilter(const std::string& name, const char* filter); }; +#if GTEST_HAS_FILE_SYSTEM // Returns the current application's name, removing directory path if that // is present. Used by UnitTestOptions::GetOutputFile. GTEST_API_ FilePath GetCurrentExecutableName(); +#endif // GTEST_HAS_FILE_SYSTEM // The role interface for getting the OS stack trace as a string. class OsStackTraceGetterInterface { @@ -424,7 +427,9 @@ class OsStackTraceGetterInterface { static const char* const kElidedFramesMarker; private: - GTEST_DISALLOW_COPY_AND_ASSIGN_(OsStackTraceGetterInterface); + OsStackTraceGetterInterface(const OsStackTraceGetterInterface&) = delete; + OsStackTraceGetterInterface& operator=(const OsStackTraceGetterInterface&) = + delete; }; // A working implementation of the OsStackTraceGetterInterface interface. @@ -446,7 +451,8 @@ class OsStackTraceGetter : public OsStackTraceGetterInterface { void* caller_frame_ = nullptr; #endif // GTEST_HAS_ABSL - GTEST_DISALLOW_COPY_AND_ASSIGN_(OsStackTraceGetter); + OsStackTraceGetter(const OsStackTraceGetter&) = delete; + OsStackTraceGetter& operator=(const OsStackTraceGetter&) = delete; }; // Information about a Google Test trace point. @@ -459,7 +465,7 @@ struct TraceInfo { // This is the default global test part result reporter used in UnitTestImpl. // This class should only be used by UnitTestImpl. class DefaultGlobalTestPartResultReporter - : public TestPartResultReporterInterface { + : public TestPartResultReporterInterface { public: explicit DefaultGlobalTestPartResultReporter(UnitTestImpl* unit_test); // Implements the TestPartResultReporterInterface. Reports the test part @@ -469,7 +475,10 @@ class DefaultGlobalTestPartResultReporter private: UnitTestImpl* const unit_test_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(DefaultGlobalTestPartResultReporter); + DefaultGlobalTestPartResultReporter( + const DefaultGlobalTestPartResultReporter&) = delete; + DefaultGlobalTestPartResultReporter& operator=( + const DefaultGlobalTestPartResultReporter&) = delete; }; // This is the default per thread test part result reporter used in @@ -485,7 +494,10 @@ class DefaultPerThreadTestPartResultReporter private: UnitTestImpl* const unit_test_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(DefaultPerThreadTestPartResultReporter); + DefaultPerThreadTestPartResultReporter( + const DefaultPerThreadTestPartResultReporter&) = delete; + DefaultPerThreadTestPartResultReporter& operator=( + const DefaultPerThreadTestPartResultReporter&) = delete; }; // The private implementation of the UnitTest class. We don't protect @@ -498,9 +510,9 @@ class GTEST_API_ UnitTestImpl { virtual ~UnitTestImpl(); // There are two different ways to register your own TestPartResultReporter. - // You can register your own repoter to listen either only for test results + // You can register your own reporter to listen either only for test results // from the current thread or for results from all threads. - // By default, each per-thread test result repoter just passes a new + // By default, each per-thread test result reporter just passes a new // TestPartResult to the global test result reporter, which registers the // test part result for the currently running test. @@ -623,7 +635,8 @@ class GTEST_API_ UnitTestImpl { // For example, if Foo() calls Bar(), which in turn calls // CurrentOsStackTraceExceptTop(1), Foo() will be included in the // trace but Bar() and CurrentOsStackTraceExceptTop() won't. - std::string CurrentOsStackTraceExceptTop(int skip_count) GTEST_NO_INLINE_; + std::string CurrentOsStackTraceExceptTop(int skip_count) + GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_; // Finds and returns a TestSuite with the given name. If one doesn't // exist, creates one and returns it. @@ -727,9 +740,7 @@ class GTEST_API_ UnitTestImpl { } // Clears the results of ad-hoc test assertions. - void ClearAdHocTestResult() { - ad_hoc_test_result_.Clear(); - } + void ClearAdHocTestResult() { ad_hoc_test_result_.Clear(); } // Adds a TestProperty to the current TestResult object when invoked in a // context of a test or a test suite, or to the global property set. If the @@ -737,10 +748,7 @@ class GTEST_API_ UnitTestImpl { // updated. void RecordProperty(const TestProperty& test_property); - enum ReactionToSharding { - HONOR_SHARDING_PROTOCOL, - IGNORE_SHARDING_PROTOCOL - }; + enum ReactionToSharding { HONOR_SHARDING_PROTOCOL, IGNORE_SHARDING_PROTOCOL }; // Matches the full name of each test against the user-specified // filter to decide whether the test should run, then records the @@ -835,9 +843,11 @@ class GTEST_API_ UnitTestImpl { // The UnitTest object that owns this implementation object. UnitTest* const parent_; +#if GTEST_HAS_FILE_SYSTEM // The working directory when the first TEST() or TEST_F() was // executed. internal::FilePath original_working_dir_; +#endif // GTEST_HAS_FILE_SYSTEM // The default test part result reporters. DefaultGlobalTestPartResultReporter default_global_test_part_result_reporter_; @@ -845,7 +855,7 @@ class GTEST_API_ UnitTestImpl { default_per_thread_test_part_result_reporter_; // Points to (but doesn't own) the global test part result reporter. - TestPartResultReporterInterface* global_test_part_result_repoter_; + TestPartResultReporterInterface* global_test_part_result_reporter_; // Protects read and write access to global_test_part_result_reporter_. internal::Mutex global_test_part_result_reporter_mutex_; @@ -946,7 +956,8 @@ class GTEST_API_ UnitTestImpl { // starts. bool catch_exceptions_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(UnitTestImpl); + UnitTestImpl(const UnitTestImpl&) = delete; + UnitTestImpl& operator=(const UnitTestImpl&) = delete; }; // class UnitTestImpl // Convenience function for accessing the global UnitTest @@ -969,8 +980,9 @@ GTEST_API_ bool IsValidEscape(char ch); GTEST_API_ bool AtomMatchesChar(bool escaped, char pattern, char ch); GTEST_API_ bool ValidateRegex(const char* regex); GTEST_API_ bool MatchRegexAtHead(const char* regex, const char* str); -GTEST_API_ bool MatchRepetitionAndRegexAtHead( - bool escaped, char ch, char repeat, const char* regex, const char* str); +GTEST_API_ bool MatchRepetitionAndRegexAtHead(bool escaped, char ch, + char repeat, const char* regex, + const char* str); GTEST_API_ bool MatchRegexAnywhere(const char* regex, const char* str); #endif // GTEST_USES_SIMPLE_RE @@ -1072,8 +1084,7 @@ class StreamingListener : public EmptyTestEventListener { } ~SocketWriter() override { - if (sockfd_ != -1) - CloseConnection(); + if (sockfd_ != -1) CloseConnection(); } // Sends a string to the socket. @@ -1083,9 +1094,8 @@ class StreamingListener : public EmptyTestEventListener { const auto len = static_cast(message.length()); if (write(sockfd_, message.c_str(), len) != static_cast(len)) { - GTEST_LOG_(WARNING) - << "stream_result_to: failed to stream to " - << host_name_ << ":" << port_num_; + GTEST_LOG_(WARNING) << "stream_result_to: failed to stream to " + << host_name_ << ":" << port_num_; } } @@ -1106,7 +1116,8 @@ class StreamingListener : public EmptyTestEventListener { const std::string host_name_; const std::string port_num_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(SocketWriter); + SocketWriter(const SocketWriter&) = delete; + SocketWriter& operator=(const SocketWriter&) = delete; }; // class SocketWriter // Escapes '=', '&', '%', and '\n' characters in str as "%xx". @@ -1118,7 +1129,9 @@ class StreamingListener : public EmptyTestEventListener { } explicit StreamingListener(AbstractSocketWriter* socket_writer) - : socket_writer_(socket_writer) { Start(); } + : socket_writer_(socket_writer) { + Start(); + } void OnTestProgramStart(const UnitTest& /* unit_test */) override { SendLn("event=TestProgramStart"); @@ -1141,22 +1154,22 @@ class StreamingListener : public EmptyTestEventListener { void OnTestIterationEnd(const UnitTest& unit_test, int /* iteration */) override { - SendLn("event=TestIterationEnd&passed=" + - FormatBool(unit_test.Passed()) + "&elapsed_time=" + - StreamableToString(unit_test.elapsed_time()) + "ms"); + SendLn("event=TestIterationEnd&passed=" + FormatBool(unit_test.Passed()) + + "&elapsed_time=" + StreamableToString(unit_test.elapsed_time()) + + "ms"); } // Note that "event=TestCaseStart" is a wire format and has to remain // "case" for compatibility - void OnTestCaseStart(const TestCase& test_case) override { - SendLn(std::string("event=TestCaseStart&name=") + test_case.name()); + void OnTestSuiteStart(const TestSuite& test_suite) override { + SendLn(std::string("event=TestCaseStart&name=") + test_suite.name()); } // Note that "event=TestCaseEnd" is a wire format and has to remain // "case" for compatibility - void OnTestCaseEnd(const TestCase& test_case) override { - SendLn("event=TestCaseEnd&passed=" + FormatBool(test_case.Passed()) + - "&elapsed_time=" + StreamableToString(test_case.elapsed_time()) + + void OnTestSuiteEnd(const TestSuite& test_suite) override { + SendLn("event=TestCaseEnd&passed=" + FormatBool(test_suite.Passed()) + + "&elapsed_time=" + StreamableToString(test_suite.elapsed_time()) + "ms"); } @@ -1166,8 +1179,7 @@ class StreamingListener : public EmptyTestEventListener { void OnTestEnd(const TestInfo& test_info) override { SendLn("event=TestEnd&passed=" + - FormatBool((test_info.result())->Passed()) + - "&elapsed_time=" + + FormatBool((test_info.result())->Passed()) + "&elapsed_time=" + StreamableToString((test_info.result())->elapsed_time()) + "ms"); } @@ -1191,7 +1203,8 @@ class StreamingListener : public EmptyTestEventListener { const std::unique_ptr socket_writer_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(StreamingListener); + StreamingListener(const StreamingListener&) = delete; + StreamingListener& operator=(const StreamingListener&) = delete; }; // class StreamingListener #endif // GTEST_CAN_STREAM_RESULTS_ diff --git a/deps/googletest/src/gtest-matchers.cc b/deps/googletest/src/gtest-matchers.cc index 65104ebab1ba9a..7e3bcc0cff3806 100644 --- a/deps/googletest/src/gtest-matchers.cc +++ b/deps/googletest/src/gtest-matchers.cc @@ -32,12 +32,13 @@ // This file implements just enough of the matcher interface to allow // EXPECT_DEATH and friends to accept a matcher argument. -#include "gtest/internal/gtest-internal.h" -#include "gtest/internal/gtest-port.h" #include "gtest/gtest-matchers.h" #include +#include "gtest/internal/gtest-internal.h" +#include "gtest/internal/gtest-port.h" + namespace testing { // Constructs a matcher that matches a const std::string& whose value is diff --git a/deps/googletest/src/gtest-port.cc b/deps/googletest/src/gtest-port.cc index c3c93e6185d402..d797fe4d5866c7 100644 --- a/deps/googletest/src/gtest-port.cc +++ b/deps/googletest/src/gtest-port.cc @@ -27,61 +27,62 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - #include "gtest/internal/gtest-port.h" #include #include #include #include + #include #include #include #if GTEST_OS_WINDOWS -# include -# include -# include -# include // Used in ThreadLocal. -# ifdef _MSC_VER -# include -# endif // _MSC_VER +#include +#include +#include + +#include // Used in ThreadLocal. +#ifdef _MSC_VER +#include +#endif // _MSC_VER #else -# include +#include #endif // GTEST_OS_WINDOWS #if GTEST_OS_MAC -# include -# include -# include +#include +#include +#include #endif // GTEST_OS_MAC #if GTEST_OS_DRAGONFLY || GTEST_OS_FREEBSD || GTEST_OS_GNU_KFREEBSD || \ GTEST_OS_NETBSD || GTEST_OS_OPENBSD -# include -# if GTEST_OS_DRAGONFLY || GTEST_OS_FREEBSD || GTEST_OS_GNU_KFREEBSD -# include -# endif +#include +#if GTEST_OS_DRAGONFLY || GTEST_OS_FREEBSD || GTEST_OS_GNU_KFREEBSD +#include +#endif #endif #if GTEST_OS_QNX -# include -# include -# include +#include +#include +#include #endif // GTEST_OS_QNX #if GTEST_OS_AIX -# include -# include +#include +#include #endif // GTEST_OS_AIX #if GTEST_OS_FUCHSIA -# include -# include +#include +#include #endif // GTEST_OS_FUCHSIA -#include "gtest/gtest-spi.h" #include "gtest/gtest-message.h" +#include "gtest/gtest-spi.h" #include "gtest/internal/gtest-internal.h" #include "gtest/internal/gtest-string.h" #include "src/gtest-internal-inl.h" @@ -89,15 +90,6 @@ namespace testing { namespace internal { -#if defined(_MSC_VER) || defined(__BORLANDC__) -// MSVC and C++Builder do not provide a definition of STDERR_FILENO. -const int kStdOutFileno = 1; -const int kStdErrFileno = 2; -#else -const int kStdOutFileno = STDOUT_FILENO; -const int kStdErrFileno = STDERR_FILENO; -#endif // _MSC_VER - #if GTEST_OS_LINUX || GTEST_OS_GNU_HURD namespace { @@ -131,8 +123,7 @@ size_t GetThreadCount() { if (status == KERN_SUCCESS) { // task_threads allocates resources in thread_list and we need to free them // to avoid leaks. - vm_deallocate(task, - reinterpret_cast(thread_list), + vm_deallocate(task, reinterpret_cast(thread_list), sizeof(thread_t) * thread_count); return static_cast(thread_count); } else { @@ -141,7 +132,7 @@ size_t GetThreadCount() { } #elif GTEST_OS_DRAGONFLY || GTEST_OS_FREEBSD || GTEST_OS_GNU_KFREEBSD || \ - GTEST_OS_NETBSD + GTEST_OS_NETBSD #if GTEST_OS_NETBSD #undef KERN_PROC @@ -184,12 +175,12 @@ size_t GetThreadCount() { // we cannot detect it. size_t GetThreadCount() { int mib[] = { - CTL_KERN, - KERN_PROC, - KERN_PROC_PID | KERN_PROC_SHOW_THREADS, - getpid(), - sizeof(struct kinfo_proc), - 0, + CTL_KERN, + KERN_PROC, + KERN_PROC_PID | KERN_PROC_SHOW_THREADS, + getpid(), + sizeof(struct kinfo_proc), + 0, }; u_int miblen = sizeof(mib) / sizeof(mib[0]); @@ -210,8 +201,7 @@ size_t GetThreadCount() { // exclude empty members size_t nthreads = 0; for (size_t i = 0; i < size / static_cast(mib[4]); i++) { - if (info[i].p_tid != -1) - nthreads++; + if (info[i].p_tid != -1) nthreads++; } return nthreads; } @@ -254,13 +244,9 @@ size_t GetThreadCount() { size_t GetThreadCount() { int dummy_buffer; size_t avail; - zx_status_t status = zx_object_get_info( - zx_process_self(), - ZX_INFO_PROCESS_THREADS, - &dummy_buffer, - 0, - nullptr, - &avail); + zx_status_t status = + zx_object_get_info(zx_process_self(), ZX_INFO_PROCESS_THREADS, + &dummy_buffer, 0, nullptr, &avail); if (status == ZX_OK) { return avail; } else { @@ -280,27 +266,15 @@ size_t GetThreadCount() { #if GTEST_IS_THREADSAFE && GTEST_OS_WINDOWS -void SleepMilliseconds(int n) { - ::Sleep(static_cast(n)); -} +AutoHandle::AutoHandle() : handle_(INVALID_HANDLE_VALUE) {} -AutoHandle::AutoHandle() - : handle_(INVALID_HANDLE_VALUE) {} +AutoHandle::AutoHandle(Handle handle) : handle_(handle) {} -AutoHandle::AutoHandle(Handle handle) - : handle_(handle) {} +AutoHandle::~AutoHandle() { Reset(); } -AutoHandle::~AutoHandle() { - Reset(); -} - -AutoHandle::Handle AutoHandle::Get() const { - return handle_; -} +AutoHandle::Handle AutoHandle::Get() const { return handle_; } -void AutoHandle::Reset() { - Reset(INVALID_HANDLE_VALUE); -} +void AutoHandle::Reset() { Reset(INVALID_HANDLE_VALUE); } void AutoHandle::Reset(HANDLE handle) { // Resetting with the same handle we already own is invalid. @@ -312,7 +286,7 @@ void AutoHandle::Reset(HANDLE handle) { } else { GTEST_CHECK_(!IsCloseable()) << "Resetting a valid handle to itself is likely a programmer error " - "and thus not allowed."; + "and thus not allowed."; } } @@ -322,23 +296,6 @@ bool AutoHandle::IsCloseable() const { return handle_ != nullptr && handle_ != INVALID_HANDLE_VALUE; } -Notification::Notification() - : event_(::CreateEvent(nullptr, // Default security attributes. - TRUE, // Do not reset automatically. - FALSE, // Initially unset. - nullptr)) { // Anonymous event. - GTEST_CHECK_(event_.Get() != nullptr); -} - -void Notification::Notify() { - GTEST_CHECK_(::SetEvent(event_.Get()) != FALSE); -} - -void Notification::WaitForNotification() { - GTEST_CHECK_( - ::WaitForSingleObject(event_.Get(), INFINITE) == WAIT_OBJECT_0); -} - Mutex::Mutex() : owner_thread_id_(0), type_(kDynamic), @@ -391,25 +348,25 @@ namespace { // MemoryIsNotDeallocated memory_is_not_deallocated; // critical_section_ = new CRITICAL_SECTION; // -class MemoryIsNotDeallocated -{ +class MemoryIsNotDeallocated { public: MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { old_crtdbg_flag_ = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG); // Set heap allocation block type to _IGNORE_BLOCK so that MS debug CRT // doesn't report mem leak if there's no matching deallocation. - _CrtSetDbgFlag(old_crtdbg_flag_ & ~_CRTDBG_ALLOC_MEM_DF); + (void)_CrtSetDbgFlag(old_crtdbg_flag_ & ~_CRTDBG_ALLOC_MEM_DF); } ~MemoryIsNotDeallocated() { // Restore the original _CRTDBG_ALLOC_MEM_DF flag - _CrtSetDbgFlag(old_crtdbg_flag_); + (void)_CrtSetDbgFlag(old_crtdbg_flag_); } private: int old_crtdbg_flag_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(MemoryIsNotDeallocated); + MemoryIsNotDeallocated(const MemoryIsNotDeallocated&) = delete; + MemoryIsNotDeallocated& operator=(const MemoryIsNotDeallocated&) = delete; }; #endif // _MSC_VER @@ -435,15 +392,13 @@ void Mutex::ThreadSafeLazyInit() { ::InitializeCriticalSection(critical_section_); // Updates the critical_section_init_phase_ to 2 to signal // initialization complete. - GTEST_CHECK_(::InterlockedCompareExchange( - &critical_section_init_phase_, 2L, 1L) == - 1L); + GTEST_CHECK_(::InterlockedCompareExchange(&critical_section_init_phase_, + 2L, 1L) == 1L); break; case 1: // Somebody else is already initializing the mutex; spin until they // are done. - while (::InterlockedCompareExchange(&critical_section_init_phase_, - 2L, + while (::InterlockedCompareExchange(&critical_section_init_phase_, 2L, 2L) != 2L) { // Possibly yields the rest of the thread's time slice to other // threads. @@ -488,9 +443,7 @@ class ThreadWithParamSupport : public ThreadWithParamBase { private: struct ThreadMainParam { ThreadMainParam(Runnable* runnable, Notification* thread_can_start) - : runnable_(runnable), - thread_can_start_(thread_can_start) { - } + : runnable_(runnable), thread_can_start_(thread_can_start) {} std::unique_ptr runnable_; // Does not own. Notification* thread_can_start_; @@ -508,20 +461,18 @@ class ThreadWithParamSupport : public ThreadWithParamBase { // Prohibit instantiation. ThreadWithParamSupport(); - GTEST_DISALLOW_COPY_AND_ASSIGN_(ThreadWithParamSupport); + ThreadWithParamSupport(const ThreadWithParamSupport&) = delete; + ThreadWithParamSupport& operator=(const ThreadWithParamSupport&) = delete; }; } // namespace -ThreadWithParamBase::ThreadWithParamBase(Runnable *runnable, +ThreadWithParamBase::ThreadWithParamBase(Runnable* runnable, Notification* thread_can_start) - : thread_(ThreadWithParamSupport::CreateThread(runnable, - thread_can_start)) { -} + : thread_( + ThreadWithParamSupport::CreateThread(runnable, thread_can_start)) {} -ThreadWithParamBase::~ThreadWithParamBase() { - Join(); -} +ThreadWithParamBase::~ThreadWithParamBase() { Join(); } void ThreadWithParamBase::Join() { GTEST_CHECK_(::WaitForSingleObject(thread_.Get(), INFINITE) == WAIT_OBJECT_0) @@ -548,8 +499,10 @@ class ThreadLocalRegistryImpl { ThreadIdToThreadLocals::iterator thread_local_pos = thread_to_thread_locals->find(current_thread); if (thread_local_pos == thread_to_thread_locals->end()) { - thread_local_pos = thread_to_thread_locals->insert( - std::make_pair(current_thread, ThreadLocalValues())).first; + thread_local_pos = + thread_to_thread_locals + ->insert(std::make_pair(current_thread, ThreadLocalValues())) + .first; StartWatcherThreadFor(current_thread); } ThreadLocalValues& thread_local_values = thread_local_pos->second; @@ -577,9 +530,8 @@ class ThreadLocalRegistryImpl { ThreadIdToThreadLocals* const thread_to_thread_locals = GetThreadLocalsMapLocked(); for (ThreadIdToThreadLocals::iterator it = - thread_to_thread_locals->begin(); - it != thread_to_thread_locals->end(); - ++it) { + thread_to_thread_locals->begin(); + it != thread_to_thread_locals->end(); ++it) { ThreadLocalValues& thread_local_values = it->second; ThreadLocalValues::iterator value_pos = thread_local_values.find(thread_local_instance); @@ -609,9 +561,8 @@ class ThreadLocalRegistryImpl { if (thread_local_pos != thread_to_thread_locals->end()) { ThreadLocalValues& thread_local_values = thread_local_pos->second; for (ThreadLocalValues::iterator value_pos = - thread_local_values.begin(); - value_pos != thread_local_values.end(); - ++value_pos) { + thread_local_values.begin(); + value_pos != thread_local_values.end(); ++value_pos) { value_holders.push_back(value_pos->second); } thread_to_thread_locals->erase(thread_local_pos); @@ -637,9 +588,8 @@ class ThreadLocalRegistryImpl { static void StartWatcherThreadFor(DWORD thread_id) { // The returned handle will be kept in thread_map and closed by // watcher_thread in WatcherThreadFunc. - HANDLE thread = ::OpenThread(SYNCHRONIZE | THREAD_QUERY_INFORMATION, - FALSE, - thread_id); + HANDLE thread = + ::OpenThread(SYNCHRONIZE | THREAD_QUERY_INFORMATION, FALSE, thread_id); GTEST_CHECK_(thread != nullptr); // We need to pass a valid thread ID pointer into CreateThread for it // to work correctly under Win98. @@ -650,7 +600,8 @@ class ThreadLocalRegistryImpl { &ThreadLocalRegistryImpl::WatcherThreadFunc, reinterpret_cast(new ThreadIdAndHandle(thread_id, thread)), CREATE_SUSPENDED, &watcher_thread_id); - GTEST_CHECK_(watcher_thread != nullptr); + GTEST_CHECK_(watcher_thread != nullptr) + << "CreateThread failed with error " << ::GetLastError() << "."; // Give the watcher thread the same priority as ours to avoid being // blocked by it. ::SetThreadPriority(watcher_thread, @@ -664,8 +615,7 @@ class ThreadLocalRegistryImpl { static DWORD WINAPI WatcherThreadFunc(LPVOID param) { const ThreadIdAndHandle* tah = reinterpret_cast(param); - GTEST_CHECK_( - ::WaitForSingleObject(tah->second, INFINITE) == WAIT_OBJECT_0); + GTEST_CHECK_(::WaitForSingleObject(tah->second, INFINITE) == WAIT_OBJECT_0); OnThreadExit(tah->first); ::CloseHandle(tah->second); delete tah; @@ -689,16 +639,17 @@ class ThreadLocalRegistryImpl { }; Mutex ThreadLocalRegistryImpl::mutex_(Mutex::kStaticMutex); // NOLINT -Mutex ThreadLocalRegistryImpl::thread_map_mutex_(Mutex::kStaticMutex); // NOLINT +Mutex ThreadLocalRegistryImpl::thread_map_mutex_( + Mutex::kStaticMutex); // NOLINT ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentThread( - const ThreadLocalBase* thread_local_instance) { + const ThreadLocalBase* thread_local_instance) { return ThreadLocalRegistryImpl::GetValueOnCurrentThread( thread_local_instance); } void ThreadLocalRegistry::OnThreadLocalDestroyed( - const ThreadLocalBase* thread_local_instance) { + const ThreadLocalBase* thread_local_instance) { ThreadLocalRegistryImpl::OnThreadLocalDestroyed(thread_local_instance); } @@ -786,7 +737,7 @@ bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } bool IsAsciiWordChar(char ch) { return ('a' <= ch && ch <= 'z') || ('A' <= ch && ch <= 'Z') || - ('0' <= ch && ch <= '9') || ch == '_'; + ('0' <= ch && ch <= '9') || ch == '_'; } // Returns true if and only if "\\c" is a supported escape sequence. @@ -799,17 +750,28 @@ bool IsValidEscape(char c) { bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { if (escaped) { // "\\p" where p is pattern_char. switch (pattern_char) { - case 'd': return IsAsciiDigit(ch); - case 'D': return !IsAsciiDigit(ch); - case 'f': return ch == '\f'; - case 'n': return ch == '\n'; - case 'r': return ch == '\r'; - case 's': return IsAsciiWhiteSpace(ch); - case 'S': return !IsAsciiWhiteSpace(ch); - case 't': return ch == '\t'; - case 'v': return ch == '\v'; - case 'w': return IsAsciiWordChar(ch); - case 'W': return !IsAsciiWordChar(ch); + case 'd': + return IsAsciiDigit(ch); + case 'D': + return !IsAsciiDigit(ch); + case 'f': + return ch == '\f'; + case 'n': + return ch == '\n'; + case 'r': + return ch == '\r'; + case 's': + return IsAsciiWhiteSpace(ch); + case 'S': + return !IsAsciiWhiteSpace(ch); + case 't': + return ch == '\t'; + case 'v': + return ch == '\v'; + case 'w': + return IsAsciiWordChar(ch); + case 'W': + return !IsAsciiWordChar(ch); } return IsAsciiPunct(pattern_char) && pattern_char == ch; } @@ -820,7 +782,8 @@ bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { // Helper function used by ValidateRegex() to format error messages. static std::string FormatRegexSyntaxError(const char* regex, int index) { return (Message() << "Syntax error at index " << index - << " in simple regular expression \"" << regex << "\": ").GetString(); + << " in simple regular expression \"" << regex << "\": ") + .GetString(); } // Generates non-fatal failures and returns false if regex is invalid; @@ -862,12 +825,12 @@ bool ValidateRegex(const char* regex) { << "'$' can only appear at the end."; is_valid = false; } else if (IsInSet(ch, "()[]{}|")) { - ADD_FAILURE() << FormatRegexSyntaxError(regex, i) - << "'" << ch << "' is unsupported."; + ADD_FAILURE() << FormatRegexSyntaxError(regex, i) << "'" << ch + << "' is unsupported."; is_valid = false; } else if (IsRepeat(ch) && !prev_repeatable) { - ADD_FAILURE() << FormatRegexSyntaxError(regex, i) - << "'" << ch << "' can only follow a repeatable token."; + ADD_FAILURE() << FormatRegexSyntaxError(regex, i) << "'" << ch + << "' can only follow a repeatable token."; is_valid = false; } @@ -885,12 +848,10 @@ bool ValidateRegex(const char* regex) { // characters to be indexable by size_t, in which case the test will // probably time out anyway. We are fine with this limitation as // std::string has it too. -bool MatchRepetitionAndRegexAtHead( - bool escaped, char c, char repeat, const char* regex, - const char* str) { +bool MatchRepetitionAndRegexAtHead(bool escaped, char c, char repeat, + const char* regex, const char* str) { const size_t min_count = (repeat == '+') ? 1 : 0; - const size_t max_count = (repeat == '?') ? 1 : - static_cast(-1) - 1; + const size_t max_count = (repeat == '?') ? 1 : static_cast(-1) - 1; // We cannot call numeric_limits::max() as it conflicts with the // max() macro on Windows. @@ -903,8 +864,7 @@ bool MatchRepetitionAndRegexAtHead( // greedy match. return true; } - if (str[i] == '\0' || !AtomMatchesChar(escaped, c, str[i])) - return false; + if (str[i] == '\0' || !AtomMatchesChar(escaped, c, str[i])) return false; } return false; } @@ -918,25 +878,23 @@ bool MatchRegexAtHead(const char* regex, const char* str) { // "$" only matches the end of a string. Note that regex being // valid guarantees that there's nothing after "$" in it. - if (*regex == '$') - return *str == '\0'; + if (*regex == '$') return *str == '\0'; // Is the first thing in regex an escape sequence? const bool escaped = *regex == '\\'; - if (escaped) - ++regex; + if (escaped) ++regex; if (IsRepeat(regex[1])) { // MatchRepetitionAndRegexAtHead() calls MatchRegexAtHead(), so // here's an indirect recursion. It terminates as the regex gets // shorter in each recursion. - return MatchRepetitionAndRegexAtHead( - escaped, regex[0], regex[1], regex + 2, str); + return MatchRepetitionAndRegexAtHead(escaped, regex[0], regex[1], regex + 2, + str); } else { // regex isn't empty, isn't "$", and doesn't start with a // repetition. We match the first atom of regex with the first // character of str and recurse. return (*str != '\0') && AtomMatchesChar(escaped, *regex, *str) && - MatchRegexAtHead(regex + 1, str + 1); + MatchRegexAtHead(regex + 1, str + 1); } } @@ -951,13 +909,11 @@ bool MatchRegexAtHead(const char* regex, const char* str) { bool MatchRegexAnywhere(const char* regex, const char* str) { if (regex == nullptr || str == nullptr) return false; - if (*regex == '^') - return MatchRegexAtHead(regex + 1, str); + if (*regex == '^') return MatchRegexAtHead(regex + 1, str); // A successful match can be anywhere in str. do { - if (MatchRegexAtHead(regex, str)) - return true; + if (MatchRegexAtHead(regex, str)) return true; } while (*str++ != '\0'); return false; } @@ -1038,8 +994,8 @@ GTEST_API_ ::std::string FormatFileLocation(const char* file, int line) { // FormatFileLocation in order to contrast the two functions. // Note that FormatCompilerIndependentFileLocation() does NOT append colon // to the file location it produces, unlike FormatFileLocation(). -GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( - const char* file, int line) { +GTEST_API_ ::std::string FormatCompilerIndependentFileLocation(const char* file, + int line) { const std::string file_name(file == nullptr ? kUnknownFile : file); if (line < 0) @@ -1050,12 +1006,13 @@ GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( GTestLog::GTestLog(GTestLogSeverity severity, const char* file, int line) : severity_(severity) { - const char* const marker = - severity == GTEST_INFO ? "[ INFO ]" : - severity == GTEST_WARNING ? "[WARNING]" : - severity == GTEST_ERROR ? "[ ERROR ]" : "[ FATAL ]"; - GetStream() << ::std::endl << marker << " " - << FormatFileLocation(file, line).c_str() << ": "; + const char* const marker = severity == GTEST_INFO ? "[ INFO ]" + : severity == GTEST_WARNING ? "[WARNING]" + : severity == GTEST_ERROR ? "[ ERROR ]" + : "[ FATAL ]"; + GetStream() << ::std::endl + << marker << " " << FormatFileLocation(file, line).c_str() + << ": "; } // Flushes the buffers and, if severity is GTEST_FATAL, aborts the program. @@ -1078,27 +1035,26 @@ class CapturedStream { public: // The ctor redirects the stream to a temporary file. explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { -# if GTEST_OS_WINDOWS - char temp_dir_path[MAX_PATH + 1] = { '\0' }; // NOLINT - char temp_file_path[MAX_PATH + 1] = { '\0' }; // NOLINT +#if GTEST_OS_WINDOWS + char temp_dir_path[MAX_PATH + 1] = {'\0'}; // NOLINT + char temp_file_path[MAX_PATH + 1] = {'\0'}; // NOLINT ::GetTempPathA(sizeof(temp_dir_path), temp_dir_path); - const UINT success = ::GetTempFileNameA(temp_dir_path, - "gtest_redir", + const UINT success = ::GetTempFileNameA(temp_dir_path, "gtest_redir", 0, // Generate unique file name. temp_file_path); GTEST_CHECK_(success != 0) << "Unable to create a temporary file in " << temp_dir_path; const int captured_fd = creat(temp_file_path, _S_IREAD | _S_IWRITE); - GTEST_CHECK_(captured_fd != -1) << "Unable to open temporary file " - << temp_file_path; + GTEST_CHECK_(captured_fd != -1) + << "Unable to open temporary file " << temp_file_path; filename_ = temp_file_path; -# else +#else // There's no guarantee that a test has write access to the current // directory, so we create the temporary file in a temporary directory. std::string name_template; -# if GTEST_OS_LINUX_ANDROID +#if GTEST_OS_LINUX_ANDROID // Note: Android applications are expected to call the framework's // Context.getExternalStorageDirectory() method through JNI to get // the location of the world-writable SD Card directory. However, @@ -1111,7 +1067,7 @@ class CapturedStream { // '/sdcard' and other variants cannot be relied on, as they are not // guaranteed to be mounted, or may have a delay in mounting. name_template = "/data/local/tmp/"; -# elif GTEST_OS_IOS +#elif GTEST_OS_IOS char user_temp_dir[PATH_MAX + 1]; // Documented alternative to NSTemporaryDirectory() (for obtaining creating @@ -1132,9 +1088,9 @@ class CapturedStream { name_template = user_temp_dir; if (name_template.back() != GTEST_PATH_SEP_[0]) name_template.push_back(GTEST_PATH_SEP_[0]); -# else +#else name_template = "/tmp/"; -# endif +#endif name_template.append("gtest_captured_stream.XXXXXX"); // mkstemp() modifies the string bytes in place, and does not go beyond the @@ -1150,15 +1106,13 @@ class CapturedStream { << " for test; does the test have access to the /tmp directory?"; } filename_ = std::move(name_template); -# endif // GTEST_OS_WINDOWS +#endif // GTEST_OS_WINDOWS fflush(nullptr); dup2(captured_fd, fd_); close(captured_fd); } - ~CapturedStream() { - remove(filename_.c_str()); - } + ~CapturedStream() { remove(filename_.c_str()); } std::string GetCapturedString() { if (uncaptured_fd_ != -1) { @@ -1185,7 +1139,8 @@ class CapturedStream { // Name of the temporary file holding the stderr output. ::std::string filename_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(CapturedStream); + CapturedStream(const CapturedStream&) = delete; + CapturedStream& operator=(const CapturedStream&) = delete; }; GTEST_DISABLE_MSC_DEPRECATED_POP_() @@ -1213,6 +1168,15 @@ static std::string GetCapturedStream(CapturedStream** captured_stream) { return content; } +#if defined(_MSC_VER) || defined(__BORLANDC__) +// MSVC and C++Builder do not provide a definition of STDERR_FILENO. +const int kStdOutFileno = 1; +const int kStdErrFileno = 2; +#else +const int kStdOutFileno = STDOUT_FILENO; +const int kStdErrFileno = STDERR_FILENO; +#endif // defined(_MSC_VER) || defined(__BORLANDC__) + // Starts capturing stdout. void CaptureStdout() { CaptureStream(kStdOutFileno, "stdout", &g_captured_stdout); @@ -1235,10 +1199,6 @@ std::string GetCapturedStderr() { #endif // GTEST_HAS_STREAM_REDIRECTION - - - - size_t GetFileSize(FILE* file) { fseek(file, 0, SEEK_END); return static_cast(ftell(file)); @@ -1256,7 +1216,8 @@ std::string ReadEntireFile(FILE* file) { // Keeps reading the file until we cannot read further or the // pre-determined file size is reached. do { - bytes_last_read = fread(buffer+bytes_read, 1, file_size-bytes_read, file); + bytes_last_read = + fread(buffer + bytes_read, 1, file_size - bytes_read, file); bytes_read += bytes_last_read; } while (bytes_last_read > 0 && bytes_read < file_size); @@ -1344,7 +1305,7 @@ bool ParseInt32(const Message& src_text, const char* str, int32_t* value) { // LONG_MAX or LONG_MIN when the input overflows.) result != long_value // The parsed value overflows as an int32_t. - ) { + ) { Message msg; msg << "WARNING: " << src_text << " is expected to be a 32-bit integer, but actually" @@ -1388,8 +1349,8 @@ int32_t Int32FromGTestEnv(const char* flag, int32_t default_value) { } int32_t result = default_value; - if (!ParseInt32(Message() << "Environment variable " << env_var, - string_value, &result)) { + if (!ParseInt32(Message() << "Environment variable " << env_var, string_value, + &result)) { printf("The default value %s is used.\n", (Message() << default_value).GetString().c_str()); fflush(stdout); @@ -1408,7 +1369,7 @@ int32_t Int32FromGTestEnv(const char* flag, int32_t default_value) { // not check that the flag is 'output' // In essence this checks an env variable called XML_OUTPUT_FILE // and if it is set we prepend "xml:" to its value, if it not set we return "" -std::string OutputFlagAlsoCheckEnvVar(){ +std::string OutputFlagAlsoCheckEnvVar() { std::string default_value_for_output_flag = ""; const char* xml_output_file_env = posix::GetEnv("XML_OUTPUT_FILE"); if (nullptr != xml_output_file_env) { diff --git a/deps/googletest/src/gtest-printers.cc b/deps/googletest/src/gtest-printers.cc index 41e29ccd608a99..d475ad36f5eccf 100644 --- a/deps/googletest/src/gtest-printers.cc +++ b/deps/googletest/src/gtest-printers.cc @@ -27,7 +27,6 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - // Google Test - The Google C++ Testing and Mocking Framework // // This file implements a universal value printer that can print a @@ -101,7 +100,7 @@ void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t count, PrintByteSegmentInObjectTo(obj_bytes, 0, kChunkSize, os); *os << " ... "; // Rounds up to 2-byte boundary. - const size_t resume_pos = (count - kChunkSize + 1)/2*2; + const size_t resume_pos = (count - kChunkSize + 1) / 2 * 2; PrintByteSegmentInObjectTo(obj_bytes, resume_pos, count - resume_pos, os); } *os << ">"; @@ -136,11 +135,7 @@ void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, // - as is if it's a printable ASCII (e.g. 'a', '2', ' '), // - as a hexadecimal escape sequence (e.g. '\x7F'), or // - as a special escape sequence (e.g. '\r', '\n'). -enum CharFormat { - kAsIs, - kHexEscape, - kSpecialEscape -}; +enum CharFormat { kAsIs, kHexEscape, kSpecialEscape }; // Returns true if c is a printable ASCII character. We test the // value of c directly instead of calling isprint(), which is buggy on @@ -213,35 +208,21 @@ static CharFormat PrintAsStringLiteralTo(char32_t c, ostream* os) { } } -static const char* GetCharWidthPrefix(char) { - return ""; -} +static const char* GetCharWidthPrefix(char) { return ""; } -static const char* GetCharWidthPrefix(signed char) { - return ""; -} +static const char* GetCharWidthPrefix(signed char) { return ""; } -static const char* GetCharWidthPrefix(unsigned char) { - return ""; -} +static const char* GetCharWidthPrefix(unsigned char) { return ""; } #ifdef __cpp_char8_t -static const char* GetCharWidthPrefix(char8_t) { - return "u8"; -} +static const char* GetCharWidthPrefix(char8_t) { return "u8"; } #endif -static const char* GetCharWidthPrefix(char16_t) { - return "u"; -} +static const char* GetCharWidthPrefix(char16_t) { return "u"; } -static const char* GetCharWidthPrefix(char32_t) { - return "U"; -} +static const char* GetCharWidthPrefix(char32_t) { return "U"; } -static const char* GetCharWidthPrefix(wchar_t) { - return "L"; -} +static const char* GetCharWidthPrefix(wchar_t) { return "L"; } // Prints a char c as if it's part of a string literal, escaping it when // necessary; returns how c was formatted. @@ -276,8 +257,7 @@ void PrintCharAndCodeTo(Char c, ostream* os) { // To aid user debugging, we also print c's code in decimal, unless // it's 0 (in which case c was printed as '\\0', making the code // obvious). - if (c == 0) - return; + if (c == 0) return; *os << " (" << static_cast(c); // For more convenience, we print c's code again in hexadecimal, @@ -304,17 +284,60 @@ void PrintTo(char32_t c, ::std::ostream* os) { << static_cast(c); } +// gcc/clang __{u,}int128_t +#if defined(__SIZEOF_INT128__) +void PrintTo(__uint128_t v, ::std::ostream* os) { + if (v == 0) { + *os << "0"; + return; + } + + // Buffer large enough for ceil(log10(2^128))==39 and the null terminator + char buf[40]; + char* p = buf + sizeof(buf); + + // Some configurations have a __uint128_t, but no support for built in + // division. Do manual long division instead. + + uint64_t high = static_cast(v >> 64); + uint64_t low = static_cast(v); + + *--p = 0; + while (high != 0 || low != 0) { + uint64_t high_mod = high % 10; + high = high / 10; + // This is the long division algorithm specialized for a divisor of 10 and + // only two elements. + // Notable values: + // 2^64 / 10 == 1844674407370955161 + // 2^64 % 10 == 6 + const uint64_t carry = 6 * high_mod + low % 10; + low = low / 10 + high_mod * 1844674407370955161 + carry / 10; + + char digit = static_cast(carry % 10); + *--p = static_cast('0' + digit); + } + *os << p; +} +void PrintTo(__int128_t v, ::std::ostream* os) { + __uint128_t uv = static_cast<__uint128_t>(v); + if (v < 0) { + *os << "-"; + uv = -uv; + } + PrintTo(uv, os); +} +#endif // __SIZEOF_INT128__ + // Prints the given array of characters to the ostream. CharType must be either // char, char8_t, char16_t, char32_t, or wchar_t. // The array starts at begin, the length is len, it may include '\0' characters // and may not be NUL-terminated. template -GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ -GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ -GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ -GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ -static CharFormat PrintCharsAsStringTo( - const CharType* begin, size_t len, ostream* os) { +GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ + GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ + GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ static CharFormat + PrintCharsAsStringTo(const CharType* begin, size_t len, ostream* os) { const char* const quote_prefix = GetCharWidthPrefix(*begin); *os << quote_prefix << "\""; bool is_previous_hex = false; @@ -340,12 +363,11 @@ static CharFormat PrintCharsAsStringTo( // Prints a (const) char/wchar_t array of 'len' elements, starting at address // 'begin'. CharType must be either char or wchar_t. template -GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ -GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ -GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ -GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ -static void UniversalPrintCharArray( - const CharType* begin, size_t len, ostream* os) { +GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ + GTEST_ATTRIBUTE_NO_SANITIZE_HWADDRESS_ + GTEST_ATTRIBUTE_NO_SANITIZE_THREAD_ static void + UniversalPrintCharArray(const CharType* begin, size_t len, + ostream* os) { // The code // const char kFoo[] = "foo"; // generates an array of 4, not 3, elements, with the last one being '\0'. @@ -436,28 +458,28 @@ void PrintTo(const wchar_t* s, ostream* os) { PrintCStringTo(s, os); } namespace { bool ContainsUnprintableControlCodes(const char* str, size_t length) { - const unsigned char *s = reinterpret_cast(str); + const unsigned char* s = reinterpret_cast(str); for (size_t i = 0; i < length; i++) { unsigned char ch = *s++; if (std::iscntrl(ch)) { - switch (ch) { + switch (ch) { case '\t': case '\n': case '\r': break; default: return true; - } } + } } return false; } -bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } +bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t <= 0xbf; } bool IsValidUTF8(const char* str, size_t length) { - const unsigned char *s = reinterpret_cast(str); + const unsigned char* s = reinterpret_cast(str); for (size_t i = 0; i < length;) { unsigned char lead = s[i++]; @@ -470,15 +492,13 @@ bool IsValidUTF8(const char* str, size_t length) { } else if (lead <= 0xdf && (i + 1) <= length && IsUTF8TrailByte(s[i])) { ++i; // 2-byte character } else if (0xe0 <= lead && lead <= 0xef && (i + 2) <= length && - IsUTF8TrailByte(s[i]) && - IsUTF8TrailByte(s[i + 1]) && + IsUTF8TrailByte(s[i]) && IsUTF8TrailByte(s[i + 1]) && // check for non-shortest form and surrogate (lead != 0xe0 || s[i] >= 0xa0) && (lead != 0xed || s[i] < 0xa0)) { i += 2; // 3-byte character } else if (0xf0 <= lead && lead <= 0xf4 && (i + 3) <= length && - IsUTF8TrailByte(s[i]) && - IsUTF8TrailByte(s[i + 1]) && + IsUTF8TrailByte(s[i]) && IsUTF8TrailByte(s[i + 1]) && IsUTF8TrailByte(s[i + 2]) && // check for non-shortest form (lead != 0xf0 || s[i] >= 0x90) && diff --git a/deps/googletest/src/gtest-test-part.cc b/deps/googletest/src/gtest-test-part.cc index a938683ceded2f..eb7c8d1cf92353 100644 --- a/deps/googletest/src/gtest-test-part.cc +++ b/deps/googletest/src/gtest-test-part.cc @@ -51,13 +51,11 @@ std::ostream& operator<<(std::ostream& os, const TestPartResult& result) { return os << internal::FormatFileLocation(result.file_name(), result.line_number()) << " " - << (result.type() == TestPartResult::kSuccess - ? "Success" - : result.type() == TestPartResult::kSkip - ? "Skipped" - : result.type() == TestPartResult::kFatalFailure - ? "Fatal failure" - : "Non-fatal failure") + << (result.type() == TestPartResult::kSuccess ? "Success" + : result.type() == TestPartResult::kSkip ? "Skipped" + : result.type() == TestPartResult::kFatalFailure + ? "Fatal failure" + : "Non-fatal failure") << ":\n" << result.message() << std::endl; } @@ -86,8 +84,8 @@ namespace internal { HasNewFatalFailureHelper::HasNewFatalFailureHelper() : has_new_fatal_failure_(false), - original_reporter_(GetUnitTestImpl()-> - GetTestPartResultReporterForCurrentThread()) { + original_reporter_( + GetUnitTestImpl()->GetTestPartResultReporterForCurrentThread()) { GetUnitTestImpl()->SetTestPartResultReporterForCurrentThread(this); } @@ -98,8 +96,7 @@ HasNewFatalFailureHelper::~HasNewFatalFailureHelper() { void HasNewFatalFailureHelper::ReportTestPartResult( const TestPartResult& result) { - if (result.fatally_failed()) - has_new_fatal_failure_ = true; + if (result.fatally_failed()) has_new_fatal_failure_ = true; original_reporter_->ReportTestPartResult(result); } diff --git a/deps/googletest/src/gtest-typed-test.cc b/deps/googletest/src/gtest-typed-test.cc index c02c3df6599527..a2828b83c66457 100644 --- a/deps/googletest/src/gtest-typed-test.cc +++ b/deps/googletest/src/gtest-typed-test.cc @@ -27,7 +27,6 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - #include "gtest/gtest-typed-test.h" #include "gtest/gtest.h" @@ -38,8 +37,7 @@ namespace internal { // Skips to the first non-space char in str. Returns an empty string if str // contains only whitespace characters. static const char* SkipSpaces(const char* str) { - while (IsSpace(*str)) - str++; + while (IsSpace(*str)) str++; return str; } @@ -85,8 +83,7 @@ const char* TypedTestSuitePState::VerifyRegisteredTestNames( } for (RegisteredTestIter it = registered_tests_.begin(); - it != registered_tests_.end(); - ++it) { + it != registered_tests_.end(); ++it) { if (tests.count(it->first) == 0) { errors << "You forgot to list test " << it->first << ".\n"; } diff --git a/deps/googletest/src/gtest.cc b/deps/googletest/src/gtest.cc index 5a38768e4c12fd..a64e887c969d2a 100644 --- a/deps/googletest/src/gtest.cc +++ b/deps/googletest/src/gtest.cc @@ -31,8 +31,6 @@ // The Google C++ Testing and Mocking Framework (Google Test) #include "gtest/gtest.h" -#include "gtest/internal/custom/gtest.h" -#include "gtest/gtest-spi.h" #include #include @@ -46,79 +44,88 @@ #include // NOLINT #include #include +#include #include +#include #include #include #include #include // NOLINT #include +#include #include +#include "gtest/gtest-assertion-result.h" +#include "gtest/gtest-spi.h" +#include "gtest/internal/custom/gtest.h" +#include "gtest/internal/gtest-port.h" + #if GTEST_OS_LINUX -# include // NOLINT -# include // NOLINT -# include // NOLINT +#include // NOLINT +#include // NOLINT +#include // NOLINT // Declares vsnprintf(). This header is not available on Windows. -# include // NOLINT -# include // NOLINT -# include // NOLINT -# include // NOLINT -# include +#include // NOLINT +#include // NOLINT +#include // NOLINT +#include // NOLINT + +#include #elif GTEST_OS_ZOS -# include // NOLINT +#include // NOLINT // On z/OS we additionally need strings.h for strcasecmp. -# include // NOLINT +#include // NOLINT #elif GTEST_OS_WINDOWS_MOBILE // We are on Windows CE. -# include // NOLINT -# undef min +#include // NOLINT +#undef min #elif GTEST_OS_WINDOWS // We are on Windows proper. -# include // NOLINT -# undef min +#include // NOLINT +#undef min #ifdef _MSC_VER -# include // NOLINT +#include // NOLINT #endif -# include // NOLINT -# include // NOLINT -# include // NOLINT -# include // NOLINT +#include // NOLINT +#include // NOLINT +#include // NOLINT +#include // NOLINT -# if GTEST_OS_WINDOWS_MINGW -# include // NOLINT -# endif // GTEST_OS_WINDOWS_MINGW +#if GTEST_OS_WINDOWS_MINGW +#include // NOLINT +#endif // GTEST_OS_WINDOWS_MINGW #else // cpplint thinks that the header is already included, so we want to // silence it. -# include // NOLINT -# include // NOLINT +#include // NOLINT +#include // NOLINT #endif // GTEST_OS_LINUX #if GTEST_HAS_EXCEPTIONS -# include +#include #endif #if GTEST_CAN_STREAM_RESULTS_ -# include // NOLINT -# include // NOLINT -# include // NOLINT -# include // NOLINT +#include // NOLINT +#include // NOLINT +#include // NOLINT +#include // NOLINT #endif #include "src/gtest-internal-inl.h" #if GTEST_OS_WINDOWS -# define vsnprintf _vsnprintf +#define vsnprintf _vsnprintf #endif // GTEST_OS_WINDOWS #if GTEST_OS_MAC @@ -131,9 +138,20 @@ #include "absl/debugging/failure_signal_handler.h" #include "absl/debugging/stacktrace.h" #include "absl/debugging/symbolize.h" +#include "absl/flags/parse.h" +#include "absl/flags/usage.h" #include "absl/strings/str_cat.h" +#include "absl/strings/str_replace.h" #endif // GTEST_HAS_ABSL +// Checks builtin compiler feature |x| while avoiding an extra layer of #ifdefs +// at the callsite. +#if defined(__has_builtin) +#define GTEST_HAS_BUILTIN(x) __has_builtin(x) +#else +#define GTEST_HAS_BUILTIN(x) 0 +#endif // defined(__has_builtin) + namespace testing { using internal::CountIf; @@ -177,7 +195,8 @@ const char kStackTraceMarker[] = "\nStack trace:\n"; // is specified on the command line. bool g_help_flag = false; -// Utilty function to Open File for Writing +#if GTEST_HAS_FILE_SYSTEM +// Utility function to Open File for Writing static FILE* OpenFileForWriting(const std::string& output_file) { FILE* fileout = nullptr; FilePath output_file_path(output_file); @@ -191,6 +210,7 @@ static FILE* OpenFileForWriting(const std::string& output_file) { } return fileout; } +#endif // GTEST_HAS_FILE_SYSTEM } // namespace internal @@ -267,8 +287,7 @@ GTEST_DEFINE_bool_( "install a signal handler that dumps debugging information when fatal " "signals are raised."); -GTEST_DEFINE_bool_(list_tests, false, - "List all tests without running them."); +GTEST_DEFINE_bool_(list_tests, false, "List all tests without running them."); // The net priority order after flag processing is thus: // --gtest_output command line flag @@ -315,7 +334,7 @@ GTEST_DEFINE_int32_( GTEST_DEFINE_bool_( recreate_environments_when_repeating, testing::internal::BoolFromGTestEnv("recreate_environments_when_repeating", - true), + false), "Controls whether global test environments are recreated for each repeat " "of the tests. If set to false the global test environments are only set " "up once, for the first iteration, and only torn down once, for the last. " @@ -364,16 +383,17 @@ GTEST_DEFINE_string_( namespace testing { namespace internal { +const uint32_t Random::kMaxRange; + // Generates a random number from [0, range), using a Linear // Congruential Generator (LCG). Crashes if 'range' is 0 or greater // than kMaxRange. uint32_t Random::Generate(uint32_t range) { // These constants are the same as are used in glibc's rand(3). // Use wider types than necessary to prevent unsigned overflow diagnostics. - state_ = static_cast(1103515245ULL*state_ + 12345U) % kMaxRange; + state_ = static_cast(1103515245ULL * state_ + 12345U) % kMaxRange; - GTEST_CHECK_(range > 0) - << "Cannot generate a number in the range [0, 0)."; + GTEST_CHECK_(range > 0) << "Cannot generate a number in the range [0, 0)."; GTEST_CHECK_(range <= kMaxRange) << "Generation of a number in [0, " << range << ") was requested, " << "but this can only generate numbers in [0, " << kMaxRange << ")."; @@ -418,32 +438,26 @@ static bool ShouldRunTestSuite(const TestSuite* test_suite) { } // AssertHelper constructor. -AssertHelper::AssertHelper(TestPartResult::Type type, - const char* file, - int line, - const char* message) - : data_(new AssertHelperData(type, file, line, message)) { -} +AssertHelper::AssertHelper(TestPartResult::Type type, const char* file, + int line, const char* message) + : data_(new AssertHelperData(type, file, line, message)) {} -AssertHelper::~AssertHelper() { - delete data_; -} +AssertHelper::~AssertHelper() { delete data_; } // Message assignment, for assertion streaming support. void AssertHelper::operator=(const Message& message) const { - UnitTest::GetInstance()-> - AddTestPartResult(data_->type, data_->file, data_->line, - AppendUserMessage(data_->message, message), - UnitTest::GetInstance()->impl() - ->CurrentOsStackTraceExceptTop(1) - // Skips the stack frame for this function itself. - ); // NOLINT + UnitTest::GetInstance()->AddTestPartResult( + data_->type, data_->file, data_->line, + AppendUserMessage(data_->message, message), + UnitTest::GetInstance()->impl()->CurrentOsStackTraceExceptTop(1) + // Skips the stack frame for this function itself. + ); // NOLINT } namespace { // When TEST_P is found without a matching INSTANTIATE_TEST_SUITE_P -// to creates test cases for it, a syntetic test case is +// to creates test cases for it, a synthetic test case is // inserted to report ether an error or a log message. // // This configuration bit will likely be removed at some point. @@ -474,7 +488,6 @@ class FailureTest : public Test { const bool as_error_; }; - } // namespace std::set* GetIgnoredParameterizedTestSuites() { @@ -518,7 +531,8 @@ void InsertSyntheticTestCase(const std::string& name, CodeLocation location, "To suppress this error for this test suite, insert the following line " "(in a non-header) in the namespace it is defined in:" "\n\n" - "GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(" + name + ");"; + "GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(" + + name + ");"; std::string full_name = "UninstantiatedParameterizedTestSuite<" + name + ">"; RegisterTest( // @@ -538,19 +552,18 @@ void RegisterTypeParameterizedTestSuite(const char* test_suite_name, } void RegisterTypeParameterizedTestSuiteInstantiation(const char* case_name) { - GetUnitTestImpl() - ->type_parameterized_test_registry() - .RegisterInstantiation(case_name); + GetUnitTestImpl()->type_parameterized_test_registry().RegisterInstantiation( + case_name); } void TypeParameterizedTestSuiteRegistry::RegisterTestSuite( const char* test_suite_name, CodeLocation code_location) { suites_.emplace(std::string(test_suite_name), - TypeParameterizedTestSuiteInfo(code_location)); + TypeParameterizedTestSuiteInfo(code_location)); } void TypeParameterizedTestSuiteRegistry::RegisterInstantiation( - const char* test_suite_name) { + const char* test_suite_name) { auto it = suites_.find(std::string(test_suite_name)); if (it != suites_.end()) { it->second.instantiated = true; @@ -610,6 +623,7 @@ ::std::vector GetArgvs() { #endif // defined(GTEST_CUSTOM_GET_ARGVS_) } +#if GTEST_HAS_FILE_SYSTEM // Returns the current application's name, removing directory path if that // is present. FilePath GetCurrentExecutableName() { @@ -623,6 +637,7 @@ FilePath GetCurrentExecutableName() { return result.RemoveDirectoryName(); } +#endif // GTEST_HAS_FILE_SYSTEM // Functions for processing the gtest_output flag. @@ -637,6 +652,7 @@ std::string UnitTestOptions::GetOutputFormat() { static_cast(colon - gtest_output_flag)); } +#if GTEST_HAS_FILE_SYSTEM // Returns the name of the requested output file, or the default if none // was explicitly specified. std::string UnitTestOptions::GetAbsolutePathToOutputFile() { @@ -644,16 +660,15 @@ std::string UnitTestOptions::GetAbsolutePathToOutputFile() { const char* const gtest_output_flag = s.c_str(); std::string format = GetOutputFormat(); - if (format.empty()) - format = std::string(kDefaultOutputFormat); + if (format.empty()) format = std::string(kDefaultOutputFormat); const char* const colon = strchr(gtest_output_flag, ':'); if (colon == nullptr) return internal::FilePath::MakeFileName( - internal::FilePath( - UnitTest::GetInstance()->original_working_dir()), - internal::FilePath(kDefaultOutputFile), 0, - format.c_str()).string(); + internal::FilePath( + UnitTest::GetInstance()->original_working_dir()), + internal::FilePath(kDefaultOutputFile), 0, format.c_str()) + .string(); internal::FilePath output_name(colon + 1); if (!output_name.IsAbsolutePath()) @@ -661,14 +676,14 @@ std::string UnitTestOptions::GetAbsolutePathToOutputFile() { internal::FilePath(UnitTest::GetInstance()->original_working_dir()), internal::FilePath(colon + 1)); - if (!output_name.IsDirectory()) - return output_name.string(); + if (!output_name.IsDirectory()) return output_name.string(); internal::FilePath result(internal::FilePath::GenerateUniqueFileName( output_name, internal::GetCurrentExecutableName(), GetOutputFormat().c_str())); return result.string(); } +#endif // GTEST_HAS_FILE_SYSTEM // Returns true if and only if the wildcard pattern matches the string. Each // pattern consists of regular characters, single-character wildcards (?), and @@ -723,60 +738,119 @@ static bool PatternMatchesString(const std::string& name_str, return true; } -bool UnitTestOptions::MatchesFilter(const std::string& name_str, - const char* filter) { - // The filter is a list of patterns separated by colons (:). - const char* pattern = filter; - while (true) { - // Find the bounds of this pattern. - const char* const next_sep = strchr(pattern, ':'); - const char* const pattern_end = - next_sep != nullptr ? next_sep : pattern + strlen(pattern); - - // Check if this pattern matches name_str. - if (PatternMatchesString(name_str, pattern, pattern_end)) { - return true; - } +namespace { + +bool IsGlobPattern(const std::string& pattern) { + return std::any_of(pattern.begin(), pattern.end(), + [](const char c) { return c == '?' || c == '*'; }); +} + +class UnitTestFilter { + public: + UnitTestFilter() = default; + + // Constructs a filter from a string of patterns separated by `:`. + explicit UnitTestFilter(const std::string& filter) { + // By design "" filter matches "" string. + std::vector all_patterns; + SplitString(filter, ':', &all_patterns); + const auto exact_match_patterns_begin = std::partition( + all_patterns.begin(), all_patterns.end(), &IsGlobPattern); + + glob_patterns_.reserve(static_cast( + std::distance(all_patterns.begin(), exact_match_patterns_begin))); + std::move(all_patterns.begin(), exact_match_patterns_begin, + std::inserter(glob_patterns_, glob_patterns_.begin())); + std::move( + exact_match_patterns_begin, all_patterns.end(), + std::inserter(exact_match_patterns_, exact_match_patterns_.begin())); + } + + // Returns true if and only if name matches at least one of the patterns in + // the filter. + bool MatchesName(const std::string& name) const { + return exact_match_patterns_.count(name) > 0 || + std::any_of(glob_patterns_.begin(), glob_patterns_.end(), + [&name](const std::string& pattern) { + return PatternMatchesString( + name, pattern.c_str(), + pattern.c_str() + pattern.size()); + }); + } + + private: + std::vector glob_patterns_; + std::unordered_set exact_match_patterns_; +}; - // Give up on this pattern. However, if we found a pattern separator (:), - // advance to the next pattern (skipping over the separator) and restart. - if (next_sep == nullptr) { - return false; +class PositiveAndNegativeUnitTestFilter { + public: + // Constructs a positive and a negative filter from a string. The string + // contains a positive filter optionally followed by a '-' character and a + // negative filter. In case only a negative filter is provided the positive + // filter will be assumed "*". + // A filter is a list of patterns separated by ':'. + explicit PositiveAndNegativeUnitTestFilter(const std::string& filter) { + std::vector positive_and_negative_filters; + + // NOTE: `SplitString` always returns a non-empty container. + SplitString(filter, '-', &positive_and_negative_filters); + const auto& positive_filter = positive_and_negative_filters.front(); + + if (positive_and_negative_filters.size() > 1) { + positive_filter_ = UnitTestFilter( + positive_filter.empty() ? kUniversalFilter : positive_filter); + + // TODO(b/214626361): Fail on multiple '-' characters + // For the moment to preserve old behavior we concatenate the rest of the + // string parts with `-` as separator to generate the negative filter. + auto negative_filter_string = positive_and_negative_filters[1]; + for (std::size_t i = 2; i < positive_and_negative_filters.size(); i++) + negative_filter_string = + negative_filter_string + '-' + positive_and_negative_filters[i]; + negative_filter_ = UnitTestFilter(negative_filter_string); + } else { + // In case we don't have a negative filter and positive filter is "" + // we do not use kUniversalFilter by design as opposed to when we have a + // negative filter. + positive_filter_ = UnitTestFilter(positive_filter); } - pattern = next_sep + 1; } - return true; + + // Returns true if and only if test name (this is generated by appending test + // suit name and test name via a '.' character) matches the positive filter + // and does not match the negative filter. + bool MatchesTest(const std::string& test_suite_name, + const std::string& test_name) const { + return MatchesName(test_suite_name + "." + test_name); + } + + // Returns true if and only if name matches the positive filter and does not + // match the negative filter. + bool MatchesName(const std::string& name) const { + return positive_filter_.MatchesName(name) && + !negative_filter_.MatchesName(name); + } + + private: + UnitTestFilter positive_filter_; + UnitTestFilter negative_filter_; +}; +} // namespace + +bool UnitTestOptions::MatchesFilter(const std::string& name_str, + const char* filter) { + return UnitTestFilter(filter).MatchesName(name_str); } // Returns true if and only if the user-specified filter matches the test // suite name and the test name. bool UnitTestOptions::FilterMatchesTest(const std::string& test_suite_name, const std::string& test_name) { - const std::string& full_name = test_suite_name + "." + test_name.c_str(); - // Split --gtest_filter at '-', if there is one, to separate into // positive filter and negative filter portions - std::string str = GTEST_FLAG_GET(filter); - const char* const p = str.c_str(); - const char* const dash = strchr(p, '-'); - std::string positive; - std::string negative; - if (dash == nullptr) { - positive = str.c_str(); // Whole string is a positive filter - negative = ""; - } else { - positive = std::string(p, dash); // Everything up to the dash - negative = std::string(dash + 1); // Everything after the dash - if (positive.empty()) { - // Treat '-test1' as the same as '*-test1' - positive = kUniversalFilter; - } - } - - // A filter is a colon-separated list of patterns. It matches a - // test if any pattern in it matches the test. - return (MatchesFilter(full_name, positive.c_str()) && - !MatchesFilter(full_name, negative.c_str())); + return PositiveAndNegativeUnitTestFilter(GTEST_FLAG_GET(filter)) + .MatchesTest(test_suite_name, test_name); } #if GTEST_HAS_SEH @@ -814,8 +888,7 @@ int UnitTestOptions::GTestShouldProcessSEH(DWORD exception_code) { // results. Intercepts only failures from the current thread. ScopedFakeTestPartResultReporter::ScopedFakeTestPartResultReporter( TestPartResultArray* result) - : intercept_mode_(INTERCEPT_ONLY_CURRENT_THREAD), - result_(result) { + : intercept_mode_(INTERCEPT_ONLY_CURRENT_THREAD), result_(result) { Init(); } @@ -824,8 +897,7 @@ ScopedFakeTestPartResultReporter::ScopedFakeTestPartResultReporter( // results. ScopedFakeTestPartResultReporter::ScopedFakeTestPartResultReporter( InterceptMode intercept_mode, TestPartResultArray* result) - : intercept_mode_(intercept_mode), - result_(result) { + : intercept_mode_(intercept_mode), result_(result) { Init(); } @@ -869,9 +941,7 @@ namespace internal { // from user test code. GetTestTypeId() is guaranteed to always // return the same value, as it always calls GetTypeId<>() from the // gtest.cc, which is within the Google Test framework. -TypeId GetTestTypeId() { - return GetTypeId(); -} +TypeId GetTestTypeId() { return GetTypeId(); } // The value of GetTestTypeId() as seen from within the Google Test // library. This is solely for testing GetTestTypeId(). @@ -886,9 +956,9 @@ static AssertionResult HasOneFailure(const char* /* results_expr */, const TestPartResultArray& results, TestPartResult::Type type, const std::string& substr) { - const std::string expected(type == TestPartResult::kFatalFailure ? - "1 fatal failure" : - "1 non-fatal failure"); + const std::string expected(type == TestPartResult::kFatalFailure + ? "1 fatal failure" + : "1 non-fatal failure"); Message msg; if (results.size() != 1) { msg << "Expected: " << expected << "\n" @@ -907,10 +977,10 @@ static AssertionResult HasOneFailure(const char* /* results_expr */, } if (strstr(r.message(), substr.c_str()) == nullptr) { - return AssertionFailure() << "Expected: " << expected << " containing \"" - << substr << "\"\n" - << " Actual:\n" - << r; + return AssertionFailure() + << "Expected: " << expected << " containing \"" << substr << "\"\n" + << " Actual:\n" + << r; } return AssertionSuccess(); @@ -933,7 +1003,8 @@ SingleFailureChecker::~SingleFailureChecker() { } DefaultGlobalTestPartResultReporter::DefaultGlobalTestPartResultReporter( - UnitTestImpl* unit_test) : unit_test_(unit_test) {} + UnitTestImpl* unit_test) + : unit_test_(unit_test) {} void DefaultGlobalTestPartResultReporter::ReportTestPartResult( const TestPartResult& result) { @@ -942,7 +1013,8 @@ void DefaultGlobalTestPartResultReporter::ReportTestPartResult( } DefaultPerThreadTestPartResultReporter::DefaultPerThreadTestPartResultReporter( - UnitTestImpl* unit_test) : unit_test_(unit_test) {} + UnitTestImpl* unit_test) + : unit_test_(unit_test) {} void DefaultPerThreadTestPartResultReporter::ReportTestPartResult( const TestPartResult& result) { @@ -953,14 +1025,14 @@ void DefaultPerThreadTestPartResultReporter::ReportTestPartResult( TestPartResultReporterInterface* UnitTestImpl::GetGlobalTestPartResultReporter() { internal::MutexLock lock(&global_test_part_result_reporter_mutex_); - return global_test_part_result_repoter_; + return global_test_part_result_reporter_; } // Sets the global test part result reporter. void UnitTestImpl::SetGlobalTestPartResultReporter( TestPartResultReporterInterface* reporter) { internal::MutexLock lock(&global_test_part_result_reporter_mutex_); - global_test_part_result_repoter_ = reporter; + global_test_part_result_reporter_ = reporter; } // Returns the test part result reporter for the current thread. @@ -1058,17 +1130,24 @@ std::string UnitTestImpl::CurrentOsStackTraceExceptTop(int skip_count) { // A helper class for measuring elapsed times. class Timer { public: - Timer() : start_(std::chrono::steady_clock::now()) {} + Timer() : start_(clock::now()) {} // Return time elapsed in milliseconds since the timer was created. TimeInMillis Elapsed() { return std::chrono::duration_cast( - std::chrono::steady_clock::now() - start_) + clock::now() - start_) .count(); } private: - std::chrono::steady_clock::time_point start_; + // Fall back to the system_clock when building with newlib on a system + // without a monotonic clock. +#if defined(_NEWLIB_VERSION) && !defined(CLOCK_MONOTONIC) + using clock = std::chrono::system_clock; +#else + using clock = std::chrono::steady_clock; +#endif + clock::time_point start_; }; // Returns a timestamp as milliseconds since the epoch. Note this time may jump @@ -1096,8 +1175,7 @@ LPCWSTR String::AnsiToUtf16(const char* ansi) { const int unicode_length = MultiByteToWideChar(CP_ACP, 0, ansi, length, nullptr, 0); WCHAR* unicode = new WCHAR[unicode_length + 1]; - MultiByteToWideChar(CP_ACP, 0, ansi, length, - unicode, unicode_length); + MultiByteToWideChar(CP_ACP, 0, ansi, length, unicode, unicode_length); unicode[unicode_length] = 0; return unicode; } @@ -1106,7 +1184,7 @@ LPCWSTR String::AnsiToUtf16(const char* ansi) { // memory using new. The caller is responsible for deleting the return // value using delete[]. Returns the ANSI string, or NULL if the // input is NULL. -const char* String::Utf16ToAnsi(LPCWSTR utf16_str) { +const char* String::Utf16ToAnsi(LPCWSTR utf16_str) { if (!utf16_str) return nullptr; const int ansi_length = WideCharToMultiByte(CP_ACP, 0, utf16_str, -1, nullptr, 0, nullptr, nullptr); @@ -1125,7 +1203,7 @@ const char* String::Utf16ToAnsi(LPCWSTR utf16_str) { // Unlike strcmp(), this function can handle NULL argument(s). A NULL // C string is considered different to any non-NULL C string, // including the empty string. -bool String::CStringEquals(const char * lhs, const char * rhs) { +bool String::CStringEquals(const char* lhs, const char* rhs) { if (lhs == nullptr) return rhs == nullptr; if (rhs == nullptr) return false; @@ -1139,11 +1217,10 @@ bool String::CStringEquals(const char * lhs, const char * rhs) { // encoding, and streams the result to the given Message object. static void StreamWideCharsToMessage(const wchar_t* wstr, size_t length, Message* msg) { - for (size_t i = 0; i != length; ) { // NOLINT + for (size_t i = 0; i != length;) { // NOLINT if (wstr[i] != L'\0') { *msg << WideStringToUtf8(wstr + i, static_cast(length - i)); - while (i != length && wstr[i] != L'\0') - i++; + while (i != length && wstr[i] != L'\0') i++; } else { *msg << '\0'; i++; @@ -1185,17 +1262,17 @@ Message::Message() : ss_(new ::std::stringstream) { // These two overloads allow streaming a wide C string to a Message // using the UTF-8 encoding. -Message& Message::operator <<(const wchar_t* wide_c_str) { +Message& Message::operator<<(const wchar_t* wide_c_str) { return *this << internal::String::ShowWideCString(wide_c_str); } -Message& Message::operator <<(wchar_t* wide_c_str) { +Message& Message::operator<<(wchar_t* wide_c_str) { return *this << internal::String::ShowWideCString(wide_c_str); } #if GTEST_HAS_STD_WSTRING // Converts the given wide string to a narrow string using the UTF-8 // encoding, and streams the result to this Message object. -Message& Message::operator <<(const ::std::wstring& wstr) { +Message& Message::operator<<(const ::std::wstring& wstr) { internal::StreamWideCharsToMessage(wstr.c_str(), wstr.length(), this); return *this; } @@ -1207,44 +1284,6 @@ std::string Message::GetString() const { return internal::StringStreamToString(ss_.get()); } -// AssertionResult constructors. -// Used in EXPECT_TRUE/FALSE(assertion_result). -AssertionResult::AssertionResult(const AssertionResult& other) - : success_(other.success_), - message_(other.message_.get() != nullptr - ? new ::std::string(*other.message_) - : static_cast< ::std::string*>(nullptr)) {} - -// Swaps two AssertionResults. -void AssertionResult::swap(AssertionResult& other) { - using std::swap; - swap(success_, other.success_); - swap(message_, other.message_); -} - -// Returns the assertion's negation. Used with EXPECT/ASSERT_FALSE. -AssertionResult AssertionResult::operator!() const { - AssertionResult negation(!success_); - if (message_.get() != nullptr) negation << *message_; - return negation; -} - -// Makes a successful assertion result. -AssertionResult AssertionSuccess() { - return AssertionResult(true); -} - -// Makes a failed assertion result. -AssertionResult AssertionFailure() { - return AssertionResult(false); -} - -// Makes a failed assertion result with the given failure message. -// Deprecated; use AssertionFailure() << message. -AssertionResult AssertionFailure(const Message& message) { - return AssertionFailure() << message; -} - namespace internal { namespace edit_distance { @@ -1536,8 +1575,7 @@ std::vector SplitEscapedString(const std::string& str) { AssertionResult EqFailure(const char* lhs_expression, const char* rhs_expression, const std::string& lhs_value, - const std::string& rhs_value, - bool ignoring_case) { + const std::string& rhs_value, bool ignoring_case) { Message msg; msg << "Expected equality of these values:"; msg << "\n " << lhs_expression; @@ -1554,10 +1592,8 @@ AssertionResult EqFailure(const char* lhs_expression, } if (!lhs_value.empty() && !rhs_value.empty()) { - const std::vector lhs_lines = - SplitEscapedString(lhs_value); - const std::vector rhs_lines = - SplitEscapedString(rhs_value); + const std::vector lhs_lines = SplitEscapedString(lhs_value); + const std::vector rhs_lines = SplitEscapedString(rhs_value); if (lhs_lines.size() > 1 || rhs_lines.size() > 1) { msg << "\nWith diff:\n" << edit_distance::CreateUnifiedDiff(lhs_lines, rhs_lines); @@ -1569,27 +1605,21 @@ AssertionResult EqFailure(const char* lhs_expression, // Constructs a failure message for Boolean assertions such as EXPECT_TRUE. std::string GetBoolAssertionFailureMessage( - const AssertionResult& assertion_result, - const char* expression_text, - const char* actual_predicate_value, - const char* expected_predicate_value) { + const AssertionResult& assertion_result, const char* expression_text, + const char* actual_predicate_value, const char* expected_predicate_value) { const char* actual_message = assertion_result.message(); Message msg; msg << "Value of: " << expression_text << "\n Actual: " << actual_predicate_value; - if (actual_message[0] != '\0') - msg << " (" << actual_message << ")"; + if (actual_message[0] != '\0') msg << " (" << actual_message << ")"; msg << "\nExpected: " << expected_predicate_value; return msg.GetString(); } // Helper function for implementing ASSERT_NEAR. -AssertionResult DoubleNearPredFormat(const char* expr1, - const char* expr2, - const char* abs_error_expr, - double val1, - double val2, - double abs_error) { +AssertionResult DoubleNearPredFormat(const char* expr1, const char* expr2, + const char* abs_error_expr, double val1, + double val2, double abs_error) { const double diff = fabs(val1 - val2); if (diff <= abs_error) return AssertionSuccess(); @@ -1619,20 +1649,17 @@ AssertionResult DoubleNearPredFormat(const char* expr1, "EXPECT_EQUAL. Consider using EXPECT_DOUBLE_EQ instead."; } return AssertionFailure() - << "The difference between " << expr1 << " and " << expr2 - << " is " << diff << ", which exceeds " << abs_error_expr << ", where\n" - << expr1 << " evaluates to " << val1 << ",\n" - << expr2 << " evaluates to " << val2 << ", and\n" - << abs_error_expr << " evaluates to " << abs_error << "."; + << "The difference between " << expr1 << " and " << expr2 << " is " + << diff << ", which exceeds " << abs_error_expr << ", where\n" + << expr1 << " evaluates to " << val1 << ",\n" + << expr2 << " evaluates to " << val2 << ", and\n" + << abs_error_expr << " evaluates to " << abs_error << "."; } - // Helper template for implementing FloatLE() and DoubleLE(). template -AssertionResult FloatingPointLE(const char* expr1, - const char* expr2, - RawType val1, - RawType val2) { +AssertionResult FloatingPointLE(const char* expr1, const char* expr2, + RawType val1, RawType val2) { // Returns success if val1 is less than val2, if (val1 < val2) { return AssertionSuccess(); @@ -1657,24 +1684,24 @@ AssertionResult FloatingPointLE(const char* expr1, << val2; return AssertionFailure() - << "Expected: (" << expr1 << ") <= (" << expr2 << ")\n" - << " Actual: " << StringStreamToString(&val1_ss) << " vs " - << StringStreamToString(&val2_ss); + << "Expected: (" << expr1 << ") <= (" << expr2 << ")\n" + << " Actual: " << StringStreamToString(&val1_ss) << " vs " + << StringStreamToString(&val2_ss); } } // namespace internal // Asserts that val1 is less than, or almost equal to, val2. Fails // otherwise. In particular, it fails if either val1 or val2 is NaN. -AssertionResult FloatLE(const char* expr1, const char* expr2, - float val1, float val2) { +AssertionResult FloatLE(const char* expr1, const char* expr2, float val1, + float val2) { return internal::FloatingPointLE(expr1, expr2, val1, val2); } // Asserts that val1 is less than, or almost equal to, val2. Fails // otherwise. In particular, it fails if either val1 or val2 is NaN. -AssertionResult DoubleLE(const char* expr1, const char* expr2, - double val1, double val2) { +AssertionResult DoubleLE(const char* expr1, const char* expr2, double val1, + double val2) { return internal::FloatingPointLE(expr1, expr2, val1, val2); } @@ -1682,62 +1709,51 @@ namespace internal { // The helper function for {ASSERT|EXPECT}_STREQ. AssertionResult CmpHelperSTREQ(const char* lhs_expression, - const char* rhs_expression, - const char* lhs, + const char* rhs_expression, const char* lhs, const char* rhs) { if (String::CStringEquals(lhs, rhs)) { return AssertionSuccess(); } - return EqFailure(lhs_expression, - rhs_expression, - PrintToString(lhs), - PrintToString(rhs), - false); + return EqFailure(lhs_expression, rhs_expression, PrintToString(lhs), + PrintToString(rhs), false); } // The helper function for {ASSERT|EXPECT}_STRCASEEQ. AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, - const char* rhs_expression, - const char* lhs, + const char* rhs_expression, const char* lhs, const char* rhs) { if (String::CaseInsensitiveCStringEquals(lhs, rhs)) { return AssertionSuccess(); } - return EqFailure(lhs_expression, - rhs_expression, - PrintToString(lhs), - PrintToString(rhs), - true); + return EqFailure(lhs_expression, rhs_expression, PrintToString(lhs), + PrintToString(rhs), true); } // The helper function for {ASSERT|EXPECT}_STRNE. AssertionResult CmpHelperSTRNE(const char* s1_expression, - const char* s2_expression, - const char* s1, + const char* s2_expression, const char* s1, const char* s2) { if (!String::CStringEquals(s1, s2)) { return AssertionSuccess(); } else { - return AssertionFailure() << "Expected: (" << s1_expression << ") != (" - << s2_expression << "), actual: \"" - << s1 << "\" vs \"" << s2 << "\""; + return AssertionFailure() + << "Expected: (" << s1_expression << ") != (" << s2_expression + << "), actual: \"" << s1 << "\" vs \"" << s2 << "\""; } } // The helper function for {ASSERT|EXPECT}_STRCASENE. AssertionResult CmpHelperSTRCASENE(const char* s1_expression, - const char* s2_expression, - const char* s1, + const char* s2_expression, const char* s1, const char* s2) { if (!String::CaseInsensitiveCStringEquals(s1, s2)) { return AssertionSuccess(); } else { return AssertionFailure() - << "Expected: (" << s1_expression << ") != (" - << s2_expression << ") (ignoring case), actual: \"" - << s1 << "\" vs \"" << s2 << "\""; + << "Expected: (" << s1_expression << ") != (" << s2_expression + << ") (ignoring case), actual: \"" << s1 << "\" vs \"" << s2 << "\""; } } @@ -1765,8 +1781,7 @@ bool IsSubstringPred(const wchar_t* needle, const wchar_t* haystack) { // StringType here can be either ::std::string or ::std::wstring. template -bool IsSubstringPred(const StringType& needle, - const StringType& haystack) { +bool IsSubstringPred(const StringType& needle, const StringType& haystack) { return haystack.find(needle) != StringType::npos; } @@ -1775,21 +1790,22 @@ bool IsSubstringPred(const StringType& needle, // StringType here can be const char*, const wchar_t*, ::std::string, // or ::std::wstring. template -AssertionResult IsSubstringImpl( - bool expected_to_be_substring, - const char* needle_expr, const char* haystack_expr, - const StringType& needle, const StringType& haystack) { +AssertionResult IsSubstringImpl(bool expected_to_be_substring, + const char* needle_expr, + const char* haystack_expr, + const StringType& needle, + const StringType& haystack) { if (IsSubstringPred(needle, haystack) == expected_to_be_substring) return AssertionSuccess(); const bool is_wide_string = sizeof(needle[0]) > 1; const char* const begin_string_quote = is_wide_string ? "L\"" : "\""; return AssertionFailure() - << "Value of: " << needle_expr << "\n" - << " Actual: " << begin_string_quote << needle << "\"\n" - << "Expected: " << (expected_to_be_substring ? "" : "not ") - << "a substring of " << haystack_expr << "\n" - << "Which is: " << begin_string_quote << haystack << "\""; + << "Value of: " << needle_expr << "\n" + << " Actual: " << begin_string_quote << needle << "\"\n" + << "Expected: " << (expected_to_be_substring ? "" : "not ") + << "a substring of " << haystack_expr << "\n" + << "Which is: " << begin_string_quote << haystack << "\""; } } // namespace @@ -1798,52 +1814,52 @@ AssertionResult IsSubstringImpl( // substring of haystack (NULL is considered a substring of itself // only), and return an appropriate error message when they fail. -AssertionResult IsSubstring( - const char* needle_expr, const char* haystack_expr, - const char* needle, const char* haystack) { +AssertionResult IsSubstring(const char* needle_expr, const char* haystack_expr, + const char* needle, const char* haystack) { return IsSubstringImpl(true, needle_expr, haystack_expr, needle, haystack); } -AssertionResult IsSubstring( - const char* needle_expr, const char* haystack_expr, - const wchar_t* needle, const wchar_t* haystack) { +AssertionResult IsSubstring(const char* needle_expr, const char* haystack_expr, + const wchar_t* needle, const wchar_t* haystack) { return IsSubstringImpl(true, needle_expr, haystack_expr, needle, haystack); } -AssertionResult IsNotSubstring( - const char* needle_expr, const char* haystack_expr, - const char* needle, const char* haystack) { +AssertionResult IsNotSubstring(const char* needle_expr, + const char* haystack_expr, const char* needle, + const char* haystack) { return IsSubstringImpl(false, needle_expr, haystack_expr, needle, haystack); } -AssertionResult IsNotSubstring( - const char* needle_expr, const char* haystack_expr, - const wchar_t* needle, const wchar_t* haystack) { +AssertionResult IsNotSubstring(const char* needle_expr, + const char* haystack_expr, const wchar_t* needle, + const wchar_t* haystack) { return IsSubstringImpl(false, needle_expr, haystack_expr, needle, haystack); } -AssertionResult IsSubstring( - const char* needle_expr, const char* haystack_expr, - const ::std::string& needle, const ::std::string& haystack) { +AssertionResult IsSubstring(const char* needle_expr, const char* haystack_expr, + const ::std::string& needle, + const ::std::string& haystack) { return IsSubstringImpl(true, needle_expr, haystack_expr, needle, haystack); } -AssertionResult IsNotSubstring( - const char* needle_expr, const char* haystack_expr, - const ::std::string& needle, const ::std::string& haystack) { +AssertionResult IsNotSubstring(const char* needle_expr, + const char* haystack_expr, + const ::std::string& needle, + const ::std::string& haystack) { return IsSubstringImpl(false, needle_expr, haystack_expr, needle, haystack); } #if GTEST_HAS_STD_WSTRING -AssertionResult IsSubstring( - const char* needle_expr, const char* haystack_expr, - const ::std::wstring& needle, const ::std::wstring& haystack) { +AssertionResult IsSubstring(const char* needle_expr, const char* haystack_expr, + const ::std::wstring& needle, + const ::std::wstring& haystack) { return IsSubstringImpl(true, needle_expr, haystack_expr, needle, haystack); } -AssertionResult IsNotSubstring( - const char* needle_expr, const char* haystack_expr, - const ::std::wstring& needle, const ::std::wstring& haystack) { +AssertionResult IsNotSubstring(const char* needle_expr, + const char* haystack_expr, + const ::std::wstring& needle, + const ::std::wstring& haystack) { return IsSubstringImpl(false, needle_expr, haystack_expr, needle, haystack); } #endif // GTEST_HAS_STD_WSTRING @@ -1855,43 +1871,42 @@ namespace internal { namespace { // Helper function for IsHRESULT{SuccessFailure} predicates -AssertionResult HRESULTFailureHelper(const char* expr, - const char* expected, +AssertionResult HRESULTFailureHelper(const char* expr, const char* expected, long hr) { // NOLINT -# if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_TV_TITLE +#if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_TV_TITLE // Windows CE doesn't support FormatMessage. const char error_text[] = ""; -# else +#else // Looks up the human-readable system message for the HRESULT code // and since we're not passing any params to FormatMessage, we don't // want inserts expanded. - const DWORD kFlags = FORMAT_MESSAGE_FROM_SYSTEM | - FORMAT_MESSAGE_IGNORE_INSERTS; + const DWORD kFlags = + FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS; const DWORD kBufSize = 4096; // Gets the system's human readable message string for this HRESULT. - char error_text[kBufSize] = { '\0' }; + char error_text[kBufSize] = {'\0'}; DWORD message_length = ::FormatMessageA(kFlags, - 0, // no source, we're asking system + 0, // no source, we're asking system static_cast(hr), // the error - 0, // no line width restrictions + 0, // no line width restrictions error_text, // output buffer kBufSize, // buf size nullptr); // no arguments for inserts // Trims tailing white space (FormatMessage leaves a trailing CR-LF) for (; message_length && IsSpace(error_text[message_length - 1]); - --message_length) { + --message_length) { error_text[message_length - 1] = '\0'; } -# endif // GTEST_OS_WINDOWS_MOBILE +#endif // GTEST_OS_WINDOWS_MOBILE const std::string error_hex("0x" + String::FormatHexInt(hr)); return ::testing::AssertionFailure() - << "Expected: " << expr << " " << expected << ".\n" - << " Actual: " << error_hex << " " << error_text << "\n"; + << "Expected: " << expr << " " << expected << ".\n" + << " Actual: " << error_hex << " " << error_text << "\n"; } } // namespace @@ -1925,16 +1940,18 @@ AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT // 17 - 21 bits 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx // The maximum code-point a one-byte UTF-8 sequence can represent. -constexpr uint32_t kMaxCodePoint1 = (static_cast(1) << 7) - 1; +constexpr uint32_t kMaxCodePoint1 = (static_cast(1) << 7) - 1; // The maximum code-point a two-byte UTF-8 sequence can represent. constexpr uint32_t kMaxCodePoint2 = (static_cast(1) << (5 + 6)) - 1; // The maximum code-point a three-byte UTF-8 sequence can represent. -constexpr uint32_t kMaxCodePoint3 = (static_cast(1) << (4 + 2*6)) - 1; +constexpr uint32_t kMaxCodePoint3 = + (static_cast(1) << (4 + 2 * 6)) - 1; // The maximum code-point a four-byte UTF-8 sequence can represent. -constexpr uint32_t kMaxCodePoint4 = (static_cast(1) << (3 + 3*6)) - 1; +constexpr uint32_t kMaxCodePoint4 = + (static_cast(1) << (3 + 3 * 6)) - 1; // Chops off the n lowest bits from a bit pattern. Returns the n // lowest bits. As a side effect, the original bit pattern will be @@ -1959,7 +1976,7 @@ std::string CodePointToUtf8(uint32_t code_point) { char str[5]; // Big enough for the largest valid code point. if (code_point <= kMaxCodePoint1) { str[1] = '\0'; - str[0] = static_cast(code_point); // 0xxxxxxx + str[0] = static_cast(code_point); // 0xxxxxxx } else if (code_point <= kMaxCodePoint2) { str[2] = '\0'; str[1] = static_cast(0x80 | ChopLowBits(&code_point, 6)); // 10xxxxxx @@ -1987,8 +2004,8 @@ std::string CodePointToUtf8(uint32_t code_point) { // and thus should be combined into a single Unicode code point // using CreateCodePointFromUtf16SurrogatePair. inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { - return sizeof(wchar_t) == 2 && - (first & 0xFC00) == 0xD800 && (second & 0xFC00) == 0xDC00; + return sizeof(wchar_t) == 2 && (first & 0xFC00) == 0xD800 && + (second & 0xFC00) == 0xDC00; } // Creates a Unicode code point from UTF16 surrogate pair. @@ -2019,8 +2036,7 @@ inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, // and contains invalid UTF-16 surrogate pairs, values in those pairs // will be encoded as individual Unicode characters from Basic Normal Plane. std::string WideStringToUtf8(const wchar_t* str, int num_chars) { - if (num_chars == -1) - num_chars = static_cast(wcslen(str)); + if (num_chars == -1) num_chars = static_cast(wcslen(str)); ::std::stringstream stream; for (int i = 0; i < num_chars; ++i) { @@ -2029,8 +2045,8 @@ std::string WideStringToUtf8(const wchar_t* str, int num_chars) { if (str[i] == L'\0') { break; } else if (i + 1 < num_chars && IsUtf16SurrogatePair(str[i], str[i + 1])) { - unicode_code_point = CreateCodePointFromUtf16SurrogatePair(str[i], - str[i + 1]); + unicode_code_point = + CreateCodePointFromUtf16SurrogatePair(str[i], str[i + 1]); i++; } else { unicode_code_point = static_cast(str[i]); @@ -2043,7 +2059,7 @@ std::string WideStringToUtf8(const wchar_t* str, int num_chars) { // Converts a wide C string to an std::string using the UTF-8 encoding. // NULL will be converted to "(null)". -std::string String::ShowWideCString(const wchar_t * wide_c_str) { +std::string String::ShowWideCString(const wchar_t* wide_c_str) { if (wide_c_str == nullptr) return "(null)"; return internal::WideStringToUtf8(wide_c_str, -1); @@ -2055,7 +2071,7 @@ std::string String::ShowWideCString(const wchar_t * wide_c_str) { // Unlike wcscmp(), this function can handle NULL argument(s). A NULL // C string is considered different to any non-NULL C string, // including the empty string. -bool String::WideCStringEquals(const wchar_t * lhs, const wchar_t * rhs) { +bool String::WideCStringEquals(const wchar_t* lhs, const wchar_t* rhs) { if (lhs == nullptr) return rhs == nullptr; if (rhs == nullptr) return false; @@ -2065,33 +2081,27 @@ bool String::WideCStringEquals(const wchar_t * lhs, const wchar_t * rhs) { // Helper function for *_STREQ on wide strings. AssertionResult CmpHelperSTREQ(const char* lhs_expression, - const char* rhs_expression, - const wchar_t* lhs, + const char* rhs_expression, const wchar_t* lhs, const wchar_t* rhs) { if (String::WideCStringEquals(lhs, rhs)) { return AssertionSuccess(); } - return EqFailure(lhs_expression, - rhs_expression, - PrintToString(lhs), - PrintToString(rhs), - false); + return EqFailure(lhs_expression, rhs_expression, PrintToString(lhs), + PrintToString(rhs), false); } // Helper function for *_STRNE on wide strings. AssertionResult CmpHelperSTRNE(const char* s1_expression, - const char* s2_expression, - const wchar_t* s1, + const char* s2_expression, const wchar_t* s1, const wchar_t* s2) { if (!String::WideCStringEquals(s1, s2)) { return AssertionSuccess(); } - return AssertionFailure() << "Expected: (" << s1_expression << ") != (" - << s2_expression << "), actual: " - << PrintToString(s1) - << " vs " << PrintToString(s2); + return AssertionFailure() + << "Expected: (" << s1_expression << ") != (" << s2_expression + << "), actual: " << PrintToString(s1) << " vs " << PrintToString(s2); } // Compares two C strings, ignoring case. Returns true if and only if they have @@ -2100,7 +2110,7 @@ AssertionResult CmpHelperSTRNE(const char* s1_expression, // Unlike strcasecmp(), this function can handle NULL argument(s). A // NULL C string is considered different to any non-NULL C string, // including the empty string. -bool String::CaseInsensitiveCStringEquals(const char * lhs, const char * rhs) { +bool String::CaseInsensitiveCStringEquals(const char* lhs, const char* rhs) { if (lhs == nullptr) return rhs == nullptr; if (rhs == nullptr) return false; return posix::StrCaseCmp(lhs, rhs) == 0; @@ -2142,8 +2152,8 @@ bool String::CaseInsensitiveWideCStringEquals(const wchar_t* lhs, // Returns true if and only if str ends with the given suffix, ignoring case. // Any string is considered to end with an empty suffix. -bool String::EndsWithCaseInsensitive( - const std::string& str, const std::string& suffix) { +bool String::EndsWithCaseInsensitive(const std::string& str, + const std::string& suffix) { const size_t str_len = str.length(); const size_t suffix_len = suffix.length(); return (str_len >= suffix_len) && @@ -2226,15 +2236,13 @@ TestResult::TestResult() : death_test_count_(0), start_timestamp_(0), elapsed_time_(0) {} // D'tor. -TestResult::~TestResult() { -} +TestResult::~TestResult() {} // Returns the i-th test part result among all the results. i can // range from 0 to total_part_count() - 1. If i is not in that range, // aborts the program. const TestPartResult& TestResult::GetTestPartResult(int i) const { - if (i < 0 || i >= total_part_count()) - internal::posix::Abort(); + if (i < 0 || i >= total_part_count()) internal::posix::Abort(); return test_part_results_.at(static_cast(i)); } @@ -2242,15 +2250,12 @@ const TestPartResult& TestResult::GetTestPartResult(int i) const { // test_property_count() - 1. If i is not in that range, aborts the // program. const TestProperty& TestResult::GetTestProperty(int i) const { - if (i < 0 || i >= test_property_count()) - internal::posix::Abort(); + if (i < 0 || i >= test_property_count()) internal::posix::Abort(); return test_properties_.at(static_cast(i)); } // Clears the test part results. -void TestResult::ClearTestPartResults() { - test_part_results_.clear(); -} +void TestResult::ClearTestPartResults() { test_part_results_.clear(); } // Adds a test part result to the list. void TestResult::AddTestPartResult(const TestPartResult& test_part_result) { @@ -2279,15 +2284,8 @@ void TestResult::RecordProperty(const std::string& xml_element, // The list of reserved attributes used in the element of XML // output. static const char* const kReservedTestSuitesAttributes[] = { - "disabled", - "errors", - "failures", - "name", - "random_seed", - "tests", - "time", - "timestamp" -}; + "disabled", "errors", "failures", "name", + "random_seed", "tests", "time", "timestamp"}; // The list of reserved attributes used in the element of XML // output. @@ -2297,8 +2295,8 @@ static const char* const kReservedTestSuiteAttributes[] = { // The list of reserved attributes used in the element of XML output. static const char* const kReservedTestCaseAttributes[] = { - "classname", "name", "status", "time", "type_param", - "value_param", "file", "line"}; + "classname", "name", "status", "time", + "type_param", "value_param", "file", "line"}; // Use a slightly different set for allowed output to ensure existing tests can // still RecordProperty("result") or "RecordProperty(timestamp") @@ -2360,7 +2358,7 @@ static bool ValidateTestPropertyName( const std::string& property_name, const std::vector& reserved_names) { if (std::find(reserved_names.begin(), reserved_names.end(), property_name) != - reserved_names.end()) { + reserved_names.end()) { ADD_FAILURE() << "Reserved key used in RecordProperty(): " << property_name << " (" << FormatWordList(reserved_names) << " are reserved by " << GTEST_NAME_ << ")"; @@ -2398,8 +2396,7 @@ bool TestResult::Skipped() const { // Returns true if and only if the test failed. bool TestResult::Failed() const { for (int i = 0; i < total_part_count(); ++i) { - if (GetTestPartResult(i).failed()) - return true; + if (GetTestPartResult(i).failed()) return true; } return false; } @@ -2440,38 +2437,31 @@ int TestResult::test_property_count() const { // Creates a Test object. // The c'tor saves the states of all flags. -Test::Test() - : gtest_flag_saver_(new GTEST_FLAG_SAVER_) { -} +Test::Test() : gtest_flag_saver_(new GTEST_FLAG_SAVER_) {} // The d'tor restores the states of all flags. The actual work is // done by the d'tor of the gtest_flag_saver_ field, and thus not // visible here. -Test::~Test() { -} +Test::~Test() {} // Sets up the test fixture. // // A sub-class may override this. -void Test::SetUp() { -} +void Test::SetUp() {} // Tears down the test fixture. // // A sub-class may override this. -void Test::TearDown() { -} +void Test::TearDown() {} // Allows user supplied key value pairs to be recorded for later output. void Test::RecordProperty(const std::string& key, const std::string& value) { UnitTest::GetInstance()->RecordProperty(key, value); } - -// Allows user supplied key value pairs to be recorded for later output. -void Test::RecordProperty(const std::string& key, int value) { - Message value_message; - value_message << value; - RecordProperty(key, value_message.GetString().c_str()); +// We do not define a customary serialization except for integers, +// but other values could be logged in this way. +void Test::RecordProperty(const std::string& key, int64_t value) { + RecordProperty(key, (Message() << value).GetString()); } namespace internal { @@ -2565,8 +2555,8 @@ bool Test::HasSameFixtureClass() { static std::string* FormatSehExceptionMessage(DWORD exception_code, const char* location) { Message message; - message << "SEH exception with code 0x" << std::setbase(16) << - exception_code << std::setbase(10) << " thrown in " << location << "."; + message << "SEH exception with code 0x" << std::setbase(16) << exception_code + << std::setbase(10) << " thrown in " << location << "."; return new std::string(message.GetString()); } @@ -2609,8 +2599,8 @@ GoogleTestFailureException::GoogleTestFailureException( // exceptions in the same function. Therefore, we provide a separate // wrapper function for handling SEH exceptions.) template -Result HandleSehExceptionsInMethodIfSupported( - T* object, Result (T::*method)(), const char* location) { +Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::*method)(), + const char* location) { #if GTEST_HAS_SEH __try { return (object->*method)(); @@ -2619,8 +2609,8 @@ Result HandleSehExceptionsInMethodIfSupported( // We create the exception message on the heap because VC++ prohibits // creation of objects with destructors on stack in functions using __try // (see error C2712). - std::string* exception_message = FormatSehExceptionMessage( - GetExceptionCode(), location); + std::string* exception_message = + FormatSehExceptionMessage(GetExceptionCode(), location); internal::ReportFailureInUnknownLocation(TestPartResult::kFatalFailure, *exception_message); delete exception_message; @@ -2636,8 +2626,8 @@ Result HandleSehExceptionsInMethodIfSupported( // exceptions, if they are supported; returns the 0-value for type // Result in case of an SEH exception. template -Result HandleExceptionsInMethodIfSupported( - T* object, Result (T::*method)(), const char* location) { +Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*method)(), + const char* location) { // NOTE: The user code can affect the way in which Google Test handles // exceptions by setting GTEST_FLAG(catch_exceptions), but only before // RUN_ALL_TESTS() starts. It is technically possible to check the flag @@ -2703,16 +2693,16 @@ void Test::Run() { // GTEST_SKIP(). if (!HasFatalFailure() && !IsSkipped()) { impl->os_stack_trace_getter()->UponLeavingGTest(); - internal::HandleExceptionsInMethodIfSupported( - this, &Test::TestBody, "the test body"); + internal::HandleExceptionsInMethodIfSupported(this, &Test::TestBody, + "the test body"); } // However, we want to clean up as much as possible. Hence we will // always call TearDown(), even if SetUp() or the test body has // failed. impl->os_stack_trace_getter()->UponLeavingGTest(); - internal::HandleExceptionsInMethodIfSupported( - this, &Test::TearDown, "TearDown()"); + internal::HandleExceptionsInMethodIfSupported(this, &Test::TearDown, + "TearDown()"); } // Returns true if and only if the current test has a fatal failure. @@ -2722,8 +2712,9 @@ bool Test::HasFatalFailure() { // Returns true if and only if the current test has a non-fatal failure. bool Test::HasNonfatalFailure() { - return internal::GetUnitTestImpl()->current_test_result()-> - HasNonfatalFailure(); + return internal::GetUnitTestImpl() + ->current_test_result() + ->HasNonfatalFailure(); } // Returns true if and only if the current test was skipped. @@ -2742,7 +2733,8 @@ TestInfo::TestInfo(const std::string& a_test_suite_name, internal::TypeId fixture_class_id, internal::TestFactoryBase* factory) : test_suite_name_(a_test_suite_name), - name_(a_name), + // begin()/end() is MSVC 17.3.3 ASAN crash workaround (GitHub issue #3997) + name_(a_name.begin(), a_name.end()), type_param_(a_type_param ? new std::string(a_type_param) : nullptr), value_param_(a_value_param ? new std::string(a_value_param) : nullptr), location_(a_code_location), @@ -2806,38 +2798,6 @@ void ReportInvalidTestSuiteType(const char* test_suite_name, code_location.line) << " " << errors.GetString(); } -} // namespace internal - -namespace { - -// A predicate that checks the test name of a TestInfo against a known -// value. -// -// This is used for implementation of the TestSuite class only. We put -// it in the anonymous namespace to prevent polluting the outer -// namespace. -// -// TestNameIs is copyable. -class TestNameIs { - public: - // Constructor. - // - // TestNameIs has NO default constructor. - explicit TestNameIs(const char* name) - : name_(name) {} - - // Returns true if and only if the test name of test_info matches name_. - bool operator()(const TestInfo * test_info) const { - return test_info && test_info->name() == name_; - } - - private: - std::string name_; -}; - -} // namespace - -namespace internal { // This method expands all parameterized tests registered with macros TEST_P // and INSTANTIATE_TEST_SUITE_P into regular tests and registers those. @@ -2855,20 +2815,20 @@ void UnitTestImpl::RegisterParameterizedTests() { // Creates the test object, runs it, records its result, and then // deletes it. void TestInfo::Run() { - if (!should_run_) return; + TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater(); + if (!should_run_) { + if (is_disabled_ && matches_filter_) repeater->OnTestDisabled(*this); + return; + } // Tells UnitTest where to store test result. internal::UnitTestImpl* const impl = internal::GetUnitTestImpl(); impl->set_current_test_info(this); - TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater(); - // Notifies the unit test event listeners that a test is about to start. repeater->OnTestStart(*this); - result_.set_start_timestamp(internal::GetTimeInMillis()); internal::Timer timer; - impl->os_stack_trace_getter()->UponLeavingGTest(); // Creates the test object. @@ -3033,10 +2993,16 @@ void TestSuite::Run() { internal::HandleExceptionsInMethodIfSupported( this, &TestSuite::RunSetUpTestSuite, "SetUpTestSuite()"); + const bool skip_all = ad_hoc_test_result().Failed(); + start_timestamp_ = internal::GetTimeInMillis(); internal::Timer timer; for (int i = 0; i < total_test_count(); i++) { - GetMutableTestInfo(i)->Run(); + if (skip_all) { + GetMutableTestInfo(i)->Skip(); + } else { + GetMutableTestInfo(i)->Run(); + } if (GTEST_FLAG_GET(fail_fast) && GetMutableTestInfo(i)->result()->Failed()) { for (int j = i + 1; j < total_test_count(); j++) { @@ -3114,11 +3080,10 @@ void TestSuite::UnshuffleTests() { // // FormatCountableNoun(1, "formula", "formuli") returns "1 formula". // FormatCountableNoun(5, "book", "books") returns "5 books". -static std::string FormatCountableNoun(int count, - const char * singular_form, - const char * plural_form) { +static std::string FormatCountableNoun(int count, const char* singular_form, + const char* plural_form) { return internal::StreamableToString(count) + " " + - (count == 1 ? singular_form : plural_form); + (count == 1 ? singular_form : plural_form); } // Formats the count of tests. @@ -3135,7 +3100,7 @@ static std::string FormatTestSuiteCount(int test_suite_count) { // representation. Both kNonFatalFailure and kFatalFailure are translated // to "Failure", as the user usually doesn't care about the difference // between the two when viewing the test result. -static const char * TestPartResultTypeToString(TestPartResult::Type type) { +static const char* TestPartResultTypeToString(TestPartResult::Type type) { switch (type) { case TestPartResult::kSkip: return "Skipped\n"; @@ -3162,17 +3127,18 @@ enum class GTestColor { kDefault, kRed, kGreen, kYellow }; // Prints a TestPartResult to an std::string. static std::string PrintTestPartResultToString( const TestPartResult& test_part_result) { - return (Message() - << internal::FormatFileLocation(test_part_result.file_name(), - test_part_result.line_number()) - << " " << TestPartResultTypeToString(test_part_result.type()) - << test_part_result.message()).GetString(); + return (Message() << internal::FormatFileLocation( + test_part_result.file_name(), + test_part_result.line_number()) + << " " + << TestPartResultTypeToString(test_part_result.type()) + << test_part_result.message()) + .GetString(); } // Prints a TestPartResult. static void PrintTestPartResult(const TestPartResult& test_part_result) { - const std::string& result = - PrintTestPartResultToString(test_part_result); + const std::string& result = PrintTestPartResultToString(test_part_result); printf("%s\n", result.c_str()); fflush(stdout); // If the test program runs in Visual Studio or a debugger, the @@ -3189,8 +3155,8 @@ static void PrintTestPartResult(const TestPartResult& test_part_result) { } // class PrettyUnitTestResultPrinter -#if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE && \ - !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT && !GTEST_OS_WINDOWS_MINGW +#if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && \ + !GTEST_OS_WINDOWS_RT && !GTEST_OS_WINDOWS_MINGW // Returns the character attribute for the given color. static WORD GetColorAttribute(GTestColor color) { @@ -3201,7 +3167,8 @@ static WORD GetColorAttribute(GTestColor color) { return FOREGROUND_GREEN; case GTestColor::kYellow: return FOREGROUND_RED | FOREGROUND_GREEN; - default: return 0; + default: + return 0; } } @@ -3269,25 +3236,23 @@ bool ShouldUseColor(bool stdout_is_tty) { // On non-Windows platforms, we rely on the TERM variable. const char* const term = posix::GetEnv("TERM"); const bool term_supports_color = - String::CStringEquals(term, "xterm") || - String::CStringEquals(term, "xterm-color") || - String::CStringEquals(term, "xterm-256color") || - String::CStringEquals(term, "screen") || - String::CStringEquals(term, "screen-256color") || - String::CStringEquals(term, "tmux") || - String::CStringEquals(term, "tmux-256color") || - String::CStringEquals(term, "rxvt-unicode") || - String::CStringEquals(term, "rxvt-unicode-256color") || - String::CStringEquals(term, "linux") || - String::CStringEquals(term, "cygwin"); + term != nullptr && (String::CStringEquals(term, "xterm") || + String::CStringEquals(term, "xterm-color") || + String::CStringEquals(term, "xterm-kitty") || + String::CStringEquals(term, "screen") || + String::CStringEquals(term, "tmux") || + String::CStringEquals(term, "rxvt-unicode") || + String::CStringEquals(term, "linux") || + String::CStringEquals(term, "cygwin") || + String::EndsWithCaseInsensitive(term, "-256color")); return stdout_is_tty && term_supports_color; #endif // GTEST_OS_WINDOWS } return String::CaseInsensitiveCStringEquals(gtest_color, "yes") || - String::CaseInsensitiveCStringEquals(gtest_color, "true") || - String::CaseInsensitiveCStringEquals(gtest_color, "t") || - String::CStringEquals(gtest_color, "1"); + String::CaseInsensitiveCStringEquals(gtest_color, "true") || + String::CaseInsensitiveCStringEquals(gtest_color, "t") || + String::CStringEquals(gtest_color, "1"); // We take "yes", "true", "t", and "1" as meaning "yes". If the // value is neither one of these nor "auto", we treat it as "no" to // be conservative. @@ -3299,18 +3264,18 @@ bool ShouldUseColor(bool stdout_is_tty) { // that would be colored when printed, as can be done on Linux. GTEST_ATTRIBUTE_PRINTF_(2, 3) -static void ColoredPrintf(GTestColor color, const char *fmt, ...) { +static void ColoredPrintf(GTestColor color, const char* fmt, ...) { va_list args; va_start(args, fmt); -#if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_ZOS || GTEST_OS_IOS || \ - GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT || defined(ESP_PLATFORM) - const bool use_color = AlwaysFalse(); -#else static const bool in_color_mode = +#if GTEST_HAS_FILE_SYSTEM ShouldUseColor(posix::IsATTY(posix::FileNo(stdout)) != 0); +#else + false; +#endif // GTEST_HAS_FILE_SYSTEM + const bool use_color = in_color_mode && (color != GTestColor::kDefault); -#endif // GTEST_OS_WINDOWS_MOBILE || GTEST_OS_ZOS if (!use_color) { vprintf(fmt, args); @@ -3318,8 +3283,8 @@ static void ColoredPrintf(GTestColor color, const char *fmt, ...) { return; } -#if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE && \ - !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT && !GTEST_OS_WINDOWS_MINGW +#if GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && \ + !GTEST_OS_WINDOWS_RT && !GTEST_OS_WINDOWS_MINGW const HANDLE stdout_handle = GetStdHandle(STD_OUTPUT_HANDLE); // Gets the current text color. @@ -3390,6 +3355,7 @@ class PrettyUnitTestResultPrinter : public TestEventListener { #endif // OnTestCaseStart void OnTestStart(const TestInfo& test_info) override; + void OnTestDisabled(const TestInfo& test_info) override; void OnTestPartResult(const TestPartResult& result) override; void OnTestEnd(const TestInfo& test_info) override; @@ -3410,7 +3376,7 @@ class PrettyUnitTestResultPrinter : public TestEventListener { static void PrintSkippedTests(const UnitTest& unit_test); }; - // Fired before each iteration of tests starts. +// Fired before each iteration of tests starts. void PrettyUnitTestResultPrinter::OnTestIterationStart( const UnitTest& unit_test, int iteration) { if (GTEST_FLAG_GET(repeat) != 1) @@ -3489,6 +3455,13 @@ void PrettyUnitTestResultPrinter::OnTestStart(const TestInfo& test_info) { fflush(stdout); } +void PrettyUnitTestResultPrinter::OnTestDisabled(const TestInfo& test_info) { + ColoredPrintf(GTestColor::kYellow, "[ DISABLED ] "); + PrintTestName(test_info.test_suite_name(), test_info.name()); + printf("\n"); + fflush(stdout); +} + // Called after an assertion failure. void PrettyUnitTestResultPrinter::OnTestPartResult( const TestPartResult& result) { @@ -3513,12 +3486,12 @@ void PrettyUnitTestResultPrinter::OnTestEnd(const TestInfo& test_info) { ColoredPrintf(GTestColor::kRed, "[ FAILED ] "); } PrintTestName(test_info.test_suite_name(), test_info.name()); - if (test_info.result()->Failed()) - PrintFullTestCommentIfPresent(test_info); + if (test_info.result()->Failed()) PrintFullTestCommentIfPresent(test_info); if (GTEST_FLAG_GET(print_time)) { - printf(" (%s ms)\n", internal::StreamableToString( - test_info.result()->elapsed_time()).c_str()); + printf(" (%s ms)\n", + internal::StreamableToString(test_info.result()->elapsed_time()) + .c_str()); } else { printf("\n"); } @@ -3691,6 +3664,7 @@ class BriefUnitTestResultPrinter : public TestEventListener { #endif // OnTestCaseStart void OnTestStart(const TestInfo& /*test_info*/) override {} + void OnTestDisabled(const TestInfo& /*test_info*/) override {} void OnTestPartResult(const TestPartResult& result) override; void OnTestEnd(const TestInfo& test_info) override; @@ -3779,7 +3753,7 @@ class TestEventRepeater : public TestEventListener { public: TestEventRepeater() : forwarding_enabled_(true) {} ~TestEventRepeater() override; - void Append(TestEventListener *listener); + void Append(TestEventListener* listener); TestEventListener* Release(TestEventListener* listener); // Controls whether events will be forwarded to listeners_. Set to false @@ -3797,6 +3771,7 @@ class TestEventRepeater : public TestEventListener { #endif // GTEST_REMOVE_LEGACY_TEST_CASEAPI_ void OnTestSuiteStart(const TestSuite& parameter) override; void OnTestStart(const TestInfo& test_info) override; + void OnTestDisabled(const TestInfo& test_info) override; void OnTestPartResult(const TestPartResult& result) override; void OnTestEnd(const TestInfo& test_info) override; // Legacy API is deprecated but still available @@ -3816,18 +3791,19 @@ class TestEventRepeater : public TestEventListener { // The list of listeners that receive events. std::vector listeners_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(TestEventRepeater); + TestEventRepeater(const TestEventRepeater&) = delete; + TestEventRepeater& operator=(const TestEventRepeater&) = delete; }; TestEventRepeater::~TestEventRepeater() { ForEach(listeners_, Delete); } -void TestEventRepeater::Append(TestEventListener *listener) { +void TestEventRepeater::Append(TestEventListener* listener) { listeners_.push_back(listener); } -TestEventListener* TestEventRepeater::Release(TestEventListener *listener) { +TestEventListener* TestEventRepeater::Release(TestEventListener* listener) { for (size_t i = 0; i < listeners_.size(); ++i) { if (listeners_[i] == listener) { listeners_.erase(listeners_.begin() + static_cast(i)); @@ -3840,14 +3816,14 @@ TestEventListener* TestEventRepeater::Release(TestEventListener *listener) { // Since most methods are very similar, use macros to reduce boilerplate. // This defines a member that forwards the call to all listeners. -#define GTEST_REPEATER_METHOD_(Name, Type) \ -void TestEventRepeater::Name(const Type& parameter) { \ - if (forwarding_enabled_) { \ - for (size_t i = 0; i < listeners_.size(); i++) { \ - listeners_[i]->Name(parameter); \ - } \ - } \ -} +#define GTEST_REPEATER_METHOD_(Name, Type) \ + void TestEventRepeater::Name(const Type& parameter) { \ + if (forwarding_enabled_) { \ + for (size_t i = 0; i < listeners_.size(); i++) { \ + listeners_[i]->Name(parameter); \ + } \ + } \ + } // This defines a member that forwards the call to all listeners in reverse // order. #define GTEST_REVERSE_REPEATER_METHOD_(Name, Type) \ @@ -3867,6 +3843,7 @@ GTEST_REPEATER_METHOD_(OnTestCaseStart, TestSuite) #endif // GTEST_REMOVE_LEGACY_TEST_CASEAPI_ GTEST_REPEATER_METHOD_(OnTestSuiteStart, TestSuite) GTEST_REPEATER_METHOD_(OnTestStart, TestInfo) +GTEST_REPEATER_METHOD_(OnTestDisabled, TestInfo) GTEST_REPEATER_METHOD_(OnTestPartResult, TestPartResult) GTEST_REPEATER_METHOD_(OnEnvironmentsTearDownStart, UnitTest) GTEST_REVERSE_REPEATER_METHOD_(OnEnvironmentsSetUpEnd, UnitTest) @@ -3902,6 +3879,7 @@ void TestEventRepeater::OnTestIterationEnd(const UnitTest& unit_test, // End TestEventRepeater +#if GTEST_HAS_FILE_SYSTEM // This class generates an XML output file. class XmlUnitTestResultPrinter : public EmptyTestEventListener { public: @@ -3917,12 +3895,13 @@ class XmlUnitTestResultPrinter : public EmptyTestEventListener { private: // Is c a whitespace character that is normalized to a space character // when it appears in an XML attribute value? - static bool IsNormalizableWhitespace(char c) { - return c == 0x9 || c == 0xA || c == 0xD; + static bool IsNormalizableWhitespace(unsigned char c) { + return c == '\t' || c == '\n' || c == '\r'; } // May c appear in a well-formed XML document? - static bool IsValidXmlCharacter(char c) { + // https://www.w3.org/TR/REC-xml/#charsets + static bool IsValidXmlCharacter(unsigned char c) { return IsNormalizableWhitespace(c) || c >= 0x20; } @@ -3992,7 +3971,8 @@ class XmlUnitTestResultPrinter : public EmptyTestEventListener { // The output file. const std::string output_file_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(XmlUnitTestResultPrinter); + XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; + XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter&) = delete; }; // Creates a new XmlUnitTestResultPrinter. @@ -4032,8 +4012,8 @@ void XmlUnitTestResultPrinter::ListTestsMatchingFilter( // module will consist of ordinary English text. // If this module is ever modified to produce version 1.1 XML output, // most invalid characters can be retained using character references. -std::string XmlUnitTestResultPrinter::EscapeXml( - const std::string& str, bool is_attribute) { +std::string XmlUnitTestResultPrinter::EscapeXml(const std::string& str, + bool is_attribute) { Message m; for (size_t i = 0; i < str.size(); ++i) { @@ -4061,8 +4041,9 @@ std::string XmlUnitTestResultPrinter::EscapeXml( m << '"'; break; default: - if (IsValidXmlCharacter(ch)) { - if (is_attribute && IsNormalizableWhitespace(ch)) + if (IsValidXmlCharacter(static_cast(ch))) { + if (is_attribute && + IsNormalizableWhitespace(static_cast(ch))) m << "&#x" << String::FormatByte(static_cast(ch)) << ";"; else @@ -4083,7 +4064,7 @@ std::string XmlUnitTestResultPrinter::RemoveInvalidXmlCharacters( std::string output; output.reserve(str.size()); for (std::string::const_iterator it = str.begin(); it != str.end(); ++it) - if (IsValidXmlCharacter(*it)) + if (IsValidXmlCharacter(static_cast(*it))) output.push_back(*it); return output; @@ -4091,7 +4072,6 @@ std::string XmlUnitTestResultPrinter::RemoveInvalidXmlCharacters( // The following routines generate an XML representation of a UnitTest // object. -// GOOGLETEST_CM0009 DO NOT DELETE // // This is how Google Test concepts map to the DTD: // @@ -4140,12 +4120,12 @@ std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { return ""; // YYYY-MM-DDThh:mm:ss.sss return StreamableToString(time_struct.tm_year + 1900) + "-" + - String::FormatIntWidth2(time_struct.tm_mon + 1) + "-" + - String::FormatIntWidth2(time_struct.tm_mday) + "T" + - String::FormatIntWidth2(time_struct.tm_hour) + ":" + - String::FormatIntWidth2(time_struct.tm_min) + ":" + - String::FormatIntWidth2(time_struct.tm_sec) + "." + - String::FormatIntWidthN(static_cast(ms % 1000), 3); + String::FormatIntWidth2(time_struct.tm_mon + 1) + "-" + + String::FormatIntWidth2(time_struct.tm_mday) + "T" + + String::FormatIntWidth2(time_struct.tm_hour) + ":" + + String::FormatIntWidth2(time_struct.tm_min) + ":" + + String::FormatIntWidth2(time_struct.tm_sec) + "." + + String::FormatIntWidthN(static_cast(ms % 1000), 3); } // Streams an XML CDATA section, escaping invalid CDATA sequences as needed. @@ -4156,8 +4136,8 @@ void XmlUnitTestResultPrinter::OutputXmlCDataSection(::std::ostream* stream, for (;;) { const char* const next_segment = strstr(segment, "]]>"); if (next_segment != nullptr) { - stream->write( - segment, static_cast(next_segment - segment)); + stream->write(segment, + static_cast(next_segment - segment)); *stream << "]]>]]>"); } else { @@ -4169,15 +4149,13 @@ void XmlUnitTestResultPrinter::OutputXmlCDataSection(::std::ostream* stream, } void XmlUnitTestResultPrinter::OutputXmlAttribute( - std::ostream* stream, - const std::string& element_name, - const std::string& name, - const std::string& value) { + std::ostream* stream, const std::string& element_name, + const std::string& name, const std::string& value) { const std::vector& allowed_names = GetReservedOutputAttributesForElement(element_name); GTEST_CHECK_(std::find(allowed_names.begin(), allowed_names.end(), name) != - allowed_names.end()) + allowed_names.end()) << "Attribute " << name << " is not allowed for element <" << element_name << ">."; @@ -4243,10 +4221,11 @@ void XmlUnitTestResultPrinter::OutputXmlTestInfo(::std::ostream* stream, OutputXmlAttribute(stream, kTestsuite, "type_param", test_info.type_param()); } + + OutputXmlAttribute(stream, kTestsuite, "file", test_info.file()); + OutputXmlAttribute(stream, kTestsuite, "line", + StreamableToString(test_info.line())); if (GTEST_FLAG_GET(list_tests)) { - OutputXmlAttribute(stream, kTestsuite, "file", test_info.file()); - OutputXmlAttribute(stream, kTestsuite, "line", - StreamableToString(test_info.line())); *stream << " />\n"; return; } @@ -4281,8 +4260,7 @@ void XmlUnitTestResultPrinter::OutputXmlTestResult(::std::ostream* stream, internal::FormatCompilerIndependentFileLocation(part.file_name(), part.line_number()); const std::string summary = location + "\n" + part.summary(); - *stream << " "; const std::string detail = location + "\n" + part.message(); OutputXmlCDataSection(stream, RemoveInvalidXmlCharacters(detail).c_str()); @@ -4423,7 +4401,7 @@ std::string XmlUnitTestResultPrinter::TestPropertiesAsXmlAttributes( for (int i = 0; i < result.test_property_count(); ++i) { const TestProperty& property = result.GetTestProperty(i); attributes << " " << property.key() << "=" - << "\"" << EscapeXmlAttribute(property.value()) << "\""; + << "\"" << EscapeXmlAttribute(property.value()) << "\""; } return attributes.GetString(); } @@ -4437,19 +4415,21 @@ void XmlUnitTestResultPrinter::OutputXmlTestProperties( return; } - *stream << "<" << kProperties << ">\n"; + *stream << " <" << kProperties << ">\n"; for (int i = 0; i < result.test_property_count(); ++i) { const TestProperty& property = result.GetTestProperty(i); - *stream << "<" << kProperty; + *stream << " <" << kProperty; *stream << " name=\"" << EscapeXmlAttribute(property.key()) << "\""; *stream << " value=\"" << EscapeXmlAttribute(property.value()) << "\""; *stream << "/>\n"; } - *stream << "\n"; + *stream << " \n"; } // End XmlUnitTestResultPrinter +#endif // GTEST_HAS_FILE_SYSTEM +#if GTEST_HAS_FILE_SYSTEM // This class generates an JSON output file. class JsonUnitTestResultPrinter : public EmptyTestEventListener { public: @@ -4469,16 +4449,12 @@ class JsonUnitTestResultPrinter : public EmptyTestEventListener { //// streams the attribute as JSON. static void OutputJsonKey(std::ostream* stream, const std::string& element_name, - const std::string& name, - const std::string& value, - const std::string& indent, - bool comma = true); + const std::string& name, const std::string& value, + const std::string& indent, bool comma = true); static void OutputJsonKey(std::ostream* stream, const std::string& element_name, - const std::string& name, - int value, - const std::string& indent, - bool comma = true); + const std::string& name, int value, + const std::string& indent, bool comma = true); // Streams a test suite JSON stanza containing the given test result. // @@ -4511,7 +4487,9 @@ class JsonUnitTestResultPrinter : public EmptyTestEventListener { // The output file. const std::string output_file_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(JsonUnitTestResultPrinter); + JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; + JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrinter&) = + delete; }; // Creates a new JsonUnitTestResultPrinter. @@ -4523,7 +4501,7 @@ JsonUnitTestResultPrinter::JsonUnitTestResultPrinter(const char* output_file) } void JsonUnitTestResultPrinter::OnTestIterationEnd(const UnitTest& unit_test, - int /*iteration*/) { + int /*iteration*/) { FILE* jsonout = OpenFileForWriting(output_file_); std::stringstream stream; PrintJsonUnitTest(&stream, unit_test); @@ -4589,55 +4567,48 @@ static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { return ""; // YYYY-MM-DDThh:mm:ss return StreamableToString(time_struct.tm_year + 1900) + "-" + - String::FormatIntWidth2(time_struct.tm_mon + 1) + "-" + - String::FormatIntWidth2(time_struct.tm_mday) + "T" + - String::FormatIntWidth2(time_struct.tm_hour) + ":" + - String::FormatIntWidth2(time_struct.tm_min) + ":" + - String::FormatIntWidth2(time_struct.tm_sec) + "Z"; + String::FormatIntWidth2(time_struct.tm_mon + 1) + "-" + + String::FormatIntWidth2(time_struct.tm_mday) + "T" + + String::FormatIntWidth2(time_struct.tm_hour) + ":" + + String::FormatIntWidth2(time_struct.tm_min) + ":" + + String::FormatIntWidth2(time_struct.tm_sec) + "Z"; } static inline std::string Indent(size_t width) { return std::string(width, ' '); } -void JsonUnitTestResultPrinter::OutputJsonKey( - std::ostream* stream, - const std::string& element_name, - const std::string& name, - const std::string& value, - const std::string& indent, - bool comma) { +void JsonUnitTestResultPrinter::OutputJsonKey(std::ostream* stream, + const std::string& element_name, + const std::string& name, + const std::string& value, + const std::string& indent, + bool comma) { const std::vector& allowed_names = GetReservedOutputAttributesForElement(element_name); GTEST_CHECK_(std::find(allowed_names.begin(), allowed_names.end(), name) != - allowed_names.end()) + allowed_names.end()) << "Key \"" << name << "\" is not allowed for value \"" << element_name << "\"."; *stream << indent << "\"" << name << "\": \"" << EscapeJson(value) << "\""; - if (comma) - *stream << ",\n"; + if (comma) *stream << ",\n"; } void JsonUnitTestResultPrinter::OutputJsonKey( - std::ostream* stream, - const std::string& element_name, - const std::string& name, - int value, - const std::string& indent, - bool comma) { + std::ostream* stream, const std::string& element_name, + const std::string& name, int value, const std::string& indent, bool comma) { const std::vector& allowed_names = GetReservedOutputAttributesForElement(element_name); GTEST_CHECK_(std::find(allowed_names.begin(), allowed_names.end(), name) != - allowed_names.end()) + allowed_names.end()) << "Key \"" << name << "\" is not allowed for value \"" << element_name << "\"."; *stream << indent << "\"" << name << "\": " << StreamableToString(value); - if (comma) - *stream << ",\n"; + if (comma) *stream << ",\n"; } // Streams a test suite JSON stanza containing the given test result. @@ -4701,11 +4672,14 @@ void JsonUnitTestResultPrinter::OutputJsonTestInfo(::std::ostream* stream, OutputJsonKey(stream, kTestsuite, "type_param", test_info.type_param(), kIndent); } + + OutputJsonKey(stream, kTestsuite, "file", test_info.file(), kIndent); + OutputJsonKey(stream, kTestsuite, "line", test_info.line(), kIndent, false); if (GTEST_FLAG_GET(list_tests)) { - OutputJsonKey(stream, kTestsuite, "file", test_info.file(), kIndent); - OutputJsonKey(stream, kTestsuite, "line", test_info.line(), kIndent, false); *stream << "\n" << Indent(8) << "}"; return; + } else { + *stream << ",\n"; } OutputJsonKey(stream, kTestsuite, "status", @@ -4737,7 +4711,9 @@ void JsonUnitTestResultPrinter::OutputJsonTestResult(::std::ostream* stream, if (part.failed()) { *stream << ",\n"; if (++failures == 1) { - *stream << kIndent << "\"" << "failures" << "\": [\n"; + *stream << kIndent << "\"" + << "failures" + << "\": [\n"; } const std::string location = internal::FormatCompilerIndependentFileLocation(part.file_name(), @@ -4750,8 +4726,7 @@ void JsonUnitTestResultPrinter::OutputJsonTestResult(::std::ostream* stream, } } - if (failures > 0) - *stream << "\n" << kIndent << "]"; + if (failures > 0) *stream << "\n" << kIndent << "]"; *stream << "\n" << Indent(8) << "}"; } @@ -4844,10 +4819,15 @@ void JsonUnitTestResultPrinter::PrintJsonUnitTest(std::ostream* stream, // If there was a test failure outside of one of the test suites (like in a // test environment) include that in the output. if (unit_test.ad_hoc_test_result().Failed()) { + if (comma) { + *stream << ",\n"; + } OutputJsonTestSuiteForTestResult(stream, unit_test.ad_hoc_test_result()); } - *stream << "\n" << kIndent << "]\n" << "}\n"; + *stream << "\n" + << kIndent << "]\n" + << "}\n"; } void JsonUnitTestResultPrinter::PrintJsonTestList( @@ -4882,13 +4862,15 @@ std::string JsonUnitTestResultPrinter::TestPropertiesAsJson( Message attributes; for (int i = 0; i < result.test_property_count(); ++i) { const TestProperty& property = result.GetTestProperty(i); - attributes << ",\n" << indent << "\"" << property.key() << "\": " + attributes << ",\n" + << indent << "\"" << property.key() << "\": " << "\"" << EscapeJson(property.value()) << "\""; } return attributes.GetString(); } // End JsonUnitTestResultPrinter +#endif // GTEST_HAS_FILE_SYSTEM #if GTEST_CAN_STREAM_RESULTS_ @@ -4906,7 +4888,8 @@ std::string StreamingListener::UrlEncode(const char* str) { case '=': case '&': case '\n': - result.append("%" + String::FormatByte(static_cast(ch))); + result.push_back('%'); + result.append(String::FormatByte(static_cast(ch))); break; default: result.push_back(ch); @@ -4922,14 +4905,14 @@ void StreamingListener::SocketWriter::MakeConnection() { addrinfo hints; memset(&hints, 0, sizeof(hints)); - hints.ai_family = AF_UNSPEC; // To allow both IPv4 and IPv6 addresses. + hints.ai_family = AF_UNSPEC; // To allow both IPv4 and IPv6 addresses. hints.ai_socktype = SOCK_STREAM; addrinfo* servinfo = nullptr; // Use the getaddrinfo() to get a linked list of IP addresses for // the given host name. - const int error_num = getaddrinfo( - host_name_.c_str(), port_num_.c_str(), &hints, &servinfo); + const int error_num = + getaddrinfo(host_name_.c_str(), port_num_.c_str(), &hints, &servinfo); if (error_num != 0) { GTEST_LOG_(WARNING) << "stream_result_to: getaddrinfo() failed: " << gai_strerror(error_num); @@ -4938,8 +4921,8 @@ void StreamingListener::SocketWriter::MakeConnection() { // Loop through all the results and connect to the first we can. for (addrinfo* cur_addr = servinfo; sockfd_ == -1 && cur_addr != nullptr; cur_addr = cur_addr->ai_next) { - sockfd_ = socket( - cur_addr->ai_family, cur_addr->ai_socktype, cur_addr->ai_protocol); + sockfd_ = socket(cur_addr->ai_family, cur_addr->ai_socktype, + cur_addr->ai_protocol); if (sockfd_ != -1) { // Connect the client socket to the server socket. if (connect(sockfd_, cur_addr->ai_addr, cur_addr->ai_addrlen) == -1) { @@ -5008,7 +4991,7 @@ std::string OsStackTraceGetter::CurrentStackTrace(int max_depth, int skip_count) return result; -#else // !GTEST_HAS_ABSL +#else // !GTEST_HAS_ABSL static_cast(max_depth); static_cast(skip_count); return ""; @@ -5027,26 +5010,27 @@ void OsStackTraceGetter::UponLeavingGTest() GTEST_LOCK_EXCLUDED_(mutex_) { #endif // GTEST_HAS_ABSL } +#if GTEST_HAS_DEATH_TEST // A helper class that creates the premature-exit file in its // constructor and deletes the file in its destructor. class ScopedPrematureExitFile { public: explicit ScopedPrematureExitFile(const char* premature_exit_filepath) - : premature_exit_filepath_(premature_exit_filepath ? - premature_exit_filepath : "") { + : premature_exit_filepath_( + premature_exit_filepath ? premature_exit_filepath : "") { // If a path to the premature-exit file is specified... if (!premature_exit_filepath_.empty()) { // create the file with a single "0" character in it. I/O // errors are ignored as there's nothing better we can do and we // don't want to fail the test because of this. - FILE* pfile = posix::FOpen(premature_exit_filepath, "w"); + FILE* pfile = posix::FOpen(premature_exit_filepath_.c_str(), "w"); fwrite("0", 1, 1, pfile); fclose(pfile); } } ~ScopedPrematureExitFile() { -#if !defined GTEST_OS_ESP8266 +#if !GTEST_OS_ESP8266 if (!premature_exit_filepath_.empty()) { int retval = remove(premature_exit_filepath_.c_str()); if (retval) { @@ -5061,8 +5045,10 @@ class ScopedPrematureExitFile { private: const std::string premature_exit_filepath_; - GTEST_DISALLOW_COPY_AND_ASSIGN_(ScopedPrematureExitFile); + ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; + ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&) = delete; }; +#endif // GTEST_HAS_DEATH_TEST } // namespace internal @@ -5235,7 +5221,7 @@ int UnitTest::test_to_run_count() const { return impl()->test_to_run_count(); } // Gets the time of the test program start, in ms from the start of the // UNIX epoch. internal::TimeInMillis UnitTest::start_timestamp() const { - return impl()->start_timestamp(); + return impl()->start_timestamp(); } // Gets the elapsed time, in milliseconds. @@ -5278,9 +5264,7 @@ TestSuite* UnitTest::GetMutableTestSuite(int i) { // Returns the list of event listeners that can be used to track events // inside Google Test. -TestEventListeners& UnitTest::listeners() { - return *impl()->listeners(); -} +TestEventListeners& UnitTest::listeners() { return *impl()->listeners(); } // Registers and returns a global test environment. When a test // program is run, all global test environments will be set-up in the @@ -5305,12 +5289,11 @@ Environment* UnitTest::AddEnvironment(Environment* env) { // assertion macros (e.g. ASSERT_TRUE, EXPECT_EQ, etc) eventually call // this to report their results. The user code should use the // assertion macros instead of calling this directly. -void UnitTest::AddTestPartResult( - TestPartResult::Type result_type, - const char* file_name, - int line_number, - const std::string& message, - const std::string& os_stack_trace) GTEST_LOCK_EXCLUDED_(mutex_) { +void UnitTest::AddTestPartResult(TestPartResult::Type result_type, + const char* file_name, int line_number, + const std::string& message, + const std::string& os_stack_trace) + GTEST_LOCK_EXCLUDED_(mutex_) { Message msg; msg << message; @@ -5320,8 +5303,9 @@ void UnitTest::AddTestPartResult( for (size_t i = impl_->gtest_trace_stack().size(); i > 0; --i) { const internal::TraceInfo& trace = impl_->gtest_trace_stack()[i - 1]; - msg << "\n" << internal::FormatFileLocation(trace.file, trace.line) - << " " << trace.message; + msg << "\n" + << internal::FormatFileLocation(trace.file, trace.line) << " " + << trace.message; } } @@ -5331,8 +5315,8 @@ void UnitTest::AddTestPartResult( const TestPartResult result = TestPartResult( result_type, file_name, line_number, msg.GetString().c_str()); - impl_->GetTestPartResultReporterForCurrentThread()-> - ReportTestPartResult(result); + impl_->GetTestPartResultReporterForCurrentThread()->ReportTestPartResult( + result); if (result_type != TestPartResult::kSuccess && result_type != TestPartResult::kSkip) { @@ -5352,6 +5336,10 @@ void UnitTest::AddTestPartResult( (defined(__x86_64__) || defined(__i386__))) // with clang/gcc we can achieve the same effect on x86 by invoking int3 asm("int3"); +#elif GTEST_HAS_BUILTIN(__builtin_trap) + __builtin_trap(); +#elif defined(SIGTRAP) + raise(SIGTRAP); #else // Dereference nullptr through a volatile pointer to prevent the compiler // from removing. We use this rather than abort() or __builtin_trap() for @@ -5386,6 +5374,7 @@ void UnitTest::RecordProperty(const std::string& key, // We don't protect this under mutex_, as we only support calling it // from the main thread. int UnitTest::Run() { +#if GTEST_HAS_DEATH_TEST const bool in_death_test_child_process = GTEST_FLAG_GET(internal_run_death_test).length() > 0; @@ -5414,6 +5403,7 @@ int UnitTest::Run() { in_death_test_child_process ? nullptr : internal::posix::GetEnv("TEST_PREMATURE_EXIT_FILE")); +#endif // GTEST_HAS_DEATH_TEST // Captures the value of GTEST_FLAG(catch_exceptions). This value will be // used for the duration of the program. @@ -5425,20 +5415,20 @@ int UnitTest::Run() { // process. In either case the user does not want to see pop-up dialogs // about crashes - they are expected. if (impl()->catch_exceptions() || in_death_test_child_process) { -# if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT +#if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT // SetErrorMode doesn't exist on CE. SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOALIGNMENTFAULTEXCEPT | SEM_NOGPFAULTERRORBOX | SEM_NOOPENFILEERRORBOX); -# endif // !GTEST_OS_WINDOWS_MOBILE +#endif // !GTEST_OS_WINDOWS_MOBILE -# if (defined(_MSC_VER) || GTEST_OS_WINDOWS_MINGW) && !GTEST_OS_WINDOWS_MOBILE +#if (defined(_MSC_VER) || GTEST_OS_WINDOWS_MINGW) && !GTEST_OS_WINDOWS_MOBILE // Death test children can be terminated with _abort(). On Windows, // _abort() can show a dialog with a warning message. This forces the // abort message to go to stderr instead. _set_error_mode(_OUT_TO_STDERR); -# endif +#endif -# if defined(_MSC_VER) && !GTEST_OS_WINDOWS_MOBILE +#if defined(_MSC_VER) && !GTEST_OS_WINDOWS_MOBILE // In the debug version, Visual Studio pops up a separate dialog // offering a choice to debug the aborted program. We need to suppress // this dialog or it will pop up for every EXPECT/ASSERT_DEATH statement @@ -5458,21 +5448,24 @@ int UnitTest::Run() { _CRTDBG_MODE_FILE | _CRTDBG_MODE_DEBUG); (void)_CrtSetReportFile(_CRT_ASSERT, _CRTDBG_FILE_STDERR); } -# endif +#endif } #endif // GTEST_OS_WINDOWS return internal::HandleExceptionsInMethodIfSupported( - impl(), - &internal::UnitTestImpl::RunAllTests, - "auxiliary test code (environments or event listeners)") ? 0 : 1; + impl(), &internal::UnitTestImpl::RunAllTests, + "auxiliary test code (environments or event listeners)") + ? 0 + : 1; } +#if GTEST_HAS_FILE_SYSTEM // Returns the working directory when the first TEST() or TEST_F() was // executed. const char* UnitTest::original_working_dir() const { return impl_->original_working_dir_.c_str(); } +#endif // GTEST_HAS_FILE_SYSTEM // Returns the TestSuite object for the test that's currently running, // or NULL if no test is running. @@ -5510,14 +5503,10 @@ UnitTest::parameterized_test_registry() GTEST_LOCK_EXCLUDED_(mutex_) { } // Creates an empty UnitTest. -UnitTest::UnitTest() { - impl_ = new internal::UnitTestImpl(this); -} +UnitTest::UnitTest() { impl_ = new internal::UnitTestImpl(this); } // Destructor of UnitTest. -UnitTest::~UnitTest() { - delete impl_; -} +UnitTest::~UnitTest() { delete impl_; } // Pushes a trace defined by SCOPED_TRACE() on to the per-thread // Google Test trace stack. @@ -5528,8 +5517,7 @@ void UnitTest::PushGTestTrace(const internal::TraceInfo& trace) } // Pops a trace from the per-thread Google Test trace stack. -void UnitTest::PopGTestTrace() - GTEST_LOCK_EXCLUDED_(mutex_) { +void UnitTest::PopGTestTrace() GTEST_LOCK_EXCLUDED_(mutex_) { internal::MutexLock lock(&mutex_); impl_->gtest_trace_stack().pop_back(); } @@ -5541,7 +5529,7 @@ UnitTestImpl::UnitTestImpl(UnitTest* parent) GTEST_DISABLE_MSC_WARNINGS_PUSH_(4355 /* using this in initializer */) default_global_test_part_result_reporter_(this), default_per_thread_test_part_result_reporter_(this), - GTEST_DISABLE_MSC_WARNINGS_POP_() global_test_part_result_repoter_( + GTEST_DISABLE_MSC_WARNINGS_POP_() global_test_part_result_reporter_( &default_global_test_part_result_reporter_), per_thread_test_part_result_reporter_( &default_per_thread_test_part_result_reporter_), @@ -5610,6 +5598,7 @@ void UnitTestImpl::SuppressTestEventsIfInSubprocess() { // UnitTestOptions. Must not be called before InitGoogleTest. void UnitTestImpl::ConfigureXmlOutput() { const std::string& output_format = UnitTestOptions::GetOutputFormat(); +#if GTEST_HAS_FILE_SYSTEM if (output_format == "xml") { listeners()->SetDefaultXmlGenerator(new XmlUnitTestResultPrinter( UnitTestOptions::GetAbsolutePathToOutputFile().c_str())); @@ -5620,6 +5609,10 @@ void UnitTestImpl::ConfigureXmlOutput() { GTEST_LOG_(WARNING) << "WARNING: unrecognized output format \"" << output_format << "\" ignored."; } +#else + GTEST_LOG_(ERROR) << "ERROR: alternative output formats require " + << "GTEST_HAS_FILE_SYSTEM to be enabled"; +#endif // GTEST_HAS_FILE_SYSTEM } #if GTEST_CAN_STREAM_RESULTS_ @@ -5630,8 +5623,8 @@ void UnitTestImpl::ConfigureStreamingOutput() { if (!target.empty()) { const size_t pos = target.find(':'); if (pos != std::string::npos) { - listeners()->Append(new StreamingListener(target.substr(0, pos), - target.substr(pos+1))); + listeners()->Append( + new StreamingListener(target.substr(0, pos), target.substr(pos + 1))); } else { GTEST_LOG_(WARNING) << "unrecognized streaming target \"" << target << "\" ignored."; @@ -5737,9 +5730,9 @@ TestSuite* UnitTestImpl::GetTestSuite( auto* const new_test_suite = new TestSuite(test_suite_name, type_param, set_up_tc, tear_down_tc); + const UnitTestFilter death_test_suite_filter(kDeathTestSuiteFilter); // Is this a death test suite? - if (internal::UnitTestOptions::MatchesFilter(test_suite_name, - kDeathTestSuiteFilter)) { + if (death_test_suite_filter.MatchesName(test_suite_name)) { // Yes. Inserts the test suite after the last death test suite // defined so far. This only works when the test suites haven't // been shuffled. Otherwise we may end up running a death test @@ -5776,17 +5769,18 @@ bool UnitTestImpl::RunAllTests() { const bool gtest_is_initialized_before_run_all_tests = GTestIsInitialized(); // Do not run any test if the --help flag was specified. - if (g_help_flag) - return true; + if (g_help_flag) return true; // Repeats the call to the post-flag parsing initialization in case the // user didn't call InitGoogleTest. PostFlagParsingInit(); +#if GTEST_HAS_FILE_SYSTEM // Even if sharding is not on, test runners may want to use the // GTEST_SHARD_STATUS_FILE to query whether the test supports the sharding // protocol. internal::WriteToShardStatusFileIfNeeded(); +#endif // GTEST_HAS_FILE_SYSTEM // True if and only if we are in a subprocess for running a thread-safe-style // death test. @@ -5795,11 +5789,11 @@ bool UnitTestImpl::RunAllTests() { #if GTEST_HAS_DEATH_TEST in_subprocess_for_death_test = (internal_run_death_test_flag_.get() != nullptr); -# if defined(GTEST_EXTRA_DEATH_TEST_CHILD_SETUP_) +#if defined(GTEST_EXTRA_DEATH_TEST_CHILD_SETUP_) if (in_subprocess_for_death_test) { GTEST_EXTRA_DEATH_TEST_CHILD_SETUP_(); } -# endif // defined(GTEST_EXTRA_DEATH_TEST_CHILD_SETUP_) +#endif // defined(GTEST_EXTRA_DEATH_TEST_CHILD_SETUP_) #endif // GTEST_HAS_DEATH_TEST const bool should_shard = ShouldShard(kTestTotalShards, kTestShardIndex, @@ -5807,9 +5801,9 @@ bool UnitTestImpl::RunAllTests() { // Compares the full test names with the filter to decide which // tests to run. - const bool has_tests_to_run = FilterTests(should_shard - ? HONOR_SHARDING_PROTOCOL - : IGNORE_SHARDING_PROTOCOL) > 0; + const bool has_tests_to_run = + FilterTests(should_shard ? HONOR_SHARDING_PROTOCOL + : IGNORE_SHARDING_PROTOCOL) > 0; // Lists the tests and exits if the --gtest_list_tests flag was specified. if (GTEST_FLAG_GET(list_tests)) { @@ -5818,9 +5812,7 @@ bool UnitTestImpl::RunAllTests() { return true; } - random_seed_ = GTEST_FLAG_GET(shuffle) - ? GetRandomSeedFromFlag(GTEST_FLAG_GET(random_seed)) - : 0; + random_seed_ = GetRandomSeedFromFlag(GTEST_FLAG_GET(random_seed)); // True if and only if at least one test has failed. bool failed = false; @@ -5968,6 +5960,7 @@ bool UnitTestImpl::RunAllTests() { return !failed; } +#if GTEST_HAS_FILE_SYSTEM // Reads the GTEST_SHARD_STATUS_FILE environment variable, and creates the file // if the variable is present. If a file already exists at this location, this // function will write over it. If the variable is present, but the file cannot @@ -5987,6 +5980,7 @@ void WriteToShardStatusFileIfNeeded() { fclose(file); } } +#endif // GTEST_HAS_FILE_SYSTEM // Checks whether sharding is enabled by examining the relevant // environment variable values. If the variables are present, @@ -5994,8 +5988,7 @@ void WriteToShardStatusFileIfNeeded() { // an error and exits. If in_subprocess_for_death_test, sharding is // disabled because it must only be applied to the original test // process. Otherwise, we could filter out death tests we intended to execute. -bool ShouldShard(const char* total_shards_env, - const char* shard_index_env, +bool ShouldShard(const char* total_shards_env, const char* shard_index_env, bool in_subprocess_for_death_test) { if (in_subprocess_for_death_test) { return false; @@ -6007,27 +6000,27 @@ bool ShouldShard(const char* total_shards_env, if (total_shards == -1 && shard_index == -1) { return false; } else if (total_shards == -1 && shard_index != -1) { - const Message msg = Message() - << "Invalid environment variables: you have " - << kTestShardIndex << " = " << shard_index - << ", but have left " << kTestTotalShards << " unset.\n"; + const Message msg = Message() << "Invalid environment variables: you have " + << kTestShardIndex << " = " << shard_index + << ", but have left " << kTestTotalShards + << " unset.\n"; ColoredPrintf(GTestColor::kRed, "%s", msg.GetString().c_str()); fflush(stdout); exit(EXIT_FAILURE); } else if (total_shards != -1 && shard_index == -1) { const Message msg = Message() - << "Invalid environment variables: you have " - << kTestTotalShards << " = " << total_shards - << ", but have left " << kTestShardIndex << " unset.\n"; + << "Invalid environment variables: you have " + << kTestTotalShards << " = " << total_shards + << ", but have left " << kTestShardIndex << " unset.\n"; ColoredPrintf(GTestColor::kRed, "%s", msg.GetString().c_str()); fflush(stdout); exit(EXIT_FAILURE); } else if (shard_index < 0 || shard_index >= total_shards) { - const Message msg = Message() - << "Invalid environment variables: we require 0 <= " - << kTestShardIndex << " < " << kTestTotalShards - << ", but you have " << kTestShardIndex << "=" << shard_index - << ", " << kTestTotalShards << "=" << total_shards << ".\n"; + const Message msg = + Message() << "Invalid environment variables: we require 0 <= " + << kTestShardIndex << " < " << kTestTotalShards + << ", but you have " << kTestShardIndex << "=" << shard_index + << ", " << kTestTotalShards << "=" << total_shards << ".\n"; ColoredPrintf(GTestColor::kRed, "%s", msg.GetString().c_str()); fflush(stdout); exit(EXIT_FAILURE); @@ -6066,14 +6059,19 @@ bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_id) { // each TestSuite and TestInfo object. // If shard_tests == true, further filters tests based on sharding // variables in the environment - see -// https://github.com/google/googletest/blob/master/googletest/docs/advanced.md +// https://github.com/google/googletest/blob/main/docs/advanced.md // . Returns the number of tests that should run. int UnitTestImpl::FilterTests(ReactionToSharding shard_tests) { - const int32_t total_shards = shard_tests == HONOR_SHARDING_PROTOCOL ? - Int32FromEnvOrDie(kTestTotalShards, -1) : -1; - const int32_t shard_index = shard_tests == HONOR_SHARDING_PROTOCOL ? - Int32FromEnvOrDie(kTestShardIndex, -1) : -1; - + const int32_t total_shards = shard_tests == HONOR_SHARDING_PROTOCOL + ? Int32FromEnvOrDie(kTestTotalShards, -1) + : -1; + const int32_t shard_index = shard_tests == HONOR_SHARDING_PROTOCOL + ? Int32FromEnvOrDie(kTestShardIndex, -1) + : -1; + + const PositiveAndNegativeUnitTestFilter gtest_flag_filter( + GTEST_FLAG_GET(filter)); + const UnitTestFilter disable_test_filter(kDisableTestFilter); // num_runnable_tests are the number of tests that will // run across all shards (i.e., match filter and are not disabled). // num_selected_tests are the number of tests to be run on @@ -6089,14 +6087,13 @@ int UnitTestImpl::FilterTests(ReactionToSharding shard_tests) { const std::string test_name(test_info->name()); // A test is disabled if test suite name or test name matches // kDisableTestFilter. - const bool is_disabled = internal::UnitTestOptions::MatchesFilter( - test_suite_name, kDisableTestFilter) || - internal::UnitTestOptions::MatchesFilter( - test_name, kDisableTestFilter); + const bool is_disabled = + disable_test_filter.MatchesName(test_suite_name) || + disable_test_filter.MatchesName(test_name); test_info->is_disabled_ = is_disabled; - const bool matches_filter = internal::UnitTestOptions::FilterMatchesTest( - test_suite_name, test_name); + const bool matches_filter = + gtest_flag_filter.MatchesTest(test_suite_name, test_name); test_info->matches_filter_ = matches_filter; const bool is_runnable = @@ -6175,6 +6172,7 @@ void UnitTestImpl::ListTestsMatchingFilter() { } } fflush(stdout); + #if GTEST_HAS_FILE_SYSTEM const std::string& output_format = UnitTestOptions::GetOutputFormat(); if (output_format == "xml" || output_format == "json") { FILE* fileout = OpenFileForWriting( @@ -6192,6 +6190,7 @@ void UnitTestImpl::ListTestsMatchingFilter() { fprintf(fileout, "%s", StringStreamToString(&stream).c_str()); fclose(fileout); } +#endif // GTEST_HAS_FILE_SYSTEM } // Sets the OS stack trace getter. @@ -6269,8 +6268,8 @@ void UnitTestImpl::UnshuffleTests() { // For example, if Foo() calls Bar(), which in turn calls // GetCurrentOsStackTraceExceptTop(..., 1), Foo() will be included in // the trace but Bar() and GetCurrentOsStackTraceExceptTop() won't. -std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, - int skip_count) { +GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string +GetCurrentOsStackTraceExceptTop(int skip_count) { // We pass skip_count + 1 to skip this wrapper function in addition // to what the user really wants to skip. return GetUnitTestImpl()->CurrentOsStackTraceExceptTop(skip_count + 1); @@ -6280,7 +6279,7 @@ std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, // suppress unreachable code warnings. namespace { class ClassUniqueToAlwaysTrue {}; -} +} // namespace bool IsTrue(bool condition) { return condition; } @@ -6288,8 +6287,7 @@ bool AlwaysTrue() { #if GTEST_HAS_EXCEPTIONS // This condition is always false so AlwaysTrue() never actually throws, // but it makes the compiler think that it may throw. - if (IsTrue(false)) - throw ClassUniqueToAlwaysTrue(); + if (IsTrue(false)) throw ClassUniqueToAlwaysTrue(); #endif // GTEST_HAS_EXCEPTIONS return true; } @@ -6401,8 +6399,7 @@ static bool ParseFlag(const char* str, const char* flag_name, String* value) { // GTEST_INTERNAL_PREFIX_ followed by "internal_" are considered Google Test // internal flags and do not trigger the help message. static bool HasGoogleTestFlagPrefix(const char* str) { - return (SkipPrefix("--", &str) || - SkipPrefix("-", &str) || + return (SkipPrefix("--", &str) || SkipPrefix("-", &str) || SkipPrefix("/", &str)) && !SkipPrefix(GTEST_FLAG_PREFIX_ "internal_", &str) && (SkipPrefix(GTEST_FLAG_PREFIX_, &str) || @@ -6506,18 +6503,18 @@ static const char kColorEncodedHelpMessage[] = " Generate a JSON or XML report in the given directory or with the " "given\n" " file name. @YFILE_PATH@D defaults to @Gtest_detail.xml@D.\n" -# if GTEST_CAN_STREAM_RESULTS_ +#if GTEST_CAN_STREAM_RESULTS_ " @G--" GTEST_FLAG_PREFIX_ "stream_result_to=@YHOST@G:@YPORT@D\n" " Stream test results to the given server.\n" -# endif // GTEST_CAN_STREAM_RESULTS_ +#endif // GTEST_CAN_STREAM_RESULTS_ "\n" "Assertion Behavior:\n" -# if GTEST_HAS_DEATH_TEST && !GTEST_OS_WINDOWS +#if GTEST_HAS_DEATH_TEST && !GTEST_OS_WINDOWS " @G--" GTEST_FLAG_PREFIX_ "death_test_style=@Y(@Gfast@Y|@Gthreadsafe@Y)@D\n" " Set the default death test style.\n" -# endif // GTEST_HAS_DEATH_TEST && !GTEST_OS_WINDOWS +#endif // GTEST_HAS_DEATH_TEST && !GTEST_OS_WINDOWS " @G--" GTEST_FLAG_PREFIX_ "break_on_failure@D\n" " Turn assertion failures into debugger break-points.\n" @@ -6582,7 +6579,7 @@ static bool ParseGoogleTestFlag(const char* const arg) { return false; } -#if GTEST_USE_OWN_FLAGFILE_FLAG_ +#if GTEST_USE_OWN_FLAGFILE_FLAG_ && GTEST_HAS_FILE_SYSTEM static void LoadFlagsFromFile(const std::string& path) { FILE* flagfile = posix::FOpen(path.c_str(), "r"); if (!flagfile) { @@ -6594,13 +6591,11 @@ static void LoadFlagsFromFile(const std::string& path) { std::vector lines; SplitString(contents, '\n', &lines); for (size_t i = 0; i < lines.size(); ++i) { - if (lines[i].empty()) - continue; - if (!ParseGoogleTestFlag(lines[i].c_str())) - g_help_flag = true; + if (lines[i].empty()) continue; + if (!ParseGoogleTestFlag(lines[i].c_str())) g_help_flag = true; } } -#endif // GTEST_USE_OWN_FLAGFILE_FLAG_ +#endif // GTEST_USE_OWN_FLAGFILE_FLAG_ && GTEST_HAS_FILE_SYSTEM // Parses the command line for Google Test flags, without initializing // other parts of Google Test. The type parameter CharType can be @@ -6617,15 +6612,13 @@ void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { bool remove_flag = false; if (ParseGoogleTestFlag(arg)) { remove_flag = true; -#if GTEST_USE_OWN_FLAGFILE_FLAG_ +#if GTEST_USE_OWN_FLAGFILE_FLAG_ && GTEST_HAS_FILE_SYSTEM } else if (ParseFlag(arg, "flagfile", &flagfile_value)) { GTEST_FLAG_SET(flagfile, flagfile_value); LoadFlagsFromFile(flagfile_value); remove_flag = true; -#endif // GTEST_USE_OWN_FLAGFILE_FLAG_ - } else if (arg_string == "--help" || arg_string == "-h" || - arg_string == "-?" || arg_string == "/?" || - HasGoogleTestFlagPrefix(arg)) { +#endif // GTEST_USE_OWN_FLAGFILE_FLAG_ && GTEST_HAS_FILE_SYSTEM + } else if (arg_string == "--help" || HasGoogleTestFlagPrefix(arg)) { // Both help flag and unrecognized Google Test flags (excluding // internal ones) trigger help display. g_help_flag = true; @@ -6660,7 +6653,27 @@ void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { // Parses the command line for Google Test flags, without initializing // other parts of Google Test. void ParseGoogleTestFlagsOnly(int* argc, char** argv) { +#if GTEST_HAS_ABSL + if (*argc > 0) { + // absl::ParseCommandLine() requires *argc > 0. + auto positional_args = absl::flags_internal::ParseCommandLineImpl( + *argc, argv, absl::flags_internal::ArgvListAction::kRemoveParsedArgs, + absl::flags_internal::UsageFlagsAction::kHandleUsage, + absl::flags_internal::OnUndefinedFlag::kReportUndefined); + // Any command-line positional arguments not part of any command-line flag + // (or arguments to a flag) are copied back out to argv, with the program + // invocation name at position 0, and argc is resized. This includes + // positional arguments after the flag-terminating delimiter '--'. + // See https://abseil.io/docs/cpp/guides/flags. + std::copy(positional_args.begin(), positional_args.end(), argv); + if (static_cast(positional_args.size()) < *argc) { + argv[positional_args.size()] = nullptr; + *argc = static_cast(positional_args.size()); + } + } +#else ParseGoogleTestFlagsOnlyImpl(argc, argv); +#endif // Fix the value of *_NSGetArgc() on macOS, but if and only if // *_NSGetArgv() == argv @@ -6695,6 +6708,12 @@ void InitGoogleTestImpl(int* argc, CharType** argv) { #if GTEST_HAS_ABSL absl::InitializeSymbolizer(g_argvs[0].c_str()); + + // When using the Abseil Flags library, set the program usage message to the + // help message, but remove the color-encoding from the message first. + absl::SetProgramUsageMessage(absl::StrReplaceAll( + kColorEncodedHelpMessage, + {{"@D", ""}, {"@R", ""}, {"@G", ""}, {"@Y", ""}, {"@@", "@"}})); #endif // GTEST_HAS_ABSL ParseGoogleTestFlagsOnly(argc, argv); @@ -6715,7 +6734,7 @@ void InitGoogleTestImpl(int* argc, CharType** argv) { void InitGoogleTest(int* argc, char** argv) { #if defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_(argc, argv); -#else // defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) +#else // defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) internal::InitGoogleTestImpl(argc, argv); #endif // defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) } @@ -6725,7 +6744,7 @@ void InitGoogleTest(int* argc, char** argv) { void InitGoogleTest(int* argc, wchar_t** argv) { #if defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_(argc, argv); -#else // defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) +#else // defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) internal::InitGoogleTestImpl(argc, argv); #endif // defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) } @@ -6741,42 +6760,67 @@ void InitGoogleTest() { #if defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_(&argc, argv); -#else // defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) +#else // defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) internal::InitGoogleTestImpl(&argc, argv); #endif // defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_) } +#if !defined(GTEST_CUSTOM_TEMPDIR_FUNCTION_) || \ + !defined(GTEST_CUSTOM_SRCDIR_FUNCTION_) +// Returns the value of the first environment variable that is set and contains +// a non-empty string. If there are none, returns the "fallback" string. Adds +// the director-separator character as a suffix if not provided in the +// environment variable value. +static std::string GetDirFromEnv( + std::initializer_list environment_variables, + const char* fallback, char separator) { + for (const char* variable_name : environment_variables) { + const char* value = internal::posix::GetEnv(variable_name); + if (value != nullptr && value[0] != '\0') { + if (value[strlen(value) - 1] != separator) { + return std::string(value).append(1, separator); + } + return value; + } + } + return fallback; +} +#endif + std::string TempDir() { #if defined(GTEST_CUSTOM_TEMPDIR_FUNCTION_) return GTEST_CUSTOM_TEMPDIR_FUNCTION_(); -#elif GTEST_OS_WINDOWS_MOBILE - return "\\temp\\"; -#elif GTEST_OS_WINDOWS - const char* temp_dir = internal::posix::GetEnv("TEMP"); - if (temp_dir == nullptr || temp_dir[0] == '\0') { - return "\\temp\\"; - } else if (temp_dir[strlen(temp_dir) - 1] == '\\') { - return temp_dir; - } else { - return std::string(temp_dir) + "\\"; - } +#elif GTEST_OS_WINDOWS || GTEST_OS_WINDOWS_MOBILE + return GetDirFromEnv({"TEST_TMPDIR", "TEMP"}, "\\temp\\", '\\'); #elif GTEST_OS_LINUX_ANDROID - const char* temp_dir = internal::posix::GetEnv("TEST_TMPDIR"); - if (temp_dir == nullptr || temp_dir[0] == '\0') { - return "/data/local/tmp/"; - } else { - return temp_dir; - } -#elif GTEST_OS_LINUX - const char* temp_dir = internal::posix::GetEnv("TEST_TMPDIR"); - if (temp_dir == nullptr || temp_dir[0] == '\0') { - return "/tmp/"; - } else { - return temp_dir; - } + return GetDirFromEnv({"TEST_TMPDIR", "TMPDIR"}, "/data/local/tmp/", '/'); #else - return "/tmp/"; -#endif // GTEST_OS_WINDOWS_MOBILE + return GetDirFromEnv({"TEST_TMPDIR", "TMPDIR"}, "/tmp/", '/'); +#endif +} + +#if !defined(GTEST_CUSTOM_SRCDIR_FUNCTION_) +// Returns the directory path (including terminating separator) of the current +// executable as derived from argv[0]. +static std::string GetCurrentExecutableDirectory() { + internal::FilePath argv_0(internal::GetArgvs()[0]); + return argv_0.RemoveFileName().string(); +} +#endif + +std::string SrcDir() { +#if defined(GTEST_CUSTOM_SRCDIR_FUNCTION_) + return GTEST_CUSTOM_SRCDIR_FUNCTION_(); +#elif GTEST_OS_WINDOWS || GTEST_OS_WINDOWS_MOBILE + return GetDirFromEnv({"TEST_SRCDIR"}, GetCurrentExecutableDirectory().c_str(), + '\\'); +#elif GTEST_OS_LINUX_ANDROID + return GetDirFromEnv({"TEST_SRCDIR"}, GetCurrentExecutableDirectory().c_str(), + '/'); +#else + return GetDirFromEnv({"TEST_SRCDIR"}, GetCurrentExecutableDirectory().c_str(), + '/'); +#endif } // Class ScopedTrace @@ -6793,8 +6837,7 @@ void ScopedTrace::PushTrace(const char* file, int line, std::string message) { } // Pops the info pushed by the c'tor. -ScopedTrace::~ScopedTrace() - GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) { +ScopedTrace::~ScopedTrace() GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) { UnitTest::GetInstance()->PopGTestTrace(); } diff --git a/deps/googletest/src/gtest_main.cc b/deps/googletest/src/gtest_main.cc index 46b27c3d7d5654..5abaa29fa1142c 100644 --- a/deps/googletest/src/gtest_main.cc +++ b/deps/googletest/src/gtest_main.cc @@ -28,15 +28,17 @@ // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include + #include "gtest/gtest.h" #if GTEST_OS_ESP8266 || GTEST_OS_ESP32 +// Arduino-like platforms: program entry points are setup/loop instead of main. + #if GTEST_OS_ESP8266 extern "C" { #endif -void setup() { - testing::InitGoogleTest(); -} + +void setup() { testing::InitGoogleTest(); } void loop() { RUN_ALL_TESTS(); } @@ -44,7 +46,16 @@ void loop() { RUN_ALL_TESTS(); } } #endif +#elif GTEST_OS_QURT +// QuRT: program entry point is main, but argc/argv are unusable. + +GTEST_API_ int main() { + printf("Running main() from %s\n", __FILE__); + testing::InitGoogleTest(); + return RUN_ALL_TESTS(); +} #else +// Normal platforms: program entry point is main, argc/argv are initialized. GTEST_API_ int main(int argc, char **argv) { printf("Running main() from %s\n", __FILE__); diff --git a/deps/icu-small/source/data/in/icudt72l.dat.bz2 b/deps/icu-small/source/data/in/icudt72l.dat.bz2 index 473242007ac5e6..1fc12b4e8cd277 100644 Binary files a/deps/icu-small/source/data/in/icudt72l.dat.bz2 and b/deps/icu-small/source/data/in/icudt72l.dat.bz2 differ diff --git a/deps/npm/README.md b/deps/npm/README.md index 7e4a5f38a7607f..b88882fadfee09 100644 --- a/deps/npm/README.md +++ b/deps/npm/README.md @@ -9,9 +9,9 @@ One of the following versions of [Node.js](https://nodejs.org/en/download/) must be installed to run **`npm`**: -* `12.x.x` >= `12.13.0` -* `14.x.x` >= `14.15.0` -* `16.0.0` or higher +* `14.x.x` >= `14.17.0` +* `16.x.x` >= `16.13.0` +* `18.0.0` or higher ### Installation diff --git a/deps/npm/bin/npx-cli.js b/deps/npm/bin/npx-cli.js index cb05e1cb706c6e..75090aed41f1fb 100755 --- a/deps/npm/bin/npx-cli.js +++ b/deps/npm/bin/npx-cli.js @@ -98,6 +98,7 @@ for (i = 3; i < process.argv.length; i++) { } if (removed.has(key)) { + // eslint-disable-next-line no-console console.error(`npx: the --${key} argument has been removed.`) sawRemovedFlags = true process.argv.splice(i, 1) @@ -122,6 +123,7 @@ for (i = 3; i < process.argv.length; i++) { } if (sawRemovedFlags) { + // eslint-disable-next-line no-console console.error('See `npm help exec` for more information') } diff --git a/deps/npm/docs/README.md b/deps/npm/docs/README.md new file mode 100644 index 00000000000000..5fc7ccf6cd60ac --- /dev/null +++ b/deps/npm/docs/README.md @@ -0,0 +1,5 @@ +# docs + +[![CI - docs](https://github.com/npm/cli/actions/workflows/ci-docs.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-docs.yml) + +Scripts to build the npm docs. diff --git a/deps/npm/docs/content/commands/npm-access.md b/deps/npm/docs/content/commands/npm-access.md index e707eb6f5e212d..7c7e1ffdcc22e5 100644 --- a/deps/npm/docs/content/commands/npm-access.md +++ b/deps/npm/docs/content/commands/npm-access.md @@ -7,17 +7,17 @@ description: Set access level on published packages ### Synopsis ```bash -npm access public [] -npm access restricted [] +npm access list packages [|| [] +npm access list collaborators [ []] +npm access get status [] +npm access set status=public|private [] +npm access set mfa=none|publish|automation [] npm access grant [] npm access revoke [] -npm access 2fa-required [] -npm access 2fa-not-required [] -npm access ls-packages [||] -npm access ls-collaborators [ []] -npm access edit [] ``` +Note: This command is unaware of workspaces. + ### Description Used to set access controls on private packages. @@ -79,12 +79,17 @@ Management of teams and team memberships is done with the `npm team` command. ### Configuration -#### `registry` +#### `json` -* Default: "https://registry.npmjs.org/" -* Type: URL +* Default: false +* Type: Boolean -The base URL of the npm registry. +Whether or not to output JSON data, rather than the normal output. + +* In `npm pkg set` it enables parsing set values with JSON.parse() before + saving them to your `package.json`. + +Not supported by all npm commands. #### `otp` @@ -97,6 +102,13 @@ when publishing or changing package permissions with `npm access`. If not set, and a registry response fails with a challenge for a one-time password, npm will prompt on the command line for one. +#### `registry` + +* Default: "https://registry.npmjs.org/" +* Type: URL + +The base URL of the npm registry. + ### See Also * [`libnpmaccess`](https://npm.im/libnpmaccess) diff --git a/deps/npm/docs/content/commands/npm-adduser.md b/deps/npm/docs/content/commands/npm-adduser.md index 2d040c6a4a5792..bc7d888a2f3d2d 100644 --- a/deps/npm/docs/content/commands/npm-adduser.md +++ b/deps/npm/docs/content/commands/npm-adduser.md @@ -9,29 +9,19 @@ description: Add a registry user account ```bash npm adduser -aliases: login, add-user +alias: add-user ``` Note: This command is unaware of workspaces. ### Description -Create or verify a user named `` in the specified registry, and -save the credentials to the `.npmrc` file. If no registry is specified, -the default registry will be used (see [`config`](/using-npm/config)). +Create a new user in the specified registry, and save the credentials to +the `.npmrc` file. If no registry is specified, the default registry +will be used (see [`registry`](/using-npm/registry)). -The username, password, and email are read in from prompts. - -To reset your password, go to - -To change your email address, go to - -You may use this command multiple times with the same user account to -authorize on a new machine. When authenticating on a new machine, -the username, password and email address must all match with -your existing record. - -`npm login` is an alias to `adduser` and behaves exactly the same way. +When using `legacy` for your `auth-type`, the username, password, and +email are read in from prompts. ### Configuration @@ -74,13 +64,11 @@ npm init --scope=@foo --yes #### `auth-type` -* Default: "legacy" -* Type: "legacy", "web", "sso", "saml", "oauth", or "webauthn" - -NOTE: auth-type values "sso", "saml", "oauth", and "webauthn" will be -removed in a future version. +* Default: "web" +* Type: "legacy" or "web" -What authentication strategy to use with `login`. +What authentication strategy to use with `login`. Note that if an `otp` +config is given, this value will always be set to `legacy`. ### See Also diff --git a/deps/npm/docs/content/commands/npm-audit.md b/deps/npm/docs/content/commands/npm-audit.md index ab6395502328ea..25c733243660e9 100644 --- a/deps/npm/docs/content/commands/npm-audit.md +++ b/deps/npm/docs/content/commands/npm-audit.md @@ -100,9 +100,9 @@ the path `/-/npm/v1/security/advisories/bulk`. Any packages in the tree that do not have a `version` field in their package.json file will be ignored. If any `--omit` options are specified -(either via the `--omit` config, or one of the shorthands such as -`--production`, `--only=dev`, and so on), then packages will be omitted -from the submitted payload as appropriate. +(either via the [`--omit` config](/using-npm/config#omit), or one of the +shorthands such as `--production`, `--only=dev`, and so on), then packages will +be omitted from the submitted payload as appropriate. If the registry responds with an error, or with an invalid response, then npm will attempt to load advisory data from the `Quick Audit` endpoint. @@ -179,7 +179,7 @@ vulnerabilities are found _or_ if the remediation is able to successfully fix all vulnerabilities. If vulnerabilities were found the exit code will depend on the -`audit-level` configuration setting. +[`audit-level` config](/using-npm/config#audit-level). ### Examples @@ -408,12 +408,12 @@ This value is not exported to the environment for child processes. #### `install-links` -* Default: false +* Default: true * Type: Boolean -When set file: protocol dependencies that exist outside of the project root -will be packed and installed as regular dependencies instead of creating a -symlink. This option has no effect on workspaces. +When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces. ### See Also diff --git a/deps/npm/docs/content/commands/npm-bin.md b/deps/npm/docs/content/commands/npm-bin.md deleted file mode 100644 index 16a28a8e1c3ace..00000000000000 --- a/deps/npm/docs/content/commands/npm-bin.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: npm-bin -section: 1 -description: Display npm bin folder ---- - -### Synopsis - -```bash -npm bin -``` - -Note: This command is unaware of workspaces. - -### Description - -Print the folder where npm will install executables. - -### Configuration - -#### `global` - -* Default: false -* Type: Boolean - -Operates in "global" mode, so that packages are installed into the `prefix` -folder instead of the current working directory. See -[folders](/configuring-npm/folders) for more on the differences in behavior. - -* packages are installed into the `{prefix}/lib/node_modules` folder, instead - of the current working directory. -* bin files are linked to `{prefix}/bin` -* man pages are linked to `{prefix}/share/man` - -### See Also - -* [npm prefix](/commands/npm-prefix) -* [npm root](/commands/npm-root) -* [npm folders](/configuring-npm/folders) -* [npm config](/commands/npm-config) -* [npmrc](/configuring-npm/npmrc) diff --git a/deps/npm/docs/content/commands/npm-bugs.md b/deps/npm/docs/content/commands/npm-bugs.md index 153355fc694f7e..1f135fc6c933a9 100644 --- a/deps/npm/docs/content/commands/npm-bugs.md +++ b/deps/npm/docs/content/commands/npm-bugs.md @@ -16,8 +16,9 @@ alias: issues This command tries to guess at the likely location of a package's bug tracker URL or the `mailto` URL of the support email, and then tries to -open it using the `--browser` config param. If no package name is provided, it -will search for a `package.json` in the current folder and use the `name` property. +open it using the [`--browser` config](/using-npm/config#browser) param. If no +package name is provided, it will search for a `package.json` in the current +folder and use the `name` property. ### Configuration diff --git a/deps/npm/docs/content/commands/npm-cache.md b/deps/npm/docs/content/commands/npm-cache.md index a6ef86dd22501f..a9d76179e81162 100644 --- a/deps/npm/docs/content/commands/npm-cache.md +++ b/deps/npm/docs/content/commands/npm-cache.md @@ -75,8 +75,7 @@ verify`. * Default: Windows: `%LocalAppData%\npm-cache`, Posix: `~/.npm` * Type: Path -The location of npm's cache directory. See [`npm -cache`](/commands/npm-cache) +The location of npm's cache directory. ### See Also diff --git a/deps/npm/docs/content/commands/npm-ci.md b/deps/npm/docs/content/commands/npm-ci.md index 474e27cdd0d967..1e9220b6a63a76 100644 --- a/deps/npm/docs/content/commands/npm-ci.md +++ b/deps/npm/docs/content/commands/npm-ci.md @@ -106,27 +106,39 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` -#### `global-style` +#### `install-strategy` + +* Default: "hoisted" +* Type: "hoisted", "nested", or "shallow" + +Sets the strategy for installing packages in node_modules. hoisted +(default): Install non-duplicated in top-level, and duplicated as necessary +within directory structure. nested: (formerly --legacy-bundling) install in +place, no hoisting. shallow (formerly --global-style) only install direct +deps at top-level. linked: (coming soon) install in node_modules/.store, +link in place, unhoisted. + +#### `legacy-bundling` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=nested` -Causes npm to install the package into your local `node_modules` folder with -the same layout it uses with the global `node_modules` folder. Only your -direct dependencies will show in `node_modules` and everything they depend -on will be flattened in their `node_modules` folders. This obviously will -eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` -will be preferred. +Instead of hoisting package installs in `node_modules`, install packages in +the same manner that they are depended on. This may cause very deep +directory structures and duplicate package installs as there is no +de-duplicating. Sets `--install-strategy=nested`. -#### `legacy-bundling` +#### `global-style` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=shallow` -Causes npm to install the package such that versions of npm prior to 1.4, -such as the one included with node 0.8, can install the package. This -eliminates all automatic deduping. If used with `global-style` this option -will be preferred. +Only install direct dependencies in the top level `node_modules`, but hoist +on deeper dependencies. Sets `--install-strategy=shallow`. #### `omit` @@ -161,7 +173,7 @@ be resolved using the nearest non-peer dependency specification, even if doing so will result in some packages receiving a peer dependency outside the range set in their package's `peerDependencies` object. -When such and override is performed, a warning is printed, explaining the +When such an override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. @@ -298,12 +310,12 @@ This value is not exported to the environment for child processes. #### `install-links` -* Default: false +* Default: true * Type: Boolean -When set file: protocol dependencies that exist outside of the project root -will be packed and installed as regular dependencies instead of creating a -symlink. This option has no effect on workspaces. +When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces. ### See Also diff --git a/deps/npm/docs/content/commands/npm-config.md b/deps/npm/docs/content/commands/npm-config.md index 311183b9170101..fe87abac903e8a 100644 --- a/deps/npm/docs/content/commands/npm-config.md +++ b/deps/npm/docs/content/commands/npm-config.md @@ -12,6 +12,7 @@ npm config get [ [ ...]] npm config delete [ ...] npm config list [--json] npm config edit +npm config fix alias: c ``` @@ -26,7 +27,7 @@ variables, `npmrc` files, and in some cases, the `package.json` file. See [npmrc](/configuring-npm/npmrc) for more information about the npmrc files. -See [config(7)](/using-npm/config) for a more thorough explanation of the +See [config](/using-npm/config) for a more thorough explanation of the mechanisms involved, and a full list of config options available. The `npm config` command can be used to update and edit the contents @@ -91,6 +92,16 @@ npm config edit Opens the config file in an editor. Use the `--global` flag to edit the global config. +#### fix + +```bash +npm config fix +``` + +Attempts to repair invalid configuration items. Usually this means +attaching authentication config (i.e. `_auth`, `_authToken`) to the +configured `registry`. + ### Configuration #### `json` @@ -121,8 +132,8 @@ folder instead of the current working directory. See #### `editor` -* Default: The EDITOR or VISUAL environment variables, or 'notepad.exe' on - Windows, or 'vim' on Unix systems +* Default: The EDITOR or VISUAL environment variables, or + '%SYSTEMROOT%\notepad.exe' on Windows, or 'vi' on Unix systems * Type: String The command to run for `npm edit` and `npm config edit`. diff --git a/deps/npm/docs/content/commands/npm-dedupe.md b/deps/npm/docs/content/commands/npm-dedupe.md index f7fff73dc1786e..c32b50fbc5fb13 100644 --- a/deps/npm/docs/content/commands/npm-dedupe.md +++ b/deps/npm/docs/content/commands/npm-dedupe.md @@ -77,27 +77,39 @@ values in `package.json` you can run: `npm update --save` instead. ### Configuration -#### `global-style` +#### `install-strategy` + +* Default: "hoisted" +* Type: "hoisted", "nested", or "shallow" + +Sets the strategy for installing packages in node_modules. hoisted +(default): Install non-duplicated in top-level, and duplicated as necessary +within directory structure. nested: (formerly --legacy-bundling) install in +place, no hoisting. shallow (formerly --global-style) only install direct +deps at top-level. linked: (coming soon) install in node_modules/.store, +link in place, unhoisted. + +#### `legacy-bundling` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=nested` -Causes npm to install the package into your local `node_modules` folder with -the same layout it uses with the global `node_modules` folder. Only your -direct dependencies will show in `node_modules` and everything they depend -on will be flattened in their `node_modules` folders. This obviously will -eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` -will be preferred. +Instead of hoisting package installs in `node_modules`, install packages in +the same manner that they are depended on. This may cause very deep +directory structures and duplicate package installs as there is no +de-duplicating. Sets `--install-strategy=nested`. -#### `legacy-bundling` +#### `global-style` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=shallow` -Causes npm to install the package such that versions of npm prior to 1.4, -such as the one included with node 0.8, can install the package. This -eliminates all automatic deduping. If used with `global-style` this option -will be preferred. +Only install direct dependencies in the top level `node_modules`, but hoist +on deeper dependencies. Sets `--install-strategy=shallow`. #### `strict-peer-deps` @@ -114,7 +126,7 @@ be resolved using the nearest non-peer dependency specification, even if doing so will result in some packages receiving a peer dependency outside the range set in their package's `peerDependencies` object. -When such and override is performed, a warning is printed, explaining the +When such an override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. @@ -257,12 +269,12 @@ This value is not exported to the environment for child processes. #### `install-links` -* Default: false +* Default: true * Type: Boolean -When set file: protocol dependencies that exist outside of the project root -will be packed and installed as regular dependencies instead of creating a -symlink. This option has no effect on workspaces. +When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces. ### See Also diff --git a/deps/npm/docs/content/commands/npm-dist-tag.md b/deps/npm/docs/content/commands/npm-dist-tag.md index d22831d2ce823e..e4a7fba665db38 100644 --- a/deps/npm/docs/content/commands/npm-dist-tag.md +++ b/deps/npm/docs/content/commands/npm-dist-tag.md @@ -19,8 +19,8 @@ alias: dist-tags Add, remove, and enumerate distribution tags on a package: * add: Tags the specified version of the package with the specified tag, - or the `--tag` config if not specified. If you have two-factor - authentication on auth-and-writes then you’ll need to include a + or the [`--tag` config](/using-npm/config#tag) if not specified. If you have + two-factor authentication on auth-and-writes then you’ll need to include a one-time password on the command line with `--otp `, or at the OTP prompt. diff --git a/deps/npm/docs/content/commands/npm-docs.md b/deps/npm/docs/content/commands/npm-docs.md index e4c88dc19d337c..027a101d121e6b 100644 --- a/deps/npm/docs/content/commands/npm-docs.md +++ b/deps/npm/docs/content/commands/npm-docs.md @@ -15,10 +15,10 @@ alias: home ### Description This command tries to guess at the likely location of a package's -documentation URL, and then tries to open it using the `--browser` config -param. You can pass multiple package names at once. If no package name is -provided, it will search for a `package.json` in the current folder and use -the `name` property. +documentation URL, and then tries to open it using the +[`--browser` config](/using-npm/config#browser) param. You can pass multiple +package names at once. If no package name is provided, it will search for a +`package.json` in the current folder and use the `name` property. ### Configuration diff --git a/deps/npm/docs/content/commands/npm-doctor.md b/deps/npm/docs/content/commands/npm-doctor.md index 34d925bce91019..bd399ce494a6c4 100644 --- a/deps/npm/docs/content/commands/npm-doctor.md +++ b/deps/npm/docs/content/commands/npm-doctor.md @@ -7,7 +7,7 @@ description: Check your npm environment ### Synopsis ```bash -npm doctor +npm doctor [ping] [registry] [versions] [environment] [permissions] [cache] ``` Note: This command is unaware of workspaces. @@ -33,8 +33,10 @@ Also, in addition to this, there are also very many issue reports due to using old versions of npm. Since npm is constantly improving, running `npm@latest` is better than an old version. -`npm doctor` verifies the following items in your environment, and if there -are any recommended changes, it will display them. +`npm doctor` verifies the following items in your environment, and if +there are any recommended changes, it will display them. By default npm +runs all of these checks. You can limit what checks are ran by +specifying them as extra arguments. #### `npm ping` diff --git a/deps/npm/docs/content/commands/npm-edit.md b/deps/npm/docs/content/commands/npm-edit.md index 9f6750ff175415..04a4d15b5afcd9 100644 --- a/deps/npm/docs/content/commands/npm-edit.md +++ b/deps/npm/docs/content/commands/npm-edit.md @@ -29,8 +29,8 @@ changes to your locally installed copy. #### `editor` -* Default: The EDITOR or VISUAL environment variables, or 'notepad.exe' on - Windows, or 'vim' on Unix systems +* Default: The EDITOR or VISUAL environment variables, or + '%SYSTEMROOT%\notepad.exe' on Windows, or 'vi' on Unix systems * Type: String The command to run for `npm edit` and `npm config edit`. diff --git a/deps/npm/docs/content/commands/npm-exec.md b/deps/npm/docs/content/commands/npm-exec.md index b968671ed84670..af19ec5f077838 100644 --- a/deps/npm/docs/content/commands/npm-exec.md +++ b/deps/npm/docs/content/commands/npm-exec.md @@ -33,10 +33,11 @@ specified multiple times, to execute the supplied command in an environment where all specified packages are available. If any requested packages are not present in the local project -dependencies, then they are installed to a folder in the npm cache, which -is added to the `PATH` environment variable in the executed process. A -prompt is printed (which can be suppressed by providing either `--yes` or -`--no`). +dependencies, then a prompt is printed, which can be suppressed by +providing either `--yes` or `--no`. When standard input is not a TTY or a +CI environment is detected, `--yes` is assumed. The requested packages are +installed to a folder in the npm cache, which is added to the `PATH` +environment variable in the executed process. Package names provided without a specifier will be matched with whatever version exists in the local project. Package names with a specifier will @@ -211,7 +212,8 @@ $ npx -c 'eslint && say "hooray, lint passed"' ### Workspaces support -You may use the `workspace` or `workspaces` configs in order to run an +You may use the [`workspace`](/using-npm/config#workspace) or +[`workspaces`](/using-npm/config#workspaces) configs in order to run an arbitrary command from an npm package (either one installed locally, or fetched remotely) in the context of the specified workspaces. If no positional argument or `--call` option is provided, it will open an @@ -242,9 +244,9 @@ Assuming the workspace configuration is properly set up at the root level ``` You can execute an arbitrary command from a package in the context of each of -the configured workspaces when using the `workspaces` configuration options, -in this example we're using **eslint** to lint any js file found within each -workspace folder: +the configured workspaces when using the +[`workspaces` config options](/using-npm/config#workspace), in this example +we're using **eslint** to lint any js file found within each workspace folder: ``` npm exec --ws -- eslint ./*.js diff --git a/deps/npm/docs/content/commands/npm-find-dupes.md b/deps/npm/docs/content/commands/npm-find-dupes.md index 723f04cfb11887..e80f338239a84a 100644 --- a/deps/npm/docs/content/commands/npm-find-dupes.md +++ b/deps/npm/docs/content/commands/npm-find-dupes.md @@ -17,27 +17,39 @@ duplications, without actually changing the package tree. ### Configuration -#### `global-style` +#### `install-strategy` + +* Default: "hoisted" +* Type: "hoisted", "nested", or "shallow" + +Sets the strategy for installing packages in node_modules. hoisted +(default): Install non-duplicated in top-level, and duplicated as necessary +within directory structure. nested: (formerly --legacy-bundling) install in +place, no hoisting. shallow (formerly --global-style) only install direct +deps at top-level. linked: (coming soon) install in node_modules/.store, +link in place, unhoisted. + +#### `legacy-bundling` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=nested` -Causes npm to install the package into your local `node_modules` folder with -the same layout it uses with the global `node_modules` folder. Only your -direct dependencies will show in `node_modules` and everything they depend -on will be flattened in their `node_modules` folders. This obviously will -eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` -will be preferred. +Instead of hoisting package installs in `node_modules`, install packages in +the same manner that they are depended on. This may cause very deep +directory structures and duplicate package installs as there is no +de-duplicating. Sets `--install-strategy=nested`. -#### `legacy-bundling` +#### `global-style` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=shallow` -Causes npm to install the package such that versions of npm prior to 1.4, -such as the one included with node 0.8, can install the package. This -eliminates all automatic deduping. If used with `global-style` this option -will be preferred. +Only install direct dependencies in the top level `node_modules`, but hoist +on deeper dependencies. Sets `--install-strategy=shallow`. #### `strict-peer-deps` @@ -54,7 +66,7 @@ be resolved using the nearest non-peer dependency specification, even if doing so will result in some packages receiving a peer dependency outside the range set in their package's `peerDependencies` object. -When such and override is performed, a warning is printed, explaining the +When such an override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. @@ -184,12 +196,12 @@ This value is not exported to the environment for child processes. #### `install-links` -* Default: false +* Default: true * Type: Boolean -When set file: protocol dependencies that exist outside of the project root -will be packed and installed as regular dependencies instead of creating a -symlink. This option has no effect on workspaces. +When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces. ### See Also diff --git a/deps/npm/docs/content/commands/npm-fund.md b/deps/npm/docs/content/commands/npm-fund.md index 25a6735ec75473..0db66f49ad65b1 100644 --- a/deps/npm/docs/content/commands/npm-fund.md +++ b/deps/npm/docs/content/commands/npm-fund.md @@ -16,9 +16,10 @@ This command retrieves information on how to fund the dependencies of a given project. If no package name is provided, it will list all dependencies that are looking for funding in a tree structure, listing the type of funding and the url to visit. If a package name is provided -then it tries to open its funding url using the `--browser` config -param; if there are multiple funding sources for the package, the user -will be instructed to pass the `--which` option to disambiguate. +then it tries to open its funding url using the +[`--browser` config](/using-npm/config#browser) param; if there are multiple +funding sources for the package, the user will be instructed to pass the +`--which` option to disambiguate. The list will avoid duplicated entries and will stack all packages that share the same url as a single entry. Thus, the list does not have the @@ -29,7 +30,8 @@ same shape of the output from `npm ls`. ### Workspaces support It's possible to filter the results to only include a single workspace -and its dependencies using the `workspace` config option. +and its dependencies using the +[`workspace` config](/using-npm/config#workspace) option. #### Example: diff --git a/deps/npm/docs/content/commands/npm-init.md b/deps/npm/docs/content/commands/npm-init.md index cf8bb3936acea5..d8d7acee77f018 100644 --- a/deps/npm/docs/content/commands/npm-init.md +++ b/deps/npm/docs/content/commands/npm-init.md @@ -7,7 +7,7 @@ description: Create a package.json file ### Synopsis ```bash -npm init (same as `npx ) +npm init (same as `npx `) npm init <@scope> (same as `npx <@scope>/create`) aliases: create, innit diff --git a/deps/npm/docs/content/commands/npm-install-ci-test.md b/deps/npm/docs/content/commands/npm-install-ci-test.md index c6c7f2196da2e5..c7a75510232857 100644 --- a/deps/npm/docs/content/commands/npm-install-ci-test.md +++ b/deps/npm/docs/content/commands/npm-install-ci-test.md @@ -52,27 +52,39 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` -#### `global-style` +#### `install-strategy` + +* Default: "hoisted" +* Type: "hoisted", "nested", or "shallow" + +Sets the strategy for installing packages in node_modules. hoisted +(default): Install non-duplicated in top-level, and duplicated as necessary +within directory structure. nested: (formerly --legacy-bundling) install in +place, no hoisting. shallow (formerly --global-style) only install direct +deps at top-level. linked: (coming soon) install in node_modules/.store, +link in place, unhoisted. + +#### `legacy-bundling` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=nested` -Causes npm to install the package into your local `node_modules` folder with -the same layout it uses with the global `node_modules` folder. Only your -direct dependencies will show in `node_modules` and everything they depend -on will be flattened in their `node_modules` folders. This obviously will -eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` -will be preferred. +Instead of hoisting package installs in `node_modules`, install packages in +the same manner that they are depended on. This may cause very deep +directory structures and duplicate package installs as there is no +de-duplicating. Sets `--install-strategy=nested`. -#### `legacy-bundling` +#### `global-style` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=shallow` -Causes npm to install the package such that versions of npm prior to 1.4, -such as the one included with node 0.8, can install the package. This -eliminates all automatic deduping. If used with `global-style` this option -will be preferred. +Only install direct dependencies in the top level `node_modules`, but hoist +on deeper dependencies. Sets `--install-strategy=shallow`. #### `omit` @@ -107,7 +119,7 @@ be resolved using the nearest non-peer dependency specification, even if doing so will result in some packages receiving a peer dependency outside the range set in their package's `peerDependencies` object. -When such and override is performed, a warning is printed, explaining the +When such an override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. @@ -244,12 +256,12 @@ This value is not exported to the environment for child processes. #### `install-links` -* Default: false +* Default: true * Type: Boolean -When set file: protocol dependencies that exist outside of the project root -will be packed and installed as regular dependencies instead of creating a -symlink. This option has no effect on workspaces. +When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces. ### See Also diff --git a/deps/npm/docs/content/commands/npm-install-test.md b/deps/npm/docs/content/commands/npm-install-test.md index aa1ff35bc45892..464a4487481747 100644 --- a/deps/npm/docs/content/commands/npm-install-test.md +++ b/deps/npm/docs/content/commands/npm-install-test.md @@ -53,27 +53,39 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` -#### `global-style` +#### `install-strategy` + +* Default: "hoisted" +* Type: "hoisted", "nested", or "shallow" + +Sets the strategy for installing packages in node_modules. hoisted +(default): Install non-duplicated in top-level, and duplicated as necessary +within directory structure. nested: (formerly --legacy-bundling) install in +place, no hoisting. shallow (formerly --global-style) only install direct +deps at top-level. linked: (coming soon) install in node_modules/.store, +link in place, unhoisted. + +#### `legacy-bundling` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=nested` -Causes npm to install the package into your local `node_modules` folder with -the same layout it uses with the global `node_modules` folder. Only your -direct dependencies will show in `node_modules` and everything they depend -on will be flattened in their `node_modules` folders. This obviously will -eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` -will be preferred. +Instead of hoisting package installs in `node_modules`, install packages in +the same manner that they are depended on. This may cause very deep +directory structures and duplicate package installs as there is no +de-duplicating. Sets `--install-strategy=nested`. -#### `legacy-bundling` +#### `global-style` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=shallow` -Causes npm to install the package such that versions of npm prior to 1.4, -such as the one included with node 0.8, can install the package. This -eliminates all automatic deduping. If used with `global-style` this option -will be preferred. +Only install direct dependencies in the top level `node_modules`, but hoist +on deeper dependencies. Sets `--install-strategy=shallow`. #### `omit` @@ -108,7 +120,7 @@ be resolved using the nearest non-peer dependency specification, even if doing so will result in some packages receiving a peer dependency outside the range set in their package's `peerDependencies` object. -When such and override is performed, a warning is printed, explaining the +When such an override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. @@ -245,12 +257,12 @@ This value is not exported to the environment for child processes. #### `install-links` -* Default: false +* Default: true * Type: Boolean -When set file: protocol dependencies that exist outside of the project root -will be packed and installed as regular dependencies instead of creating a -symlink. This option has no effect on workspaces. +When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces. ### See Also diff --git a/deps/npm/docs/content/commands/npm-install.md b/deps/npm/docs/content/commands/npm-install.md index dc935de70aaf0f..8353ea25a93b15 100644 --- a/deps/npm/docs/content/commands/npm-install.md +++ b/deps/npm/docs/content/commands/npm-install.md @@ -118,7 +118,7 @@ into a tarball (b). * `npm install [<@scope>/]`: Do a `@` install, where `` is the "tag" config. (See - [`config`](/using-npm/config). The config's default value is `latest`.) + [`config`](/using-npm/config#tag). The config's default value is `latest`.) In most cases, this will install the version of the modules tagged as `latest` on the npm registry. @@ -443,27 +443,39 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` -#### `global-style` +#### `install-strategy` + +* Default: "hoisted" +* Type: "hoisted", "nested", or "shallow" + +Sets the strategy for installing packages in node_modules. hoisted +(default): Install non-duplicated in top-level, and duplicated as necessary +within directory structure. nested: (formerly --legacy-bundling) install in +place, no hoisting. shallow (formerly --global-style) only install direct +deps at top-level. linked: (coming soon) install in node_modules/.store, +link in place, unhoisted. + +#### `legacy-bundling` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=nested` -Causes npm to install the package into your local `node_modules` folder with -the same layout it uses with the global `node_modules` folder. Only your -direct dependencies will show in `node_modules` and everything they depend -on will be flattened in their `node_modules` folders. This obviously will -eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` -will be preferred. +Instead of hoisting package installs in `node_modules`, install packages in +the same manner that they are depended on. This may cause very deep +directory structures and duplicate package installs as there is no +de-duplicating. Sets `--install-strategy=nested`. -#### `legacy-bundling` +#### `global-style` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=shallow` -Causes npm to install the package such that versions of npm prior to 1.4, -such as the one included with node 0.8, can install the package. This -eliminates all automatic deduping. If used with `global-style` this option -will be preferred. +Only install direct dependencies in the top level `node_modules`, but hoist +on deeper dependencies. Sets `--install-strategy=shallow`. #### `omit` @@ -498,7 +510,7 @@ be resolved using the nearest non-peer dependency specification, even if doing so will result in some packages receiving a peer dependency outside the range set in their package's `peerDependencies` object. -When such and override is performed, a warning is printed, explaining the +When such an override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. @@ -635,12 +647,12 @@ This value is not exported to the environment for child processes. #### `install-links` -* Default: false +* Default: true * Type: Boolean -When set file: protocol dependencies that exist outside of the project root -will be packed and installed as regular dependencies instead of creating a -symlink. This option has no effect on workspaces. +When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces. ### Algorithm diff --git a/deps/npm/docs/content/commands/npm-link.md b/deps/npm/docs/content/commands/npm-link.md index 07917bc833003b..9de0ff2c0a59de 100644 --- a/deps/npm/docs/content/commands/npm-link.md +++ b/deps/npm/docs/content/commands/npm-link.md @@ -144,27 +144,39 @@ folder instead of the current working directory. See * bin files are linked to `{prefix}/bin` * man pages are linked to `{prefix}/share/man` -#### `global-style` +#### `install-strategy` + +* Default: "hoisted" +* Type: "hoisted", "nested", or "shallow" + +Sets the strategy for installing packages in node_modules. hoisted +(default): Install non-duplicated in top-level, and duplicated as necessary +within directory structure. nested: (formerly --legacy-bundling) install in +place, no hoisting. shallow (formerly --global-style) only install direct +deps at top-level. linked: (coming soon) install in node_modules/.store, +link in place, unhoisted. + +#### `legacy-bundling` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=nested` -Causes npm to install the package into your local `node_modules` folder with -the same layout it uses with the global `node_modules` folder. Only your -direct dependencies will show in `node_modules` and everything they depend -on will be flattened in their `node_modules` folders. This obviously will -eliminate some deduping. If used with `legacy-bundling`, `legacy-bundling` -will be preferred. +Instead of hoisting package installs in `node_modules`, install packages in +the same manner that they are depended on. This may cause very deep +directory structures and duplicate package installs as there is no +de-duplicating. Sets `--install-strategy=nested`. -#### `legacy-bundling` +#### `global-style` * Default: false * Type: Boolean +* DEPRECATED: This option has been deprecated in favor of + `--install-strategy=shallow` -Causes npm to install the package such that versions of npm prior to 1.4, -such as the one included with node 0.8, can install the package. This -eliminates all automatic deduping. If used with `global-style` this option -will be preferred. +Only install direct dependencies in the top level `node_modules`, but hoist +on deeper dependencies. Sets `--install-strategy=shallow`. #### `strict-peer-deps` @@ -181,7 +193,7 @@ be resolved using the nearest non-peer dependency specification, even if doing so will result in some packages receiving a peer dependency outside the range set in their package's `peerDependencies` object. -When such and override is performed, a warning is printed, explaining the +When such an override is performed, a warning is printed, explaining the conflict and the packages involved. If `--strict-peer-deps` is set, then this warning is treated as a failure. @@ -324,12 +336,12 @@ This value is not exported to the environment for child processes. #### `install-links` -* Default: false +* Default: true * Type: Boolean -When set file: protocol dependencies that exist outside of the project root -will be packed and installed as regular dependencies instead of creating a -symlink. This option has no effect on workspaces. +When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces. ### See Also diff --git a/deps/npm/docs/content/commands/npm-login.md b/deps/npm/docs/content/commands/npm-login.md new file mode 100644 index 00000000000000..00f10ad95eeb52 --- /dev/null +++ b/deps/npm/docs/content/commands/npm-login.md @@ -0,0 +1,88 @@ +--- +title: npm-login +section: 1 +description: Login to a registry user account +--- + +### Synopsis + +```bash +npm login +``` + +Note: This command is unaware of workspaces. + +### Description + +Verify a user in the specified registry, and save the credentials to the +`.npmrc` file. If no registry is specified, the default registry will be +used (see [`config`](/using-npm/config)). + +When using `legacy` for your `auth-type`, the username and password, are +read in from prompts. + +To reset your password, go to + +To change your email address, go to + +You may use this command multiple times with the same user account to +authorize on a new machine. When authenticating on a new machine, +the username, password and email address must all match with +your existing record. + +### Configuration + +#### `registry` + +* Default: "https://registry.npmjs.org/" +* Type: URL + +The base URL of the npm registry. + +#### `scope` + +* Default: the scope of the current project, if any, or "" +* Type: String + +Associate an operation with a scope for a scoped registry. + +Useful when logging in to or out of a private registry: + +``` +# log in, linking the scope to the custom registry +npm login --scope=@mycorp --registry=https://registry.mycorp.com + +# log out, removing the link and the auth token +npm logout --scope=@mycorp +``` + +This will cause `@mycorp` to be mapped to the registry for future +installation of packages specified according to the pattern +`@mycorp/package`. + +This will also cause `npm init` to create a scoped package. + +``` +# accept all defaults, and create a package named "@foo/whatever", +# instead of just named "whatever" +npm init --scope=@foo --yes +``` + + +#### `auth-type` + +* Default: "web" +* Type: "legacy" or "web" + +What authentication strategy to use with `login`. Note that if an `otp` +config is given, this value will always be set to `legacy`. + +### See Also + +* [npm registry](/using-npm/registry) +* [npm config](/commands/npm-config) +* [npmrc](/configuring-npm/npmrc) +* [npm owner](/commands/npm-owner) +* [npm whoami](/commands/npm-whoami) +* [npm token](/commands/npm-token) +* [npm profile](/commands/npm-profile) diff --git a/deps/npm/docs/content/commands/npm-ls.md b/deps/npm/docs/content/commands/npm-ls.md index 43d4eb7d6791cb..4690d7752f0ad1 100644 --- a/deps/npm/docs/content/commands/npm-ls.md +++ b/deps/npm/docs/content/commands/npm-ls.md @@ -27,7 +27,7 @@ packages will *also* show the paths to the specified packages. For example, running `npm ls promzard` in npm's source tree will show: ```bash -npm@8.19.3 /path/to/npm +npm@9.3.1 /path/to/npm └─┬ init-package-json@0.0.4 └── promzard@0.1.5 ``` @@ -236,12 +236,12 @@ This value is not exported to the environment for child processes. #### `install-links` -* Default: false +* Default: true * Type: Boolean -When set file: protocol dependencies that exist outside of the project root -will be packed and installed as regular dependencies instead of creating a -symlink. This option has no effect on workspaces. +When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces. ### See Also diff --git a/deps/npm/docs/content/commands/npm-owner.md b/deps/npm/docs/content/commands/npm-owner.md index c5bace6b2bcc94..2b04f635b1372b 100644 --- a/deps/npm/docs/content/commands/npm-owner.md +++ b/deps/npm/docs/content/commands/npm-owner.md @@ -14,8 +14,6 @@ npm owner ls alias: author ``` -Note: This command is unaware of workspaces. - ### Description Manage ownership of published packages. diff --git a/deps/npm/docs/content/commands/npm-pkg.md b/deps/npm/docs/content/commands/npm-pkg.md index 519104457df79e..484aabfca5431c 100644 --- a/deps/npm/docs/content/commands/npm-pkg.md +++ b/deps/npm/docs/content/commands/npm-pkg.md @@ -144,7 +144,8 @@ Returned values are always in **json** format. ### Workspaces support You can set/get/delete items across your configured workspaces by using the -`workspace` or `workspaces` config options. +[`workspace`](/using-npm/config#workspace) or +[`workspaces`](/using-npm/config#workspaces) config options. For example, setting a `funding` value across all configured workspaces of a project: diff --git a/deps/npm/docs/content/commands/npm-prune.md b/deps/npm/docs/content/commands/npm-prune.md index 95946d9dc969ca..0cd540f5c2d429 100644 --- a/deps/npm/docs/content/commands/npm-prune.md +++ b/deps/npm/docs/content/commands/npm-prune.md @@ -157,12 +157,12 @@ This value is not exported to the environment for child processes. #### `install-links` -* Default: false +* Default: true * Type: Boolean -When set file: protocol dependencies that exist outside of the project root -will be packed and installed as regular dependencies instead of creating a -symlink. This option has no effect on workspaces. +When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces. ### See Also diff --git a/deps/npm/docs/content/commands/npm-publish.md b/deps/npm/docs/content/commands/npm-publish.md index 4963cf158a660d..b23d9ad8a1fb2a 100644 --- a/deps/npm/docs/content/commands/npm-publish.md +++ b/deps/npm/docs/content/commands/npm-publish.md @@ -103,19 +103,19 @@ tarball that will be compared with the local files by default. #### `access` -* Default: 'restricted' for scoped packages, 'public' for unscoped packages +* Default: 'public' for new packages, existing packages it will not change the + current level * Type: null, "restricted", or "public" -When publishing scoped packages, the access level defaults to `restricted`. -If you want your scoped package to be publicly viewable (and installable) -set `--access=public`. The only valid values for `access` are `public` and -`restricted`. Unscoped packages _always_ have an access level of `public`. +If you do not want your scoped package to be publicly viewable (and +installable) set `--access=restricted`. -Note: Using the `--access` flag on the `npm publish` command will only set -the package access level on the initial publish of the package. Any -subsequent `npm publish` commands using the `--access` flag will not have an -effect to the access level. To make changes to the access level after the -initial publish use `npm access`. +Unscoped packages can not be set to `restricted`. + +Note: This defaults to not changing the current access level for existing +packages. Specifying a value of `restricted` or `public` during publish will +change the access for an existing package the same way that `npm access set +status` would. #### `dry-run` diff --git a/deps/npm/docs/content/commands/npm-rebuild.md b/deps/npm/docs/content/commands/npm-rebuild.md index 75f1efe1b69641..a6955ec80c7e7c 100644 --- a/deps/npm/docs/content/commands/npm-rebuild.md +++ b/deps/npm/docs/content/commands/npm-rebuild.md @@ -130,12 +130,12 @@ This value is not exported to the environment for child processes. #### `install-links` -* Default: false +* Default: true * Type: Boolean -When set file: protocol dependencies that exist outside of the project root -will be packed and installed as regular dependencies instead of creating a -symlink. This option has no effect on workspaces. +When set file: protocol dependencies will be packed and installed as regular +dependencies instead of creating a symlink. This option has no effect on +workspaces. ### See Also diff --git a/deps/npm/docs/content/commands/npm-repo.md b/deps/npm/docs/content/commands/npm-repo.md index eb55780de907aa..10ddc139f8535a 100644 --- a/deps/npm/docs/content/commands/npm-repo.md +++ b/deps/npm/docs/content/commands/npm-repo.md @@ -13,9 +13,10 @@ npm repo [ [ ...]] ### Description This command tries to guess at the likely location of a package's -repository URL, and then tries to open it using the `--browser` config -param. If no package name is provided, it will search for a `package.json` -in the current folder and use the `repository` property. +repository URL, and then tries to open it using the +[`--browser` config](/using-npm/config#browser) param. If no package name is +provided, it will search for a `package.json` in the current folder and use the +`repository` property. ### Configuration diff --git a/deps/npm/docs/content/commands/npm-root.md b/deps/npm/docs/content/commands/npm-root.md index 89195744c9d18d..b34321eb961394 100644 --- a/deps/npm/docs/content/commands/npm-root.md +++ b/deps/npm/docs/content/commands/npm-root.md @@ -10,6 +10,8 @@ description: Display npm root npm root ``` +Note: This command is unaware of workspaces. + ### Description Print the effective `node_modules` folder to standard out. diff --git a/deps/npm/docs/content/commands/npm-run-script.md b/deps/npm/docs/content/commands/npm-run-script.md index 16a5c693f9ba25..26011e4f7959a6 100644 --- a/deps/npm/docs/content/commands/npm-run-script.md +++ b/deps/npm/docs/content/commands/npm-run-script.md @@ -59,7 +59,8 @@ The actual shell your script is run within is platform dependent. By default, on Unix-like systems it is the `/bin/sh` command, on Windows it is `cmd.exe`. The actual shell referred to by `/bin/sh` also depends on the system. -You can customize the shell with the `script-shell` configuration. +You can customize the shell with the +[`script-shell` config](/using-npm/config#script-shell). Scripts are run from the root of the package folder, regardless of what the current working directory is when `npm run` is called. If you want your @@ -76,7 +77,8 @@ forgotten. ### Workspaces support -You may use the `workspace` or `workspaces` configs in order to run an +You may use the [`workspace`](/using-npm/config#workspace) or +[`workspaces`](/using-npm/config#workspaces) configs in order to run an arbitrary command from a package's `"scripts"` object in the context of the specified workspaces. If no `"command"` is provided, it will list the available scripts for each of these configured workspaces. @@ -105,7 +107,8 @@ Assuming the workspace configuration is properly set up at the root level ``` And that each of the configured workspaces has a configured `test` script, -we can run tests in all of them using the `workspaces` config: +we can run tests in all of them using the +[`workspaces` config](/using-npm/config#workspaces): ``` npm test --workspaces diff --git a/deps/npm/docs/content/commands/npm-set-script.md b/deps/npm/docs/content/commands/npm-set-script.md deleted file mode 100644 index 9bbf09ea9076ad..00000000000000 --- a/deps/npm/docs/content/commands/npm-set-script.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: npm-set-script -section: 1 -description: Set tasks in the scripts section of package.json ---- - -### Synopsis -An npm command that lets you create a task in the `scripts` section of the `package.json`. - -Deprecated. - -```bash -npm set-script [ diff --git a/test/fixtures/wpt/dom/events/scrolling/scroll_support.js b/test/fixtures/wpt/dom/events/scrolling/scroll_support.js index 0a73f34fefc8ab..169393e4c3e419 100644 --- a/test/fixtures/wpt/dom/events/scrolling/scroll_support.js +++ b/test/fixtures/wpt/dom/events/scrolling/scroll_support.js @@ -1,8 +1,22 @@ +async function waitForScrollendEvent(test, target, timeoutMs = 500) { + return new Promise((resolve, reject) => { + const timeoutCallback = test.step_timeout(() => { + reject(`No Scrollend event received for target ${target}`); + }, timeoutMs); + target.addEventListener('scrollend', (evt) => { + clearTimeout(timeoutCallback); + resolve(evt); + }, { once: true }); + }); +} + const MAX_FRAME = 700; const MAX_UNCHANGED_FRAMES = 20; // Returns a promise that resolves when the given condition is met or rejects // after MAX_FRAME animation frames. +// TODO(crbug.com/1400399): deprecate. We should not use frame based waits in +// WPT as frame rates may vary greatly in different testing environments. function waitFor(condition, error_message = 'Reaches the maximum frames.') { return new Promise((resolve, reject) => { function tick(frames) { @@ -19,6 +33,9 @@ function waitFor(condition, error_message = 'Reaches the maximum frames.') { }); } +// TODO(crbug.com/1400446): Test driver should defer sending events until the +// browser is ready. Also the term compositor-commit is misleading as not all +// user-agents use a compositor process. function waitForCompositorCommit() { return new Promise((resolve) => { // rAF twice. @@ -28,6 +45,8 @@ function waitForCompositorCommit() { }); } +// TODO(crbug.com/1400399): Deprecate as frame rates may vary greatly in +// different test environments. function waitForAnimationEnd(getValue) { var last_changed_frame = 0; var last_position = getValue(); @@ -50,6 +69,31 @@ function waitForAnimationEnd(getValue) { }) } +// Scrolls in target according to move_path with pauses in between +function touchScrollInTargetSequentiallyWithPause(target, move_path, pause_time_in_ms = 100) { + const test_driver_actions = new test_driver.Actions() + .addPointer("pointer1", "touch") + .pointerMove(0, 0, {origin: target}) + .pointerDown(); + + const substeps = 5; + let x = 0; + let y = 0; + // Do each move in 5 steps + for(let move of move_path) { + let step_x = (move.x - x) / substeps; + let step_y = (move.y - y) / substeps; + for(let step = 0; step < substeps; step++) { + x += step_x; + y += step_y; + test_driver_actions.pointerMove(x, y, {origin: target}); + } + test_driver_actions.pause(pause_time_in_ms); + } + + return test_driver_actions.pointerUp().send(); +} + function touchScrollInTarget(pixels_to_scroll, target, direction, pause_time_in_ms = 100) { var x_delta = 0; var y_delta = 0; @@ -61,7 +105,7 @@ function touchScrollInTarget(pixels_to_scroll, target, direction, pause_time_in_ } else if (direction == "right") { x_delta = -1 * pixels_to_scroll / num_movs; } else if (direction == "left") { - x_delta = pixels_to_scroll / num_movs;; + x_delta = pixels_to_scroll / num_movs; } else { throw("scroll direction '" + direction + "' is not expected, direction should be 'down', 'up', 'left' or 'right'"); } @@ -95,3 +139,25 @@ function mouseActionsInTarget(target, origin, delta, pause_time_in_ms = 100) { .pointerUp() .send(); } + +// Returns a promise that resolves when the given condition holds for 10 +// animation frames or rejects if the condition changes to false within 10 +// animation frames. +// TODO(crbug.com/1400399): Deprecate as frame rates may very greatly in +// different test environments. +function conditionHolds(condition, error_message = 'Condition is not true anymore.') { + const MAX_FRAME = 10; + return new Promise((resolve, reject) => { + function tick(frames) { + // We requestAnimationFrame either for 10 frames or until condition is + // violated. + if (frames >= MAX_FRAME) + resolve(); + else if (!condition()) + reject(error_message); + else + requestAnimationFrame(tick.bind(this, frames + 1)); + } + tick(0); + }); +} diff --git a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-after-sequence-of-scrolls.tentative.html b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-after-sequence-of-scrolls.tentative.html new file mode 100644 index 00000000000000..77bf029ced58c5 --- /dev/null +++ b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-after-sequence-of-scrolls.tentative.html @@ -0,0 +1,63 @@ + + + + + + + + + + + +
+
+
+
+ + + diff --git a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-after-snap.html b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-after-snap.html index ef1b495791cad1..03079ddc6cad8c 100644 --- a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-after-snap.html +++ b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-after-snap.html @@ -1,4 +1,5 @@ + diff --git a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html index 79b5f5f0186871..c6569e0bebbd9f 100644 --- a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html +++ b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html @@ -1,5 +1,6 @@ + diff --git a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html index 63e1c3e22eaafc..8782b1dfee6237 100644 --- a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html +++ b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html @@ -1,5 +1,6 @@ + diff --git a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-document.html b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-document.html index 99c1c6930fab0b..30904553883435 100644 --- a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-document.html +++ b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-document.html @@ -1,4 +1,5 @@ + diff --git a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html index 0269c66fdde192..acad168e56c995 100644 --- a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html +++ b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html @@ -1,4 +1,5 @@ + @@ -80,12 +81,20 @@ 'on target.'); assert_equals(target_div.scrollLeft, 0); - // Scroll up on target div and wait for the element with overscroll-y to get - // scrollend event. + let touchEndPromise = new Promise((resolve) => { + target_div.addEventListener("touchend", resolve); + }); await touchScrollInTarget(300, target_div, 'up'); - await waitFor(() => { return vertical_scrollend_arrived; }, - 'Expected element did not receive scrollend event after scroll up on ' + - 'target.'); + + // The scrollend event should never be fired before the gesture has completed. + await touchEndPromise; + + // Ensure we wait at least a tick after the touch end. + await waitForCompositorCommit(); + + // We should not trigger a scrollend event for a scroll that did not change + // the scroll position. + assert_equals(vertical_scrollend_arrived, false); assert_equals(target_div.scrollTop, 0); }, 'Tests that the last element in the cut scroll chain gets scrollend ' + 'event when no element scrolls by touch.'); diff --git a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-scrolled-element.html b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-scrolled-element.html index 87cad79df7c2af..734339694220cc 100644 --- a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-scrolled-element.html +++ b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-scrolled-element.html @@ -1,4 +1,5 @@ + diff --git a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-window.html b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-window.html index f9510e6e231615..ef72f56d2ba9d6 100644 --- a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-window.html +++ b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-window.html @@ -1,4 +1,5 @@ + diff --git a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-for-user-scroll.html b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-for-user-scroll.html index 30f16571cd8320..5146c5f719a1e4 100644 --- a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-for-user-scroll.html +++ b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-for-user-scroll.html @@ -1,6 +1,7 @@ + @@ -29,110 +30,170 @@ diff --git a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-handler-content-attributes.html b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-handler-content-attributes.html new file mode 100644 index 00000000000000..47f563c39bd907 --- /dev/null +++ b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-handler-content-attributes.html @@ -0,0 +1,108 @@ + + + + + + + + + + + +
+
+
+
+ + diff --git a/test/fixtures/wpt/dom/events/scrolling/scrollend-event-not-fired-after-removing-scroller.tentative.html b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-not-fired-after-removing-scroller.tentative.html new file mode 100644 index 00000000000000..95447fbd12ea2a --- /dev/null +++ b/test/fixtures/wpt/dom/events/scrolling/scrollend-event-not-fired-after-removing-scroller.tentative.html @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + diff --git a/test/fixtures/wpt/encoding/unsupported-labels.window.js b/test/fixtures/wpt/encoding/unsupported-labels.window.js new file mode 100644 index 00000000000000..1668a36f234094 --- /dev/null +++ b/test/fixtures/wpt/encoding/unsupported-labels.window.js @@ -0,0 +1,178 @@ +// This list was inspired by these sources: +// - https://annevankesteren.nl/2010/8-bit-labels +// - http://l0.cm/encodings/table/ + +[ + "437", + "adobe-standard-encoding", + "armscii-8", + "bocu-1", + "cesu-8", + "cp1025", + "cp437", + "cp737", + "cp851", + "cp858", + "cp862", + "cp864", + "cp869", + "cp875", + "cp950", + "csiso103t618bit", + "csiso111ecmacyrillic", + "cspc8codepage437", + "csviscii", + "dos-720", + "dos-862", + "ecma-cyrillic", + "euc-tw", + "german", + "geostd8", + "hp-roman8", + "ibm-thai", + "ibm00858", + "ibm00924", + "ibm01047", + "ibm01140", + "ibm01141", + "ibm01142", + "ibm01143", + "ibm01144", + "ibm01145", + "ibm01146", + "ibm01147", + "ibm01148", + "ibm01149", + "ibm037", + "ibm1026", + "ibm1047", + "ibm273", + "ibm277", + "ibm278", + "ibm280", + "ibm284", + "ibm285", + "ibm290", + "ibm297", + "ibm367", + "ibm420", + "ibm423", + "ibm424", + "ibm437", + "ibm500", + "ibm737", + "ibm775", + "ibm850", + "ibm852", + "ibm855", + "ibm857", + "ibm860", + "ibm861", + "ibm862", + "ibm863", + "ibm864", + "ibm864i", + "ibm865", + "ibm868", + "ibm869", + "ibm870", + "ibm871", + "ibm880", + "ibm905", + "ibm918", + "iso-2022-jp-1", + "iso-2022-jp-2", + "iso-2022-jp-3", + "iso-8859-8 visual", + "jis_c6226-1978", + "jis_x0208-1983", + "jis_x0208-1990", + "jis_x0212-1990", + "johab", + "latin9", + "norwegian", + "sami-ws2", + "scsu", + "shift_jis_x0213-2000", + "swedish", + "tcvn", + "tis-620-2533", + "utf-7", + "utf-32", + "viscii", + "windows-936-2000", + "windows-sami-2", + "ws2", + "x-chinese-cns", + "x-chinese-eten", + "x-cp20001", + "x-cp20003", + "x-cp20004", + "x-cp20005", + "x-cp20261", + "x-cp20269", + "x-cp20936", + "x-cp20949", + "x-cp21027", + "x-cp50227", + "x-cp50229", + "x-ebcdic-koreanextended", + "x-europa", + "x-ia5", + "x-ia5-german", + "x-ia5-norwegian", + "x-ia5-swedish", + "x-iscii-as", + "x-iscii-be", + "x-iscii-de", + "x-iscii-gu", + "x-iscii-ka", + "x-iscii-ma", + "x-iscii-or", + "x-iscii-pa", + "x-iscii-t", + "x-iscii-ta", + "x-iscii-te", + "x-mac-arabic", + "x-mac-ce", + "x-mac-centraleurroman", + "x-mac-chinesesimp", + "x-mac-chinesetrad", + "x-mac-croatian", + "x-mac-devanagari", + "x-mac-dingbats", + "x-mac-farsi", + "x-mac-greek", + "x-mac-gujarati", + "x-mac-gurmukhi", + "x-mac-hebrew", + "x-mac-icelandic", + "x-mac-japanese", + "x-mac-korean", + "x-mac-roman-latin1", + "x-mac-romanian", + "x-mac-symbol", + "x-mac-thai", + "x-mac-tibetan", + "x-mac-turkish", + "x-mac-vt100", + "x-nextstep", + "x-vps", + "_autodetect", + "_autodetect_all", + "_autodetect_kr" +].forEach(label => { + async_test(t => { + const frame = document.createElement("iframe"); + t.add_cleanup(() => { + frame.remove(); + }); + frame.src = "resources/text-plain-charset.py?label=" + label; + frame.onload = t.step_func_done(() => { + // If we ever change this default this needs adjusting accordingly. + assert_equals(frame.contentDocument.characterSet, "windows-1252"); + assert_equals(frame.contentDocument.inputEncoding, "windows-1252"); + }); + document.body.append(frame); + }, `${label} is not supported by the Encoding Standard`); +}); diff --git a/test/fixtures/wpt/url/resources/percent-encoding.json b/test/fixtures/wpt/url/resources/percent-encoding.json index eccd1db62fe601..bd81edbdc35ee3 100644 --- a/test/fixtures/wpt/url/resources/percent-encoding.json +++ b/test/fixtures/wpt/url/resources/percent-encoding.json @@ -44,5 +44,13 @@ "output": { "utf-8": "%C3%A1|" } + }, + "Surrogate!", + { + "input": "\ud800", + "output": { + "utf-8": "%EF%BF%BD", + "windows-1252": "%26%2365533%3B" + } } ] diff --git a/test/fixtures/wpt/versions.json b/test/fixtures/wpt/versions.json index a5fdc29dbddf6a..2e17ed940d47e8 100644 --- a/test/fixtures/wpt/versions.json +++ b/test/fixtures/wpt/versions.json @@ -12,11 +12,11 @@ "path": "dom/abort" }, "dom/events": { - "commit": "f8821adb281696322f4bd96d412a98ae510f9125", + "commit": "ab8999891c6225bef1741c2960033aad620481a8", "path": "dom/events" }, "encoding": { - "commit": "c1b24fce6e625c1b79124a58f27bf9adce02d5d7", + "commit": "779d175c40efcb8f2c9512bebe25ffbeda485708", "path": "encoding" }, "fetch/data-urls/resources": { @@ -68,7 +68,7 @@ "path": "streams" }, "url": { - "commit": "0e5b126cd0a8da9186b738b8c9278d19b594c51f", + "commit": "0a187bc16933e67dfb8755935143a6dd5a9e12f2", "path": "url" }, "user-timing": { @@ -84,7 +84,7 @@ "path": "wasm/webapi" }, "WebCryptoAPI": { - "commit": "21ccdcd8143d494024639c9e53bad565c9733831", + "commit": "84456654f439f236f3470a36601ecbc4365f50c5", "path": "WebCryptoAPI" }, "webidl/ecmascript-binding/es-exceptions": { diff --git a/test/js-native-api/6_object_wrap/6_object_wrap.cc b/test/js-native-api/6_object_wrap/6_object_wrap.cc index 7f8fdd341673e6..7ebe711a6dccf1 100644 --- a/test/js-native-api/6_object_wrap/6_object_wrap.cc +++ b/test/js-native-api/6_object_wrap/6_object_wrap.cc @@ -1,5 +1,6 @@ -#include "myobject.h" #include "../common.h" +#include "assert.h" +#include "myobject.h" napi_ref MyObject::constructor; @@ -151,9 +152,69 @@ napi_value MyObject::Multiply(napi_env env, napi_callback_info info) { return instance; } +// This finalizer should never be invoked. +void ObjectWrapDanglingReferenceFinalizer(napi_env env, + void* finalize_data, + void* finalize_hint) { + assert(0 && "unreachable"); +} + +napi_ref dangling_ref; +napi_value ObjectWrapDanglingReference(napi_env env, napi_callback_info info) { + size_t argc = 1; + napi_value args[1]; + NODE_API_CALL(env, + napi_get_cb_info(env, info, &argc, args, nullptr, nullptr)); + + // Create a napi_wrap and remove it immediately, whilst leaving the out-param + // ref dangling (not deleted). + NODE_API_CALL(env, + napi_wrap(env, + args[0], + nullptr, + ObjectWrapDanglingReferenceFinalizer, + nullptr, + &dangling_ref)); + NODE_API_CALL(env, napi_remove_wrap(env, args[0], nullptr)); + + return args[0]; +} + +napi_value ObjectWrapDanglingReferenceTest(napi_env env, + napi_callback_info info) { + napi_value out; + napi_value ret; + NODE_API_CALL(env, napi_get_reference_value(env, dangling_ref, &out)); + + if (out == nullptr) { + // If the napi_ref has been invalidated, delete it. + NODE_API_CALL(env, napi_delete_reference(env, dangling_ref)); + NODE_API_CALL(env, napi_get_boolean(env, true, &ret)); + } else { + // The dangling napi_ref is still valid. + NODE_API_CALL(env, napi_get_boolean(env, false, &ret)); + } + return ret; +} + EXTERN_C_START napi_value Init(napi_env env, napi_value exports) { MyObject::Init(env, exports); + + napi_property_descriptor descriptors[] = { + DECLARE_NODE_API_PROPERTY("objectWrapDanglingReference", + ObjectWrapDanglingReference), + DECLARE_NODE_API_PROPERTY("objectWrapDanglingReferenceTest", + ObjectWrapDanglingReferenceTest), + }; + + NODE_API_CALL( + env, + napi_define_properties(env, + exports, + sizeof(descriptors) / sizeof(*descriptors), + descriptors)); + return exports; } EXTERN_C_END diff --git a/test/js-native-api/6_object_wrap/test-object-wrap-ref.js b/test/js-native-api/6_object_wrap/test-object-wrap-ref.js new file mode 100644 index 00000000000000..81832c195c1890 --- /dev/null +++ b/test/js-native-api/6_object_wrap/test-object-wrap-ref.js @@ -0,0 +1,13 @@ +// Flags: --expose-gc + +'use strict'; +const common = require('../../common'); +const addon = require(`./build/${common.buildType}/6_object_wrap`); + +(function scope() { + addon.objectWrapDanglingReference({}); +})(); + +common.gcUntil('object-wrap-ref', () => { + return addon.objectWrapDanglingReferenceTest(); +}); diff --git a/test/message/test_runner_hooks.js b/test/message/test_runner_hooks.js index e43fbd4ebf8922..dab607f862ff5f 100644 --- a/test/message/test_runner_hooks.js +++ b/test/message/test_runner_hooks.js @@ -142,3 +142,10 @@ test('afterEach throws and test fails', async (t) => { await t.test('1', () => { throw new Error('test'); }); await t.test('2', () => {}); }); + +test('t.after() is called if test body throws', (t) => { + t.after(() => { + t.diagnostic('- after() called'); + }); + throw new Error('bye'); +}); diff --git a/test/message/test_runner_hooks.out b/test/message/test_runner_hooks.out index e0b3e91b8c1376..6bb1705967d043 100644 --- a/test/message/test_runner_hooks.out +++ b/test/message/test_runner_hooks.out @@ -475,10 +475,28 @@ not ok 12 - afterEach throws and test fails error: '2 subtests failed' code: 'ERR_TEST_FAILURE' ... -1..12 -# tests 12 +# Subtest: t.after() is called if test body throws +not ok 13 - t.after() is called if test body throws + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'bye' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + ... +# - after() called +1..13 +# tests 13 # pass 2 -# fail 10 +# fail 11 # cancelled 0 # skipped 0 # todo 0 diff --git a/test/message/test_runner_output_cli.js b/test/message/test_runner_output_cli.js new file mode 100644 index 00000000000000..1058d903c5fee4 --- /dev/null +++ b/test/message/test_runner_output_cli.js @@ -0,0 +1,6 @@ +// Flags: --no-warnings +'use strict'; +require('../common'); +const spawn = require('node:child_process').spawn; +spawn(process.execPath, + ['--no-warnings', '--test', 'test/message/test_runner_output.js'], { stdio: 'inherit' }); diff --git a/test/message/test_runner_output_cli.out b/test/message/test_runner_output_cli.out new file mode 100644 index 00000000000000..b33d3e0fbf50b1 --- /dev/null +++ b/test/message/test_runner_output_cli.out @@ -0,0 +1,654 @@ +TAP version 13 +# Subtest: *test_runner_output.js + # Subtest: sync pass todo + ok 1 - sync pass todo # TODO + --- + duration_ms: * + ... + # Subtest: sync pass todo with message + ok 2 - sync pass todo with message # TODO this is a passing todo + --- + duration_ms: * + ... + # Subtest: sync fail todo + not ok 3 - sync fail todo # TODO + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'thrown from sync fail todo' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + ... + # Subtest: sync fail todo with message + not ok 4 - sync fail todo with message # TODO this is a failing todo + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'thrown from sync fail todo with message' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + ... + # Subtest: sync skip pass + ok 5 - sync skip pass # SKIP + --- + duration_ms: * + ... + # Subtest: sync skip pass with message + ok 6 - sync skip pass with message # SKIP this is skipped + --- + duration_ms: * + ... + # Subtest: sync pass + ok 7 - sync pass + --- + duration_ms: * + ... + # Subtest: sync throw fail + not ok 8 - sync throw fail + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'thrown from sync throw fail' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + ... + # Subtest: async skip pass + ok 9 - async skip pass # SKIP + --- + duration_ms: * + ... + # Subtest: async pass + ok 10 - async pass + --- + duration_ms: * + ... + # Subtest: async throw fail + not ok 11 - async throw fail + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'thrown from async throw fail' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + ... + # Subtest: async skip fail + not ok 12 - async skip fail # SKIP + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'thrown from async throw fail' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + ... + # Subtest: async assertion fail + not ok 13 - async assertion fail + --- + duration_ms: * + failureType: 'testCodeFailure' + error: |- + Expected values to be strictly equal: + + true !== false + + code: 'ERR_ASSERTION' + expected: false + actual: true + operator: 'strictEqual' + stack: |- + * + * + * + * + * + * + * + * + ... + # Subtest: resolve pass + ok 14 - resolve pass + --- + duration_ms: * + ... + # Subtest: reject fail + not ok 15 - reject fail + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'rejected from reject fail' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + ... + # Subtest: unhandled rejection - passes but warns + ok 16 - unhandled rejection - passes but warns + --- + duration_ms: * + ... + # Subtest: async unhandled rejection - passes but warns + ok 17 - async unhandled rejection - passes but warns + --- + duration_ms: * + ... + # Subtest: immediate throw - passes but warns + ok 18 - immediate throw - passes but warns + --- + duration_ms: * + ... + # Subtest: immediate reject - passes but warns + ok 19 - immediate reject - passes but warns + --- + duration_ms: * + ... + # Subtest: immediate resolve pass + ok 20 - immediate resolve pass + --- + duration_ms: * + ... + # Subtest: subtest sync throw fail + # Subtest: +sync throw fail + not ok 1 - +sync throw fail + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'thrown from subtest sync throw fail' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + * + * + ... + 1..1 + not ok 21 - subtest sync throw fail + --- + duration_ms: * + failureType: 'subtestsFailed' + error: '1 subtest failed' + code: 'ERR_TEST_FAILURE' + ... + # Subtest: sync throw non-error fail + not ok 22 - sync throw non-error fail + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'Symbol(thrown symbol from sync throw non-error fail)' + code: 'ERR_TEST_FAILURE' + ... + # Subtest: level 0a + # Subtest: level 1a + ok 1 - level 1a + --- + duration_ms: * + ... + # Subtest: level 1b + ok 2 - level 1b + --- + duration_ms: * + ... + # Subtest: level 1c + ok 3 - level 1c + --- + duration_ms: * + ... + # Subtest: level 1d + ok 4 - level 1d + --- + duration_ms: * + ... + 1..4 + ok 23 - level 0a + --- + duration_ms: * + ... + # Subtest: top level + # Subtest: +long running + not ok 1 - +long running + --- + duration_ms: * + failureType: 'cancelledByParent' + error: 'test did not finish before its parent and was cancelled' + code: 'ERR_TEST_FAILURE' + ... + # Subtest: +short running + # Subtest: ++short running + ok 1 - ++short running + --- + duration_ms: * + ... + 1..1 + ok 2 - +short running + --- + duration_ms: * + ... + 1..2 + not ok 24 - top level + --- + duration_ms: * + failureType: 'subtestsFailed' + error: '1 subtest failed' + code: 'ERR_TEST_FAILURE' + ... + # Subtest: invalid subtest - pass but subtest fails + ok 25 - invalid subtest - pass but subtest fails + --- + duration_ms: * + ... + # Subtest: sync skip option + ok 26 - sync skip option # SKIP + --- + duration_ms: * + ... + # Subtest: sync skip option with message + ok 27 - sync skip option with message # SKIP this is skipped + --- + duration_ms: * + ... + # Subtest: sync skip option is false fail + not ok 28 - sync skip option is false fail + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'this should be executed' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + ... + # Subtest: + ok 29 - + --- + duration_ms: * + ... + # Subtest: functionOnly + ok 30 - functionOnly + --- + duration_ms: * + ... + # Subtest: + ok 31 - + --- + duration_ms: * + ... + # Subtest: test with only a name provided + ok 32 - test with only a name provided + --- + duration_ms: * + ... + # Subtest: + ok 33 - + --- + duration_ms: * + ... + # Subtest: + ok 34 - # SKIP + --- + duration_ms: * + ... + # Subtest: test with a name and options provided + ok 35 - test with a name and options provided # SKIP + --- + duration_ms: * + ... + # Subtest: functionAndOptions + ok 36 - functionAndOptions # SKIP + --- + duration_ms: * + ... + # Subtest: escaped description \\ \# \\\#\\ n \\t f \\v b \\r + ok 37 - escaped description \\ \# \\\#\\ n \\t f \\v b \\r + --- + duration_ms: * + ... + # Subtest: escaped skip message + ok 38 - escaped skip message # SKIP \#skip + --- + duration_ms: * + ... + # Subtest: escaped todo message + ok 39 - escaped todo message # TODO \#todo + --- + duration_ms: * + ... + # Subtest: escaped diagnostic + ok 40 - escaped diagnostic + --- + duration_ms: * + ... + # Subtest: callback pass + ok 41 - callback pass + --- + duration_ms: * + ... + # Subtest: callback fail + not ok 42 - callback fail + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'callback failure' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + ... + # Subtest: sync t is this in test + ok 43 - sync t is this in test + --- + duration_ms: * + ... + # Subtest: async t is this in test + ok 44 - async t is this in test + --- + duration_ms: * + ... + # Subtest: callback t is this in test + ok 45 - callback t is this in test + --- + duration_ms: * + ... + # Subtest: callback also returns a Promise + not ok 46 - callback also returns a Promise + --- + duration_ms: * + failureType: 'callbackAndPromisePresent' + error: 'passed a callback but also returned a Promise' + code: 'ERR_TEST_FAILURE' + ... + # Subtest: callback throw + not ok 47 - callback throw + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'thrown from callback throw' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + ... + # Subtest: callback called twice + not ok 48 - callback called twice + --- + duration_ms: * + failureType: 'multipleCallbackInvocations' + error: 'callback invoked multiple times' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + ... + # Subtest: callback called twice in different ticks + ok 49 - callback called twice in different ticks + --- + duration_ms: * + ... + # Subtest: callback called twice in future tick + not ok 50 - callback called twice in future tick + --- + duration_ms: * + failureType: 'uncaughtException' + error: 'callback invoked multiple times' + code: 'ERR_TEST_FAILURE' + stack: |- + * + ... + # Subtest: callback async throw + not ok 51 - callback async throw + --- + duration_ms: * + failureType: 'uncaughtException' + error: 'thrown from callback async throw' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + ... + # Subtest: callback async throw after done + ok 52 - callback async throw after done + --- + duration_ms: * + ... + # Subtest: only is set but not in only mode + # Subtest: running subtest 1 + ok 1 - running subtest 1 + --- + duration_ms: * + ... + # Subtest: running subtest 2 + ok 2 - running subtest 2 + --- + duration_ms: * + ... + # Subtest: running subtest 3 + ok 3 - running subtest 3 + --- + duration_ms: * + ... + # Subtest: running subtest 4 + ok 4 - running subtest 4 + --- + duration_ms: * + ... + 1..4 + ok 53 - only is set but not in only mode + --- + duration_ms: * + ... + # Subtest: custom inspect symbol fail + not ok 54 - custom inspect symbol fail + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'customized' + code: 'ERR_TEST_FAILURE' + ... + # Subtest: custom inspect symbol that throws fail + not ok 55 - custom inspect symbol that throws fail + --- + duration_ms: * + failureType: 'testCodeFailure' + error: |- + { + foo: 1, + [Symbol(nodejs.util.inspect.custom)]: [Function: [nodejs.util.inspect.custom]] + } + code: 'ERR_TEST_FAILURE' + ... + # Subtest: subtest sync throw fails + # Subtest: sync throw fails at first + not ok 1 - sync throw fails at first + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'thrown from subtest sync throw fails at first' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + * + * + ... + # Subtest: sync throw fails at second + not ok 2 - sync throw fails at second + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'thrown from subtest sync throw fails at second' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + * + * + ... + 1..2 + not ok 56 - subtest sync throw fails + --- + duration_ms: * + failureType: 'subtestsFailed' + error: '2 subtests failed' + code: 'ERR_TEST_FAILURE' + ... + # Subtest: timed out async test + not ok 57 - timed out async test + --- + duration_ms: * + failureType: 'testTimeoutFailure' + error: 'test timed out after 5ms' + code: 'ERR_TEST_FAILURE' + ... + # Subtest: timed out callback test + not ok 58 - timed out callback test + --- + duration_ms: * + failureType: 'testTimeoutFailure' + error: 'test timed out after 5ms' + code: 'ERR_TEST_FAILURE' + ... + # Subtest: large timeout async test is ok + ok 59 - large timeout async test is ok + --- + duration_ms: * + ... + # Subtest: large timeout callback test is ok + ok 60 - large timeout callback test is ok + --- + duration_ms: * + ... + # Subtest: successful thenable + ok 61 - successful thenable + --- + duration_ms: * + ... + # Subtest: rejected thenable + not ok 62 - rejected thenable + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'custom error' + code: 'ERR_TEST_FAILURE' + ... + # Subtest: unfinished test with uncaughtException + not ok 63 - unfinished test with uncaughtException + --- + duration_ms: * + failureType: 'uncaughtException' + error: 'foo' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + ... + # Subtest: unfinished test with unhandledRejection + not ok 64 - unfinished test with unhandledRejection + --- + duration_ms: * + failureType: 'unhandledRejection' + error: 'bar' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + ... + # Subtest: invalid subtest fail + not ok 65 - invalid subtest fail + --- + duration_ms: * + failureType: 'parentAlreadyFinished' + error: 'test could not be started because its parent finished' + code: 'ERR_TEST_FAILURE' + stack: |- + * + ... + 1..65 +not ok 1 - *test_runner_output.js + --- + duration_ms: * + failureType: 'subtestsFailed' + exitCode: 1 + error: 'test failed' + code: 'ERR_TEST_FAILURE' + ... +1..1 +# tests 1 +# pass 0 +# fail 1 +# cancelled 0 +# skipped 0 +# todo 0 +# duration_ms * diff --git a/test/node-api/test_worker_terminate/test.js b/test/node-api/test_worker_terminate/test.js index 7c7224c073dda3..eefb974af5a669 100644 --- a/test/node-api/test_worker_terminate/test.js +++ b/test/node-api/test_worker_terminate/test.js @@ -19,8 +19,8 @@ if (isMainThread) { const { Test } = require(`./build/${common.buildType}/test_worker_terminate`); const { counter } = workerData; - // Test() tries to call a function twice and asserts that the second call does - // not work because of a pending exception. + // Test() tries to call a function and asserts it fails because of a + // pending termination exception. Test(() => { Atomics.add(counter, 0, 1); process.exit(); diff --git a/test/node-api/test_worker_terminate/test_worker_terminate.c b/test/node-api/test_worker_terminate/test_worker_terminate.c index 3c428195b9a571..48e3e0fa675ed3 100644 --- a/test/node-api/test_worker_terminate/test_worker_terminate.c +++ b/test/node-api/test_worker_terminate/test_worker_terminate.c @@ -17,8 +17,6 @@ napi_value Test(napi_env env, napi_callback_info info) { NODE_API_ASSERT(env, t == napi_function, "Wrong first argument, function expected."); - status = napi_call_function(env, recv, argv[0], 0, NULL, NULL); - assert(status == napi_ok); status = napi_call_function(env, recv, argv[0], 0, NULL, NULL); assert(status == napi_pending_exception); diff --git a/test/parallel/test-assert-snapshot.mjs b/test/parallel/test-assert-snapshot.mjs deleted file mode 100644 index 7382a0fa3633ad..00000000000000 --- a/test/parallel/test-assert-snapshot.mjs +++ /dev/null @@ -1,133 +0,0 @@ -import { spawnPromisified } from '../common/index.mjs'; -import * as fixtures from '../common/fixtures.mjs'; -import tmpdir from '../common/tmpdir.js'; -import assert from 'node:assert'; -import path from 'node:path'; -import { execPath } from 'node:process'; -import { writeFile, readFile, unlink } from 'node:fs/promises'; -import { describe, it } from 'node:test'; - -tmpdir.refresh(); - -function getSnapshotPath(filename) { - const { name, dir } = path.parse(filename); - return path.join(tmpdir.path, dir, `${name}.snapshot`); -} - -async function spawnTmpfile(content = '', filename, extraFlags = []) { - const header = filename.endsWith('.mjs') ? - 'import assert from \'node:assert\';' : - 'const assert = require(\'node:assert\');'; - await writeFile(path.join(tmpdir.path, filename), `${header}\n${content}`); - const { stdout, stderr, code } = await spawnPromisified( - execPath, - ['--no-warnings', ...extraFlags, filename], - { cwd: tmpdir.path }); - - const snapshotPath = getSnapshotPath(filename); - const snapshot = await readFile(snapshotPath, 'utf8').catch((err) => err); - return { stdout, stderr, code, snapshot, snapshotPath, filename }; -} - -async function spawnFixture(filename) { - const { dir, base, name } = path.parse(filename); - const { stdout, stderr, code } = await spawnPromisified(execPath, ['--no-warnings', base], { cwd: dir }); - - const snapshotPath = path.join(dir, `${name}.snapshot`); - const snapshot = await readFile(snapshotPath, 'utf8').catch((err) => err); - return { stdout, stderr, code, snapshot, snapshotPath }; -} - -describe('assert.snapshot', { concurrency: true }, () => { - it('should write snapshot', async () => { - const { stderr, code, snapshot, snapshotPath } = await spawnFixture(fixtures.path('assert-snapshot/basic.mjs')); - await unlink(snapshotPath); - assert.strictEqual(stderr, ''); - assert.strictEqual(code, 0); - assert.match(snapshot, /^name:\r?\n'test'$/); - }); - - it('should write multiple snapshots', async () => { - const { stderr, code, snapshot, snapshotPath } = await spawnFixture(fixtures.path('assert-snapshot/multiple.mjs')); - await unlink(snapshotPath); - assert.strictEqual(stderr, ''); - assert.strictEqual(code, 0); - assert.match(snapshot, /^name:\n'test'\r?\n#\*#\*#\*#\*#\*#\*#\*#\*#\*#\*#\*#\r?\nanother name:\r?\n'test'$/); - }); - - it('should succeed running multiple times', async () => { - let result = await spawnFixture(fixtures.path('assert-snapshot/single.mjs'), false); - assert.strictEqual(result.stderr, ''); - assert.strictEqual(result.code, 0); - assert.match(result.snapshot, /^snapshot:\r?\n'test'$/); - - result = await spawnFixture(fixtures.path('assert-snapshot/single.mjs')); - await unlink(result.snapshotPath); - assert.strictEqual(result.stderr, ''); - assert.strictEqual(result.code, 0); - assert.match(result.snapshot, /^snapshot:\r?\n'test'$/); - }); - - it('should fail when name is not provided', async () => { - for (const name of [1, undefined, null, {}, function() {}]) { - await assert.rejects(() => assert.snapshot('', name), { - code: 'ERR_INVALID_ARG_TYPE', - name: 'TypeError', - message: /^The "name" argument must be of type string/ - }); - } - }); - - it('should fail when value does not match snapshot', async () => { - const { code, stderr, snapshot } = await spawnFixture(fixtures.path('assert-snapshot/value-changed.mjs')); - assert.match(stderr, /AssertionError \[ERR_ASSERTION\]/); - assert.strictEqual(code, 1); - assert.match(snapshot, /^snapshot:\r?\n'original'$/); - }); - - it('should fail when snapshot does not contain a named snapshot', async () => { - const { code, stderr, snapshot } = await spawnFixture(fixtures.path('assert-snapshot/non-existing-name.mjs')); - assert.match(stderr, /AssertionError \[ERR_ASSERTION\]/); - assert.match(stderr, /Snapshot "non existing" does not exist/); - assert.strictEqual(code, 1); - assert.match(snapshot, /^another name:\r?\n'test'\r?\n#\*#\*#\*#\*#\*#\*#\*#\*#\*#\*#\*#\r?\nname:\r?\n'test'$/); - }); - - it('should snapshot a random replaced value', async () => { - const originalSnapshot = await readFile(fixtures.path('assert-snapshot/random.snapshot'), 'utf8'); - const { stderr, code, snapshot } = await spawnFixture(fixtures.path('assert-snapshot/random.mjs')); - assert.strictEqual(stderr, ''); - assert.strictEqual(code, 0); - assert.strictEqual(snapshot, originalSnapshot); - }); - - it('should serialize values', async () => { - const originalSnapshot = await readFile(fixtures.path('assert-snapshot/serialize.snapshot'), 'utf8'); - const { stderr, code, snapshot } = await spawnFixture(fixtures.path('assert-snapshot/serialize.mjs')); - assert.strictEqual(stderr, ''); - assert.strictEqual(code, 0); - assert.strictEqual(snapshot, originalSnapshot); - }); - - it('should override snapshot when passing --update-assert-snapshot', async () => { - const filename = 'updated.mjs'; - await writeFile(getSnapshotPath(filename), 'snapshot:\n\'test\''); - const { stderr, code, snapshot } = await spawnTmpfile('await assert.snapshot(\'changed\', \'snapshot\');', - filename, ['--update-assert-snapshot']); - assert.strictEqual(stderr, ''); - assert.strictEqual(code, 0); - assert.match(snapshot, /^snapshot:\r?\n'changed'$/); - }); - - it('snapshot file should have the name of the module - esm', async () => { - const filename = 'name.mjs'; - const { snapshotPath } = await spawnTmpfile('await assert.snapshot("test");', filename); - assert.match(snapshotPath, /name\.snapshot$/); - }); - - it('snapshot file should have the name of the module - common js', async () => { - const filename = 'name.js'; - const { snapshotPath } = await spawnTmpfile('assert.snapshot("test").then(() => process.exit());', filename); - assert.match(snapshotPath, /name\.snapshot$/); - }); -}); diff --git a/test/parallel/test-async-hooks-worker-asyncfn-terminate-4.js b/test/parallel/test-async-hooks-worker-asyncfn-terminate-4.js index dc641471b691e0..c522091006cf5a 100644 --- a/test/parallel/test-async-hooks-worker-asyncfn-terminate-4.js +++ b/test/parallel/test-async-hooks-worker-asyncfn-terminate-4.js @@ -12,6 +12,7 @@ const { Worker } = require('worker_threads'); const workerData = new Int32Array(new SharedArrayBuffer(4)); const w = new Worker(` const { createHook } = require('async_hooks'); +const { workerData } = require('worker_threads'); setImmediate(async () => { createHook({ init() {} }).enable(); diff --git a/test/parallel/test-buffer-isutf8.js b/test/parallel/test-buffer-isutf8.js new file mode 100644 index 00000000000000..204db3e6a5fe25 --- /dev/null +++ b/test/parallel/test-buffer-isutf8.js @@ -0,0 +1,86 @@ +'use strict'; + +require('../common'); +const assert = require('assert'); +const { isUtf8, Buffer } = require('buffer'); +const { TextEncoder } = require('util'); + +const encoder = new TextEncoder(); + +assert.strictEqual(isUtf8(encoder.encode('hello')), true); +assert.strictEqual(isUtf8(encoder.encode('ğ')), true); +assert.strictEqual(isUtf8(Buffer.from([])), true); + +// Taken from test/fixtures/wpt/encoding/textdecoder-fatal.any.js +[ + [0xFF], // 'invalid code' + [0xC0], // 'ends early' + [0xE0], // 'ends early 2' + [0xC0, 0x00], // 'invalid trail' + [0xC0, 0xC0], // 'invalid trail 2' + [0xE0, 0x00], // 'invalid trail 3' + [0xE0, 0xC0], // 'invalid trail 4' + [0xE0, 0x80, 0x00], // 'invalid trail 5' + [0xE0, 0x80, 0xC0], // 'invalid trail 6' + [0xFC, 0x80, 0x80, 0x80, 0x80, 0x80], // '> 0x10FFFF' + [0xFE, 0x80, 0x80, 0x80, 0x80, 0x80], // 'obsolete lead byte' + + // Overlong encodings + [0xC0, 0x80], // 'overlong U+0000 - 2 bytes' + [0xE0, 0x80, 0x80], // 'overlong U+0000 - 3 bytes' + [0xF0, 0x80, 0x80, 0x80], // 'overlong U+0000 - 4 bytes' + [0xF8, 0x80, 0x80, 0x80, 0x80], // 'overlong U+0000 - 5 bytes' + [0xFC, 0x80, 0x80, 0x80, 0x80, 0x80], // 'overlong U+0000 - 6 bytes' + + [0xC1, 0xBF], // 'overlong U+007F - 2 bytes' + [0xE0, 0x81, 0xBF], // 'overlong U+007F - 3 bytes' + [0xF0, 0x80, 0x81, 0xBF], // 'overlong U+007F - 4 bytes' + [0xF8, 0x80, 0x80, 0x81, 0xBF], // 'overlong U+007F - 5 bytes' + [0xFC, 0x80, 0x80, 0x80, 0x81, 0xBF], // 'overlong U+007F - 6 bytes' + + [0xE0, 0x9F, 0xBF], // 'overlong U+07FF - 3 bytes' + [0xF0, 0x80, 0x9F, 0xBF], // 'overlong U+07FF - 4 bytes' + [0xF8, 0x80, 0x80, 0x9F, 0xBF], // 'overlong U+07FF - 5 bytes' + [0xFC, 0x80, 0x80, 0x80, 0x9F, 0xBF], // 'overlong U+07FF - 6 bytes' + + [0xF0, 0x8F, 0xBF, 0xBF], // 'overlong U+FFFF - 4 bytes' + [0xF8, 0x80, 0x8F, 0xBF, 0xBF], // 'overlong U+FFFF - 5 bytes' + [0xFC, 0x80, 0x80, 0x8F, 0xBF, 0xBF], // 'overlong U+FFFF - 6 bytes' + + [0xF8, 0x84, 0x8F, 0xBF, 0xBF], // 'overlong U+10FFFF - 5 bytes' + [0xFC, 0x80, 0x84, 0x8F, 0xBF, 0xBF], // 'overlong U+10FFFF - 6 bytes' + + // UTF-16 surrogates encoded as code points in UTF-8 + [0xED, 0xA0, 0x80], // 'lead surrogate' + [0xED, 0xB0, 0x80], // 'trail surrogate' + [0xED, 0xA0, 0x80, 0xED, 0xB0, 0x80], // 'surrogate pair' +].forEach((input) => { + assert.strictEqual(isUtf8(Buffer.from(input)), false); +}); + +[ + null, + undefined, + 'hello', + true, + false, +].forEach((input) => { + assert.throws( + () => { isUtf8(input); }, + { + code: 'ERR_INVALID_ARG_TYPE', + }, + ); +}); + +{ + // Test with detached array buffers + const arrayBuffer = new ArrayBuffer(1024); + structuredClone(arrayBuffer, { transfer: [arrayBuffer] }); + assert.throws( + () => { isUtf8(arrayBuffer); }, + { + code: 'ERR_INVALID_STATE' + } + ); +} diff --git a/test/parallel/test-cluster-bind-privileged-port.js b/test/parallel/test-cluster-bind-privileged-port.js index b952ac1c6ce5d3..1249230177d2ec 100644 --- a/test/parallel/test-cluster-bind-privileged-port.js +++ b/test/parallel/test-cluster-bind-privileged-port.js @@ -21,6 +21,18 @@ 'use strict'; const common = require('../common'); +const assert = require('assert'); +const cluster = require('cluster'); +const net = require('net'); +const { execSync } = require('child_process'); + +if (common.isLinux) { + const sysctlOutput = execSync('sysctl net.ipv4.ip_unprivileged_port_start').toString(); + const unprivilegedPortStart = parseInt(sysctlOutput.split(' ')[2], 10); + if (unprivilegedPortStart <= 42) { + common.skip('Port 42 is unprivileged'); + } +} // Skip on OS X Mojave. https://github.com/nodejs/node/issues/21679 if (common.isOSX) @@ -35,10 +47,6 @@ if (common.isWindows) if (process.getuid() === 0) common.skip('Test is not supposed to be run as root.'); -const assert = require('assert'); -const cluster = require('cluster'); -const net = require('net'); - if (cluster.isPrimary) { cluster.fork().on('exit', common.mustCall((exitCode) => { assert.strictEqual(exitCode, 0); diff --git a/test/parallel/test-cluster-concurrent-disconnect.js b/test/parallel/test-cluster-concurrent-disconnect.js index e3771a0a4fdcb0..c2ba7b43447733 100644 --- a/test/parallel/test-cluster-concurrent-disconnect.js +++ b/test/parallel/test-cluster-concurrent-disconnect.js @@ -10,7 +10,7 @@ const os = require('os'); if (cluster.isPrimary) { const workers = []; - const numCPUs = os.cpus().length; + const numCPUs = os.availableParallelism(); let waitOnline = numCPUs; for (let i = 0; i < numCPUs; i++) { const worker = cluster.fork(); diff --git a/test/parallel/test-cluster-rr-handle-close.js b/test/parallel/test-cluster-rr-handle-close.js new file mode 100644 index 00000000000000..fb8e9740d665b7 --- /dev/null +++ b/test/parallel/test-cluster-rr-handle-close.js @@ -0,0 +1,18 @@ +'use strict'; + +const common = require('../common'); +const cluster = require('cluster'); +const net = require('net'); + +cluster.schedulingPolicy = cluster.SCHED_RR; + +if (cluster.isPrimary) { + const worker = cluster.fork(); + worker.on('exit', common.mustCall()); +} else { + const server = net.createServer(common.mustNotCall()); + server.listen(0, common.mustCall(() => { + process.channel.unref(); + server.close(); + })); +} diff --git a/test/parallel/test-cluster-rr-handle-keep-loop-alive.js b/test/parallel/test-cluster-rr-handle-keep-loop-alive.js new file mode 100644 index 00000000000000..0b18408a192ba1 --- /dev/null +++ b/test/parallel/test-cluster-rr-handle-keep-loop-alive.js @@ -0,0 +1,23 @@ +'use strict'; + +const common = require('../common'); +const cluster = require('cluster'); +const net = require('net'); +const assert = require('assert'); + +cluster.schedulingPolicy = cluster.SCHED_RR; + +if (cluster.isPrimary) { + let exited = false; + const worker = cluster.fork(); + worker.on('exit', () => { + exited = true; + }); + setTimeout(() => { + assert.ok(!exited); + worker.kill(); + }, 3000); +} else { + const server = net.createServer(common.mustNotCall()); + server.listen(0, common.mustCall(() => process.channel.unref())); +} diff --git a/test/parallel/test-cluster-rr-handle-ref-unref.js b/test/parallel/test-cluster-rr-handle-ref-unref.js new file mode 100644 index 00000000000000..403bbefd4dd69b --- /dev/null +++ b/test/parallel/test-cluster-rr-handle-ref-unref.js @@ -0,0 +1,20 @@ +'use strict'; + +const common = require('../common'); +const cluster = require('cluster'); +const net = require('net'); + +cluster.schedulingPolicy = cluster.SCHED_RR; + +if (cluster.isPrimary) { + const worker = cluster.fork(); + worker.on('exit', common.mustCall()); +} else { + const server = net.createServer(common.mustNotCall()); + server.listen(0, common.mustCall(() => { + server.ref(); + server.unref(); + process.channel.unref(); + })); + server.unref(); +} diff --git a/test/parallel/test-crypto-authenticated.js b/test/parallel/test-crypto-authenticated.js index 162b451c5b459c..d358f6b63c0e9f 100644 --- a/test/parallel/test-crypto-authenticated.js +++ b/test/parallel/test-crypto-authenticated.js @@ -786,3 +786,34 @@ for (const test of TEST_CASES) { assert.strictEqual(plaintext.toString('hex'), testCase.plain); } } + +// https://github.com/nodejs/node/issues/45874 +{ + const rfcTestCases = TEST_CASES.filter(({ algo, tampered }) => { + return algo === 'chacha20-poly1305' && tampered === false; + }); + assert.strictEqual(rfcTestCases.length, 1); + + const [testCase] = rfcTestCases; + const key = Buffer.from(testCase.key, 'hex'); + const iv = Buffer.from(testCase.iv, 'hex'); + const aad = Buffer.from(testCase.aad, 'hex'); + const opt = { authTagLength: 16 }; + + const cipher = crypto.createCipheriv('chacha20-poly1305', key, iv, opt); + const ciphertext = Buffer.concat([ + cipher.setAAD(aad).update(testCase.plain, 'hex'), + cipher.final(), + ]); + const authTag = cipher.getAuthTag(); + + assert.strictEqual(ciphertext.toString('hex'), testCase.ct); + assert.strictEqual(authTag.toString('hex'), testCase.tag); + + const decipher = crypto.createDecipheriv('chacha20-poly1305', key, iv, opt); + decipher.setAAD(aad).update(ciphertext); + + assert.throws(() => { + decipher.final(); + }, /Unsupported state or unable to authenticate data/); +} diff --git a/test/parallel/test-crypto-encoding-validation-error.js b/test/parallel/test-crypto-encoding-validation-error.js new file mode 100644 index 00000000000000..0e921ac2862f49 --- /dev/null +++ b/test/parallel/test-crypto-encoding-validation-error.js @@ -0,0 +1,52 @@ +'use strict'; +const common = require('../common'); +if (!common.hasCrypto) + common.skip('missing crypto'); + +// This test checks if error is thrown in case of wrong encoding provided into cipher. + +const assert = require('assert'); +const { createCipheriv, randomBytes } = require('crypto'); + +const createCipher = () => { + return createCipheriv('aes-256-cbc', randomBytes(32), randomBytes(16)); +}; + +{ + const cipher = createCipher(); + cipher.update('test', 'utf-8', 'utf-8'); + + assert.throws( + () => cipher.update('666f6f', 'hex', 'hex'), + { message: /Cannot change encoding/ } + ); +} + +{ + const cipher = createCipher(); + cipher.update('test', 'utf-8', 'utf-8'); + + assert.throws( + () => cipher.final('hex'), + { message: /Cannot change encoding/ } + ); +} + +{ + const cipher = createCipher(); + cipher.update('test', 'utf-8', 'utf-8'); + + assert.throws( + () => cipher.final('bad2'), + { message: /^Unknown encoding: bad2$/, code: 'ERR_UNKNOWN_ENCODING' } + ); +} + +{ + const cipher = createCipher(); + + assert.throws( + () => cipher.update('test', 'utf-8', 'bad3'), + { message: /^Unknown encoding: bad3$/, code: 'ERR_UNKNOWN_ENCODING' } + ); +} diff --git a/test/parallel/test-crypto-key-objects.js b/test/parallel/test-crypto-key-objects.js index 93e7cca3fbbdbd..84e32de6ba1ae9 100644 --- a/test/parallel/test-crypto-key-objects.js +++ b/test/parallel/test-crypto-key-objects.js @@ -69,6 +69,7 @@ const privateDsa = fixtures.readKey('dsa_private_encrypted_1025.pem', const keybuf = randomBytes(32); const key = createSecretKey(keybuf); assert.strictEqual(key.type, 'secret'); + assert.strictEqual(key.toString(), '[object KeyObject]'); assert.strictEqual(key.symmetricKeySize, 32); assert.strictEqual(key.asymmetricKeyType, undefined); assert.strictEqual(key.asymmetricKeyDetails, undefined); @@ -150,27 +151,32 @@ const privateDsa = fixtures.readKey('dsa_private_encrypted_1025.pem', const publicKey = createPublicKey(publicPem); assert.strictEqual(publicKey.type, 'public'); + assert.strictEqual(publicKey.toString(), '[object KeyObject]'); assert.strictEqual(publicKey.asymmetricKeyType, 'rsa'); assert.strictEqual(publicKey.symmetricKeySize, undefined); const privateKey = createPrivateKey(privatePem); assert.strictEqual(privateKey.type, 'private'); + assert.strictEqual(privateKey.toString(), '[object KeyObject]'); assert.strictEqual(privateKey.asymmetricKeyType, 'rsa'); assert.strictEqual(privateKey.symmetricKeySize, undefined); // It should be possible to derive a public key from a private key. const derivedPublicKey = createPublicKey(privateKey); assert.strictEqual(derivedPublicKey.type, 'public'); + assert.strictEqual(derivedPublicKey.toString(), '[object KeyObject]'); assert.strictEqual(derivedPublicKey.asymmetricKeyType, 'rsa'); assert.strictEqual(derivedPublicKey.symmetricKeySize, undefined); const publicKeyFromJwk = createPublicKey({ key: publicJwk, format: 'jwk' }); assert.strictEqual(publicKey.type, 'public'); + assert.strictEqual(publicKey.toString(), '[object KeyObject]'); assert.strictEqual(publicKey.asymmetricKeyType, 'rsa'); assert.strictEqual(publicKey.symmetricKeySize, undefined); const privateKeyFromJwk = createPrivateKey({ key: jwk, format: 'jwk' }); assert.strictEqual(privateKey.type, 'private'); + assert.strictEqual(privateKey.toString(), '[object KeyObject]'); assert.strictEqual(privateKey.asymmetricKeyType, 'rsa'); assert.strictEqual(privateKey.symmetricKeySize, undefined); diff --git a/test/parallel/test-crypto-keygen.js b/test/parallel/test-crypto-keygen.js index 1e967a4052bf05..9d08e2d9fab3dd 100644 --- a/test/parallel/test-crypto-keygen.js +++ b/test/parallel/test-crypto-keygen.js @@ -1817,3 +1817,31 @@ generateKeyPair('rsa', { hashAlgorithm: 'sha1' }, common.mustNotCall()), { code: 'ERR_INVALID_ARG_VALUE' }); } + +{ + // https://github.com/nodejs/node/issues/46102#issuecomment-1372153541 + + generateKeyPair('rsa', { + modulusLength: 513, + }, common.mustSucceed((publicKey, privateKey) => { + assert.strictEqual(privateKey.asymmetricKeyDetails.modulusLength, 513); + assert.strictEqual(publicKey.asymmetricKeyDetails.modulusLength, 513); + })); + + generateKeyPair('rsa-pss', { + modulusLength: 513, + }, common.mustSucceed((publicKey, privateKey) => { + assert.strictEqual(privateKey.asymmetricKeyDetails.modulusLength, 513); + assert.strictEqual(publicKey.asymmetricKeyDetails.modulusLength, 513); + })); + + if (common.hasOpenSSL3) { + generateKeyPair('dsa', { + modulusLength: 2049, + divisorLength: 256, + }, common.mustSucceed((publicKey, privateKey) => { + assert.strictEqual(privateKey.asymmetricKeyDetails.modulusLength, 2049); + assert.strictEqual(publicKey.asymmetricKeyDetails.modulusLength, 2049); + })); + } +} diff --git a/test/parallel/test-dgram-unref-in-cluster.js b/test/parallel/test-dgram-unref-in-cluster.js new file mode 100644 index 00000000000000..40833a129d87db --- /dev/null +++ b/test/parallel/test-dgram-unref-in-cluster.js @@ -0,0 +1,23 @@ +'use strict'; +const common = require('../common'); +const dgram = require('dgram'); +const cluster = require('cluster'); +const assert = require('assert'); + +if (common.isWindows) + common.skip('dgram clustering is currently not supported on Windows.'); + +if (cluster.isPrimary) { + cluster.fork(); +} else { + const socket = dgram.createSocket('udp4'); + socket.unref(); + socket.bind(); + socket.on('listening', common.mustCall(() => { + const sockets = process.getActiveResourcesInfo().filter((item) => { + return item === 'UDPWrap'; + }); + assert.ok(sockets.length === 0); + process.disconnect(); + })); +} diff --git a/test/parallel/test-error-format-list.js b/test/parallel/test-error-format-list.js new file mode 100644 index 00000000000000..54ae4e0aee714d --- /dev/null +++ b/test/parallel/test-error-format-list.js @@ -0,0 +1,20 @@ +// Flags: --expose-internals +'use strict'; + +const common = require('../common'); +const { strictEqual } = require('node:assert'); +const { formatList } = require('internal/errors'); + +if (!common.hasIntl) common.skip('missing Intl'); + +{ + const and = new Intl.ListFormat('en', { style: 'long', type: 'conjunction' }); + const or = new Intl.ListFormat('en', { style: 'long', type: 'disjunction' }); + + const input = ['apple', 'banana', 'orange']; + for (let i = 0; i < input.length; i++) { + const slicedInput = input.slice(0, i); + strictEqual(formatList(slicedInput), and.format(slicedInput)); + strictEqual(formatList(slicedInput, 'or'), or.format(slicedInput)); + } +} diff --git a/test/parallel/test-eslint-avoid-prototype-pollution.js b/test/parallel/test-eslint-avoid-prototype-pollution.js index 32c623c5c2627c..e4cae5632b3e56 100644 --- a/test/parallel/test-eslint-avoid-prototype-pollution.js +++ b/test/parallel/test-eslint-avoid-prototype-pollution.js @@ -256,5 +256,9 @@ new RuleTester({ code: 'PromiseRace([])', errors: [{ message: /\bSafePromiseRace\b/ }] }, + { + code: 'ArrayPrototypeConcat([])', + errors: [{ message: /\bisConcatSpreadable\b/ }] + }, ] }); diff --git a/test/parallel/test-events-once.js b/test/parallel/test-events-once.js index 0b1d5677f60109..5ae5461d92676c 100644 --- a/test/parallel/test-events-once.js +++ b/test/parallel/test-events-once.js @@ -150,6 +150,13 @@ async function onceWithEventTargetError() { strictEqual(err, error); } +async function onceWithInvalidEventEmmiter() { + const ac = new AbortController(); + return rejects(once(ac, 'myevent'), { + code: 'ERR_INVALID_ARG_TYPE', + }); +} + async function prioritizesEventEmitter() { const ee = new EventEmitter(); ee.addEventListener = fail; @@ -256,6 +263,7 @@ Promise.all([ onceError(), onceWithEventTarget(), onceWithEventTargetError(), + onceWithInvalidEventEmmiter(), prioritizesEventEmitter(), abortSignalBefore(), abortSignalAfter(), diff --git a/test/parallel/test-freeze-intrinsics.js b/test/parallel/test-freeze-intrinsics.js index 978a6861a517fc..4e20346a9deda8 100644 --- a/test/parallel/test-freeze-intrinsics.js +++ b/test/parallel/test-freeze-intrinsics.js @@ -37,3 +37,12 @@ assert.throws( { name: 'TypeError' }); assert.strictEqual(globalThis.globalThis, globalThis); } + +// Ensure that we cannot override console properties. +{ + const { log } = console; + + assert.throws(() => { console.log = null; }, + { name: 'TypeError' }); + assert.strictEqual(console.log, log); +} diff --git a/test/parallel/test-fs-access.js b/test/parallel/test-fs-access.js index 744d23b4e95080..66089049e0cf07 100644 --- a/test/parallel/test-fs-access.js +++ b/test/parallel/test-fs-access.js @@ -170,14 +170,12 @@ fs.accessSync(readWriteFile, mode); () => fs.access(readWriteFile, mode, common.mustNotCall()), { code: 'ERR_INVALID_ARG_TYPE', - message: /"mode" argument.+integer/ } ); assert.throws( () => fs.accessSync(readWriteFile, mode), { code: 'ERR_INVALID_ARG_TYPE', - message: /"mode" argument.+integer/ } ); }); @@ -194,14 +192,12 @@ fs.accessSync(readWriteFile, mode); () => fs.access(readWriteFile, mode, common.mustNotCall()), { code: 'ERR_OUT_OF_RANGE', - message: /"mode".+It must be an integer >= 0 && <= 7/ } ); assert.throws( () => fs.accessSync(readWriteFile, mode), { code: 'ERR_OUT_OF_RANGE', - message: /"mode".+It must be an integer >= 0 && <= 7/ } ); }); diff --git a/test/parallel/test-fs-copyfile.js b/test/parallel/test-fs-copyfile.js index 1bfa410a124d2d..cbe79adf02c478 100644 --- a/test/parallel/test-fs-copyfile.js +++ b/test/parallel/test-fs-copyfile.js @@ -156,8 +156,6 @@ assert.throws(() => { }, { code: 'ERR_OUT_OF_RANGE', name: 'RangeError', - message: 'The value of "mode" is out of range. It must be an integer ' + - '>= 0 && <= 7. Received 8' }); assert.throws(() => { diff --git a/test/parallel/test-fs-error-messages.js b/test/parallel/test-fs-error-messages.js index e47dee023c9623..43185725e5fbcd 100644 --- a/test/parallel/test-fs-error-messages.js +++ b/test/parallel/test-fs-error-messages.js @@ -662,8 +662,7 @@ if (!common.isAIX) { // Check copyFile with invalid modes. { const validateError = { - message: /"mode".+must be an integer >= 0 && <= 7\. Received -1/, - code: 'ERR_OUT_OF_RANGE' + code: 'ERR_OUT_OF_RANGE', }; assert.throws( diff --git a/test/parallel/test-fs-promises-file-handle-sync.js b/test/parallel/test-fs-promises-file-handle-sync.js index 53eb2424549f93..07cfe98e99a5fd 100644 --- a/test/parallel/test-fs-promises-file-handle-sync.js +++ b/test/parallel/test-fs-promises-file-handle-sync.js @@ -14,7 +14,6 @@ async function validate() { copyFile(fixtures.path('baz.js'), dest, 'r'), { code: 'ERR_INVALID_ARG_TYPE', - message: /mode.*integer.*string/ } ); await copyFile(fixtures.path('baz.js'), dest); diff --git a/test/parallel/test-fs-promises.js b/test/parallel/test-fs-promises.js index 03f71069897345..3102543c5a0838 100644 --- a/test/parallel/test-fs-promises.js +++ b/test/parallel/test-fs-promises.js @@ -64,7 +64,6 @@ assert.strictEqual( access(__filename, 8), { code: 'ERR_OUT_OF_RANGE', - message: /"mode".*must be an integer >= 0 && <= 7\. Received 8$/ } ); @@ -72,7 +71,6 @@ assert.strictEqual( access(__filename, { [Symbol.toPrimitive]() { return 5; } }), { code: 'ERR_INVALID_ARG_TYPE', - message: /"mode" argument.+integer\. Received an instance of Object$/ } ); } diff --git a/test/parallel/test-gc-http-client-connaborted.js b/test/parallel/test-gc-http-client-connaborted.js index fd276d30e2beb1..e9282653f2c132 100644 --- a/test/parallel/test-gc-http-client-connaborted.js +++ b/test/parallel/test-gc-http-client-connaborted.js @@ -8,7 +8,7 @@ const onGC = require('../common/ongc'); const http = require('http'); const os = require('os'); -const cpus = os.cpus().length; +const cpus = os.availableParallelism(); let createClients = true; let done = 0; let count = 0; diff --git a/test/parallel/test-gc-net-timeout.js b/test/parallel/test-gc-net-timeout.js index 6b9d51c98d0e84..dfb2bbfd92ac55 100644 --- a/test/parallel/test-gc-net-timeout.js +++ b/test/parallel/test-gc-net-timeout.js @@ -26,7 +26,7 @@ function serverHandler(sock) { }, 100); } -const cpus = os.cpus().length; +const cpus = os.availableParallelism(); let createClients = true; let done = 0; let count = 0; diff --git a/test/parallel/test-http-agent-maxtotalsockets.js b/test/parallel/test-http-agent-maxtotalsockets.js index c44c8db627d330..fce1bf8de83144 100644 --- a/test/parallel/test-http-agent-maxtotalsockets.js +++ b/test/parallel/test-http-agent-maxtotalsockets.js @@ -20,8 +20,6 @@ assert.throws(() => new http.Agent({ }), { code: 'ERR_OUT_OF_RANGE', name: 'RangeError', - message: 'The value of "maxTotalSockets" is out of range. ' + - `It must be > 0. Received ${item}`, }); }); diff --git a/test/parallel/test-http-request-join-authorization-headers.js b/test/parallel/test-http-request-join-authorization-headers.js new file mode 100644 index 00000000000000..56d99ddb0bb4b7 --- /dev/null +++ b/test/parallel/test-http-request-join-authorization-headers.js @@ -0,0 +1,83 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); +const http = require('http'); + +{ + const server = http.createServer({ + requireHostHeader: false, + joinDuplicateHeaders: true + }, common.mustCall((req, res) => { + assert.strictEqual(req.headers.authorization, '1, 2'); + assert.strictEqual(req.headers.cookie, 'foo; bar'); + res.writeHead(200, ['authorization', '3', 'authorization', '4', 'cookie', 'foo', 'cookie', 'bar']); + res.end(); + })); + + server.listen(0, common.mustCall(() => { + http.get({ + port: server.address().port, + headers: ['authorization', '1', 'authorization', '2', 'cookie', 'foo', 'cookie', 'bar'], + joinDuplicateHeaders: true + }, (res) => { + assert.strictEqual(res.statusCode, 200); + assert.strictEqual(res.headers.authorization, '3, 4'); + assert.strictEqual(res.headers.cookie, 'foo; bar'); + res.resume().on('end', common.mustCall(() => { + server.close(); + })); + }); + })); +} + +{ + // Server joinDuplicateHeaders false + const server = http.createServer({ + requireHostHeader: false, + joinDuplicateHeaders: false + }, common.mustCall((req, res) => { + assert.strictEqual(req.headers.authorization, '1'); // non joined value + res.writeHead(200, ['authorization', '3', 'authorization', '4']); + res.end(); + })); + + server.listen(0, common.mustCall(() => { + http.get({ + port: server.address().port, + headers: ['authorization', '1', 'authorization', '2'], + joinDuplicateHeaders: true + }, (res) => { + assert.strictEqual(res.statusCode, 200); + assert.strictEqual(res.headers.authorization, '3, 4'); + res.resume().on('end', common.mustCall(() => { + server.close(); + })); + }); + })); +} + +{ + // Client joinDuplicateHeaders false + const server = http.createServer({ + requireHostHeader: false, + joinDuplicateHeaders: true + }, common.mustCall((req, res) => { + assert.strictEqual(req.headers.authorization, '1, 2'); + res.writeHead(200, ['authorization', '3', 'authorization', '4']); + res.end(); + })); + + server.listen(0, common.mustCall(() => { + http.get({ + port: server.address().port, + headers: ['authorization', '1', 'authorization', '2'], + joinDuplicateHeaders: false + }, (res) => { + assert.strictEqual(res.statusCode, 200); + assert.strictEqual(res.headers.authorization, '3'); // non joined value + res.resume().on('end', common.mustCall(() => { + server.close(); + })); + }); + })); +} diff --git a/test/parallel/test-http-server-timeouts-validation.js b/test/parallel/test-http-server-timeouts-validation.js new file mode 100644 index 00000000000000..681a8bc3210fba --- /dev/null +++ b/test/parallel/test-http-server-timeouts-validation.js @@ -0,0 +1,50 @@ +'use strict'; + +require('../common'); +const assert = require('assert'); +const { createServer } = require('http'); + +// This test validates that the HTTP server timeouts are properly validated and set. + +{ + const server = createServer(); + assert.strictEqual(server.headersTimeout, 60000); + assert.strictEqual(server.requestTimeout, 300000); +} + +{ + const server = createServer({ headersTimeout: 10000, requestTimeout: 20000 }); + assert.strictEqual(server.headersTimeout, 10000); + assert.strictEqual(server.requestTimeout, 20000); +} + +{ + const server = createServer({ headersTimeout: 10000, requestTimeout: 10000 }); + assert.strictEqual(server.headersTimeout, 10000); + assert.strictEqual(server.requestTimeout, 10000); +} + +{ + const server = createServer({ headersTimeout: 10000 }); + assert.strictEqual(server.headersTimeout, 10000); + assert.strictEqual(server.requestTimeout, 300000); +} + +{ + const server = createServer({ requestTimeout: 20000 }); + assert.strictEqual(server.headersTimeout, 20000); + assert.strictEqual(server.requestTimeout, 20000); +} + +{ + const server = createServer({ requestTimeout: 100000 }); + assert.strictEqual(server.headersTimeout, 60000); + assert.strictEqual(server.requestTimeout, 100000); +} + +{ + assert.throws( + () => createServer({ headersTimeout: 10000, requestTimeout: 1000 }), + { code: 'ERR_OUT_OF_RANGE' } + ); +} diff --git a/test/parallel/test-http-write-head-2.js b/test/parallel/test-http-write-head-2.js index a47d0d72e3be56..d64b8259f01215 100644 --- a/test/parallel/test-http-write-head-2.js +++ b/test/parallel/test-http-write-head-2.js @@ -59,3 +59,21 @@ const http = require('http'); })); })); } + +{ + const server = http.createServer(common.mustCall((req, res) => { + res.writeHead(200, undefined, [ 'foo', 'bar' ]); + res.end(); + })); + + server.listen(0, common.mustCall(() => { + http.get({ port: server.address().port }, common.mustCall((res) => { + assert.strictEqual(res.statusMessage, 'OK'); + assert.strictEqual(res.statusCode, 200); + assert.strictEqual(res.headers.foo, 'bar'); + res.resume().on('end', common.mustCall(() => { + server.close(); + })); + })); + })); +} diff --git a/test/parallel/test-http2-session-timeout.js b/test/parallel/test-http2-session-timeout.js index 0fa6a2c13c6b6c..c1dacdcb455e28 100644 --- a/test/parallel/test-http2-session-timeout.js +++ b/test/parallel/test-http2-session-timeout.js @@ -5,6 +5,8 @@ if (!common.hasCrypto) common.skip('missing crypto'); const assert = require('assert'); const http2 = require('http2'); +const hrtime = process.hrtime.bigint; +const NS_PER_MS = 1_000_000n; let requests = 0; const mustNotCall = () => { @@ -14,7 +16,7 @@ const mustNotCall = () => { const server = http2.createServer(); // Disable server timeout until first request. We will set the timeout based on // how long the first request takes. -server.timeout = 0; +server.timeout = 0n; server.on('request', (req, res) => res.end()); server.on('timeout', mustNotCall); @@ -24,7 +26,7 @@ server.listen(0, common.mustCall(() => { const url = `http://localhost:${port}`; const client = http2.connect(url); - let startTime = process.hrtime(); + let startTime = hrtime(); makeReq(); function makeReq() { @@ -40,17 +42,17 @@ server.listen(0, common.mustCall(() => { requests += 1; request.on('end', () => { - const diff = process.hrtime(startTime); - const milliseconds = (diff[0] * 1e3 + diff[1] / 1e6); - if (server.timeout === 0) { + const diff = hrtime() - startTime; + const milliseconds = diff / NS_PER_MS; + if (server.timeout === 0n) { // Set the timeout now. First connection will take significantly longer // than subsequent connections, so using the duration of the first // connection as the timeout should be robust. Double it anyway for good // measure. - server.timeout = milliseconds * 2; - startTime = process.hrtime(); + server.timeout = milliseconds * 2n; + startTime = hrtime(); makeReq(); - } else if (milliseconds < server.timeout * 2) { + } else if (milliseconds < server.timeout * 2n) { makeReq(); } else { server.removeListener('timeout', mustNotCall); diff --git a/test/parallel/test-net-child-process-connect-reset.js b/test/parallel/test-net-child-process-connect-reset.js new file mode 100644 index 00000000000000..228ba8ed57fccc --- /dev/null +++ b/test/parallel/test-net-child-process-connect-reset.js @@ -0,0 +1,47 @@ +'use strict'; + +const common = require('../common'); +const assert = require('assert'); +const { spawn } = require('child_process'); +const net = require('net'); + +if (process.argv[2] === 'child') { + const server = net.createServer(common.mustCall()); + server.listen(0, common.mustCall(() => { + process.send({ type: 'ready', data: { port: server.address().port } }); + })); +} else { + const cp = spawn(process.execPath, + [__filename, 'child'], + { + stdio: ['ipc', 'inherit', 'inherit'] + }); + + cp.on('exit', common.mustCall((code, signal) => { + assert.strictEqual(code, null); + assert.strictEqual(signal, 'SIGKILL'); + })); + + cp.on('message', common.mustCall((msg) => { + const { type, data } = msg; + assert.strictEqual(type, 'ready'); + const port = data.port; + + const conn = net.createConnection({ + port, + onread: { + buffer: Buffer.alloc(65536), + callback: () => {}, + } + }); + + conn.on('error', (err) => { + // Error emitted on Windows. + assert.strictEqual(err.code, 'ECONNRESET'); + }); + + conn.on('connect', common.mustCall(() => { + cp.kill('SIGKILL'); + })); + })); +} diff --git a/test/parallel/test-net-write-cb-on-destroy-before-connect.js b/test/parallel/test-net-write-cb-on-destroy-before-connect.js new file mode 100644 index 00000000000000..99efb660346c4f --- /dev/null +++ b/test/parallel/test-net-write-cb-on-destroy-before-connect.js @@ -0,0 +1,26 @@ +'use strict'; + +const common = require('../common'); +const assert = require('assert'); +const net = require('net'); + +const server = net.createServer(); +server.listen(0, common.mustCall(() => { + const socket = new net.Socket(); + + socket.on('connect', common.mustNotCall()); + + socket.connect({ + port: server.address().port, + }); + + assert(socket.connecting); + + socket.write('foo', common.expectsError({ + code: 'ERR_SOCKET_CLOSED_BEFORE_CONNECTION', + name: 'Error' + })); + + socket.destroy(); + server.close(); +})); diff --git a/test/parallel/test-os.js b/test/parallel/test-os.js index cceebe1a6f19d0..f0f55fbe261946 100644 --- a/test/parallel/test-os.js +++ b/test/parallel/test-os.js @@ -255,6 +255,8 @@ if (!common.isIBMi) { is.number(os.uptime(), 'uptime'); } +is.number(+os.availableParallelism, 'availableParallelism'); +is.number(os.availableParallelism(), 'availableParallelism'); is.number(+os.freemem, 'freemem'); is.number(os.freemem(), 'freemem'); @@ -264,3 +266,5 @@ if (common.isWindows) { } else { assert.strictEqual(devNull, '/dev/null'); } + +assert.ok(os.availableParallelism() > 0); diff --git a/test/parallel/test-perf-hooks-histogram.js b/test/parallel/test-perf-hooks-histogram.js index 1bcc59653bb692..37fcdfb3fca06c 100644 --- a/test/parallel/test-perf-hooks-histogram.js +++ b/test/parallel/test-perf-hooks-histogram.js @@ -135,6 +135,13 @@ const { inspect } = require('util'); }); }); + // Number greater than 5 is not allowed + for (const i of [6, 10]) { + throws(() => createHistogram({ figures: i }), { + code: 'ERR_OUT_OF_RANGE', + }); + } + createHistogram({ lowest: 1, highest: 11, figures: 1 }); } diff --git a/test/parallel/test-primordials-regexp.js b/test/parallel/test-primordials-regexp.js index 825ebbca549180..61e733708870d2 100644 --- a/test/parallel/test-primordials-regexp.js +++ b/test/parallel/test-primordials-regexp.js @@ -5,6 +5,7 @@ const { mustNotCall } = require('../common'); const assert = require('assert'); const { + RegExpPrototypeExec, RegExpPrototypeSymbolReplace, RegExpPrototypeSymbolSearch, RegExpPrototypeSymbolSplit, @@ -12,6 +13,12 @@ const { hardenRegExp, } = require('internal/test/binding').primordials; +const { + SideEffectFreeRegExpPrototypeExec, + SideEffectFreeRegExpPrototypeSymbolReplace, + SideEffectFreeRegExpPrototypeSymbolSplit, +} = require('internal/util'); + Object.defineProperties(RegExp.prototype, { [Symbol.match]: { @@ -89,14 +96,46 @@ hardenRegExp(hardenRegExp(/1/)); // IMO there are no valid use cases in node core to use RegExpPrototypeSymbolMatch // or RegExpPrototypeSymbolMatchAll, they are inherently unsafe. +assert.strictEqual(RegExpPrototypeExec(/foo/, 'bar'), null); +assert.strictEqual(RegExpPrototypeExec(hardenRegExp(/foo/), 'bar'), null); +assert.strictEqual(SideEffectFreeRegExpPrototypeExec(/foo/, 'bar'), null); +assert.strictEqual(SideEffectFreeRegExpPrototypeExec(hardenRegExp(/foo/), 'bar'), null); +{ + const expected = ['bar']; + Object.defineProperties(expected, { + index: { __proto__: null, configurable: true, writable: true, enumerable: true, value: 0 }, + input: { __proto__: null, configurable: true, writable: true, enumerable: true, value: 'bar' }, + groups: { __proto__: null, configurable: true, writable: true, enumerable: true }, + }); + const actual = SideEffectFreeRegExpPrototypeExec(/bar/, 'bar'); + + // assert.deepStrictEqual(actual, expected) doesn't work for cross-realm comparison. + + assert.strictEqual(Array.isArray(actual), Array.isArray(expected)); + assert.deepStrictEqual(Reflect.ownKeys(actual), Reflect.ownKeys(expected)); + for (const key of Reflect.ownKeys(expected)) { + assert.deepStrictEqual( + Reflect.getOwnPropertyDescriptor(actual, key), + Reflect.getOwnPropertyDescriptor(expected, key), + ); + } +} { const myRegex = hardenRegExp(/a/); assert.strictEqual(RegExpPrototypeSymbolReplace(myRegex, 'baar', 'e'), 'bear'); } +{ + const myRegex = /a/; + assert.strictEqual(SideEffectFreeRegExpPrototypeSymbolReplace(myRegex, 'baar', 'e'), 'bear'); +} { const myRegex = hardenRegExp(/a/g); assert.strictEqual(RegExpPrototypeSymbolReplace(myRegex, 'baar', 'e'), 'beer'); } +{ + const myRegex = /a/g; + assert.strictEqual(SideEffectFreeRegExpPrototypeSymbolReplace(myRegex, 'baar', 'e'), 'beer'); +} { const myRegex = hardenRegExp(/a/); assert.strictEqual(RegExpPrototypeSymbolSearch(myRegex, 'baar'), 1); @@ -109,6 +148,22 @@ hardenRegExp(hardenRegExp(/1/)); const myRegex = hardenRegExp(/a/); assert.deepStrictEqual(RegExpPrototypeSymbolSplit(myRegex, 'baar', 0), []); } +{ + const myRegex = /a/; + const expected = []; + const actual = SideEffectFreeRegExpPrototypeSymbolSplit(myRegex, 'baar', 0); + + // assert.deepStrictEqual(actual, expected) doesn't work for cross-realm comparison. + + assert.strictEqual(Array.isArray(actual), Array.isArray(expected)); + assert.deepStrictEqual(Reflect.ownKeys(actual), Reflect.ownKeys(expected)); + for (const key of Reflect.ownKeys(expected)) { + assert.deepStrictEqual( + Reflect.getOwnPropertyDescriptor(actual, key), + Reflect.getOwnPropertyDescriptor(expected, key), + ); + } +} { const myRegex = hardenRegExp(/a/); assert.deepStrictEqual(RegExpPrototypeSymbolSplit(myRegex, 'baar', 1), ['b']); diff --git a/test/parallel/test-process-versions.js b/test/parallel/test-process-versions.js index 2ec7a0f84a5280..d5775b5f99cbb1 100644 --- a/test/parallel/test-process-versions.js +++ b/test/parallel/test-process-versions.js @@ -2,6 +2,9 @@ const common = require('../common'); const assert = require('assert'); +// Import of pure js (non-shared) deps for comparison +const acorn = require('../../deps/acorn/acorn/package.json'); + const expected_keys = [ 'ares', 'brotli', @@ -14,8 +17,16 @@ const expected_keys = [ 'napi', 'llhttp', 'uvwasi', + 'acorn', + 'simdutf', ]; +const hasUndici = process.config.variables.node_builtin_shareable_builtins.includes('deps/undici/undici.js'); + +if (hasUndici) { + expected_keys.push('undici'); +} + if (common.hasCrypto) { expected_keys.push('openssl'); } @@ -39,6 +50,7 @@ assert.deepStrictEqual(actual_keys, expected_keys); const commonTemplate = /^\d+\.\d+\.\d+(?:-.*)?$/; +assert.match(process.versions.acorn, commonTemplate); assert.match(process.versions.ares, commonTemplate); assert.match(process.versions.brotli, commonTemplate); assert.match(process.versions.llhttp, commonTemplate); @@ -46,6 +58,10 @@ assert.match(process.versions.node, commonTemplate); assert.match(process.versions.uv, commonTemplate); assert.match(process.versions.zlib, commonTemplate); +if (hasUndici) { + assert.match(process.versions.undici, commonTemplate); +} + assert.match( process.versions.v8, /^\d+\.\d+\.\d+(?:\.\d+)?-node\.\d+(?: \(candidate\))?$/ @@ -70,3 +86,12 @@ for (let i = 0; i < expected_keys.length; i++) { assert.strictEqual(process.config.variables.napi_build_version, process.versions.napi); + +if (hasUndici) { + const undici = require('../../deps/undici/src/package.json'); + const expectedUndiciVersion = undici.version; + assert.strictEqual(process.versions.undici, expectedUndiciVersion); +} + +const expectedAcornVersion = acorn.version; +assert.strictEqual(process.versions.acorn, expectedAcornVersion); diff --git a/test/parallel/test-runner-mocking.js b/test/parallel/test-runner-mocking.js index ef781f3088c1c4..bf57f964278ebc 100644 --- a/test/parallel/test-runner-mocking.js +++ b/test/parallel/test-runner-mocking.js @@ -2,7 +2,6 @@ const common = require('../common'); const assert = require('node:assert'); const { mock, test } = require('node:test'); - test('spies on a function', (t) => { const sum = t.mock.fn((arg1, arg2) => { return arg1 + arg2; @@ -319,6 +318,157 @@ test('spy functions can be bound', (t) => { assert.strictEqual(sum.bind(0)(2, 11), 13); }); +test('mocks prototype methods on an instance', async (t) => { + class Runner { + async someTask(msg) { + return Promise.resolve(msg); + } + + async method(msg) { + await this.someTask(msg); + return msg; + } + } + const msg = 'ok'; + const obj = new Runner(); + assert.strictEqual(await obj.method(msg), msg); + + t.mock.method(obj, obj.someTask.name); + assert.strictEqual(obj.someTask.mock.calls.length, 0); + + assert.strictEqual(await obj.method(msg), msg); + + const call = obj.someTask.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, [msg]); + assert.strictEqual(await call.result, msg); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, obj); + + const obj2 = new Runner(); + // Ensure that a brand new instance is not mocked + assert.strictEqual( + obj2.someTask.mock, + undefined + ); + + assert.strictEqual(obj.someTask.mock.restore(), undefined); + assert.strictEqual(await obj.method(msg), msg); + assert.strictEqual(obj.someTask.mock, undefined); + assert.strictEqual(Runner.prototype.someTask.mock, undefined); +}); + +test('spies on async static class methods', async (t) => { + class Runner { + static async someTask(msg) { + return Promise.resolve(msg); + } + + static async method(msg) { + await this.someTask(msg); + return msg; + } + } + const msg = 'ok'; + assert.strictEqual(await Runner.method(msg), msg); + + t.mock.method(Runner, Runner.someTask.name); + assert.strictEqual(Runner.someTask.mock.calls.length, 0); + + assert.strictEqual(await Runner.method(msg), msg); + + const call = Runner.someTask.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, [msg]); + assert.strictEqual(await call.result, msg); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, Runner); + + assert.strictEqual(Runner.someTask.mock.restore(), undefined); + assert.strictEqual(await Runner.method(msg), msg); + assert.strictEqual(Runner.someTask.mock, undefined); + assert.strictEqual(Runner.prototype.someTask, undefined); + +}); + +test('given null to a mock.method it throws a invalid argument error', (t) => { + assert.throws(() => t.mock.method(null, {}), { code: 'ERR_INVALID_ARG_TYPE' }); +}); + +test('it should throw given an inexistent property on a object instance', (t) => { + assert.throws(() => t.mock.method({ abc: 0 }, 'non-existent'), { + code: 'ERR_INVALID_ARG_VALUE' + }); +}); + +test('spy functions can be used on classes inheritance', (t) => { + // Makes sure that having a null-prototype doesn't throw our system off + class A extends null { + static someTask(msg) { + return msg; + } + static method(msg) { + return this.someTask(msg); + } + } + class B extends A {} + class C extends B {} + + const msg = 'ok'; + assert.strictEqual(C.method(msg), msg); + + t.mock.method(C, C.someTask.name); + assert.strictEqual(C.someTask.mock.calls.length, 0); + + assert.strictEqual(C.method(msg), msg); + + const call = C.someTask.mock.calls[0]; + + assert.deepStrictEqual(call.arguments, [msg]); + assert.strictEqual(call.result, msg); + assert.strictEqual(call.target, undefined); + assert.strictEqual(call.this, C); + + assert.strictEqual(C.someTask.mock.restore(), undefined); + assert.strictEqual(C.method(msg), msg); + assert.strictEqual(C.someTask.mock, undefined); +}); + +test('spy functions don\'t affect the prototype chain', (t) => { + + class A { + static someTask(msg) { + return msg; + } + } + class B extends A {} + class C extends B {} + + const msg = 'ok'; + + const ABeforeMockIsUnchanged = Object.getOwnPropertyDescriptor(A, A.someTask.name); + const BBeforeMockIsUnchanged = Object.getOwnPropertyDescriptor(B, B.someTask.name); + const CBeforeMockShouldNotHaveDesc = Object.getOwnPropertyDescriptor(C, C.someTask.name); + + t.mock.method(C, C.someTask.name); + C.someTask(msg); + const BAfterMockIsUnchanged = Object.getOwnPropertyDescriptor(B, B.someTask.name); + + const AAfterMockIsUnchanged = Object.getOwnPropertyDescriptor(A, A.someTask.name); + const CAfterMockHasDescriptor = Object.getOwnPropertyDescriptor(C, C.someTask.name); + + assert.strictEqual(CBeforeMockShouldNotHaveDesc, undefined); + assert.ok(CAfterMockHasDescriptor); + + assert.deepStrictEqual(ABeforeMockIsUnchanged, AAfterMockIsUnchanged); + assert.strictEqual(BBeforeMockIsUnchanged, BAfterMockIsUnchanged); + assert.strictEqual(BBeforeMockIsUnchanged, undefined); + + assert.strictEqual(C.someTask.mock.restore(), undefined); + const CAfterRestoreKeepsDescriptor = Object.getOwnPropertyDescriptor(C, C.someTask.name); + assert.ok(CAfterRestoreKeepsDescriptor); +}); + test('mocked functions report thrown errors', (t) => { const testError = new Error('test error'); const fn = t.mock.fn(() => { diff --git a/test/parallel/test-runner-run.mjs b/test/parallel/test-runner-run.mjs index 8f650509f9ee54..6ce7c8f5d97c5d 100644 --- a/test/parallel/test-runner-run.mjs +++ b/test/parallel/test-runner-run.mjs @@ -14,7 +14,7 @@ describe('require(\'node:test\').run', { concurrency: true }, () => { stream.on('test:fail', common.mustNotCall()); stream.on('test:pass', common.mustNotCall()); // eslint-disable-next-line no-unused-vars - for await (const _ of stream); // TODO(MoLow): assert.snapshot + for await (const _ of stream); }); it('should fail with non existing file', async () => { @@ -22,7 +22,7 @@ describe('require(\'node:test\').run', { concurrency: true }, () => { stream.on('test:fail', common.mustCall(1)); stream.on('test:pass', common.mustNotCall()); // eslint-disable-next-line no-unused-vars - for await (const _ of stream); // TODO(MoLow): assert.snapshot + for await (const _ of stream); }); it('should succeed with a file', async () => { @@ -30,7 +30,7 @@ describe('require(\'node:test\').run', { concurrency: true }, () => { stream.on('test:fail', common.mustNotCall()); stream.on('test:pass', common.mustCall(2)); // eslint-disable-next-line no-unused-vars - for await (const _ of stream); // TODO(MoLow): assert.snapshot + for await (const _ of stream); }); it('should run same file twice', async () => { @@ -38,7 +38,7 @@ describe('require(\'node:test\').run', { concurrency: true }, () => { stream.on('test:fail', common.mustNotCall()); stream.on('test:pass', common.mustCall(4)); // eslint-disable-next-line no-unused-vars - for await (const _ of stream); // TODO(MoLow): assert.snapshot + for await (const _ of stream); }); it('should run a failed test', async () => { @@ -46,7 +46,7 @@ describe('require(\'node:test\').run', { concurrency: true }, () => { stream.on('test:fail', common.mustCall(1)); stream.on('test:pass', common.mustNotCall()); // eslint-disable-next-line no-unused-vars - for await (const _ of stream); // TODO(MoLow): assert.snapshot + for await (const _ of stream); }); it('should support timeout', async () => { @@ -57,7 +57,7 @@ describe('require(\'node:test\').run', { concurrency: true }, () => { stream.on('test:fail', common.mustCall(2)); stream.on('test:pass', common.mustNotCall()); // eslint-disable-next-line no-unused-vars - for await (const _ of stream); // TODO(MoLow): assert.snapshot + for await (const _ of stream); }); it('should validate files', async () => { diff --git a/test/parallel/test-startup-empty-regexp-statics.js b/test/parallel/test-startup-empty-regexp-statics.js index 80f6bef5a5a08e..5744bbc14bba21 100644 --- a/test/parallel/test-startup-empty-regexp-statics.js +++ b/test/parallel/test-startup-empty-regexp-statics.js @@ -40,6 +40,23 @@ const allRegExpStatics = assert.strictEqual(child.signal, null); } +{ + const child = spawnSync(process.execPath, + [ '--expose-internals', '-p', `const { + SideEffectFreeRegExpPrototypeExec, + SideEffectFreeRegExpPrototypeSymbolReplace, + SideEffectFreeRegExpPrototypeSymbolSplit, + } = require("internal/util"); + SideEffectFreeRegExpPrototypeExec(/foo/, "foo"); + SideEffectFreeRegExpPrototypeSymbolReplace(/o/, "foo", "a"); + SideEffectFreeRegExpPrototypeSymbolSplit(/o/, "foo"); + ${allRegExpStatics}` ], + { stdio: ['inherit', 'pipe', 'inherit'] }); + assert.match(child.stdout.toString(), /^undefined\r?\n$/); + assert.strictEqual(child.status, 0); + assert.strictEqual(child.signal, null); +} + { const child = spawnSync(process.execPath, [ '-e', `console.log(${allRegExpStatics})`, '--input-type=module' ], diff --git a/test/parallel/test-stream-pipeline.js b/test/parallel/test-stream-pipeline.js index 529b18386e25a6..65ef5164c14b4c 100644 --- a/test/parallel/test-stream-pipeline.js +++ b/test/parallel/test-stream-pipeline.js @@ -1556,3 +1556,38 @@ const tsp = require('timers/promises'); }) ); } + +{ + class CustomReadable extends Readable { + _read() { + this.push('asd'); + this.push(null); + } + } + + class CustomWritable extends Writable { + constructor() { + super(); + this.endCount = 0; + this.str = ''; + } + + _write(chunk, enc, cb) { + this.str += chunk; + cb(); + } + + end() { + this.endCount += 1; + super.end(); + } + } + + const readable = new CustomReadable(); + const writable = new CustomWritable(); + + pipeline(readable, writable, common.mustSucceed(() => { + assert.strictEqual(writable.str, 'asd'); + assert.strictEqual(writable.endCount, 1); + })); +} diff --git a/test/parallel/test-tls-client-auth.js b/test/parallel/test-tls-client-auth.js index 476238961986cd..04756924e5e0e6 100644 --- a/test/parallel/test-tls-client-auth.js +++ b/test/parallel/test-tls-client-auth.js @@ -79,7 +79,8 @@ connect({ }, function(err, pair, cleanup) { assert.strictEqual(pair.server.err.code, 'ERR_SSL_PEER_DID_NOT_RETURN_A_CERTIFICATE'); - assert.strictEqual(pair.client.err.code, 'ECONNRESET'); + assert.strictEqual(pair.client.err.code, + 'ERR_SSL_SSLV3_ALERT_HANDSHAKE_FAILURE'); return cleanup(); }); diff --git a/test/parallel/test-tls-empty-sni-context.js b/test/parallel/test-tls-empty-sni-context.js index 0c999b2c448f47..cb76430f65330f 100644 --- a/test/parallel/test-tls-empty-sni-context.js +++ b/test/parallel/test-tls-empty-sni-context.js @@ -26,6 +26,6 @@ const server = tls.createServer(options, (c) => { }, common.mustNotCall()); c.on('error', common.mustCall((err) => { - assert.match(err.message, /Client network socket disconnected/); + assert.strictEqual(err.code, 'ERR_SSL_SSLV3_ALERT_HANDSHAKE_FAILURE'); })); })); diff --git a/test/parallel/test-tls-min-max-version.js b/test/parallel/test-tls-min-max-version.js index ff337961f9a426..5cea41ca7e0bd6 100644 --- a/test/parallel/test-tls-min-max-version.js +++ b/test/parallel/test-tls-min-max-version.js @@ -120,23 +120,27 @@ test(U, U, 'TLS_method', U, U, 'TLSv1_2_method', 'TLSv1.2'); test(U, U, 'TLS_method', U, U, 'TLSv1_1_method', 'TLSv1.1'); test(U, U, 'TLS_method', U, U, 'TLSv1_method', 'TLSv1'); +// OpenSSL 1.1.1 and 3.0 use a different error code and alert (sent to the +// client) when no protocols are enabled on the server. +const NO_PROTOCOLS_AVAILABLE_SERVER = common.hasOpenSSL3 ? + 'ERR_SSL_NO_PROTOCOLS_AVAILABLE' : 'ERR_SSL_INTERNAL_ERROR'; +const NO_PROTOCOLS_AVAILABLE_SERVER_ALERT = common.hasOpenSSL3 ? + 'ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION' : 'ERR_SSL_TLSV1_ALERT_INTERNAL_ERROR'; + // SSLv23 also means "any supported protocol" greater than the default // minimum (which is configurable via command line). if (DEFAULT_MIN_VERSION === 'TLSv1.3') { test(U, U, 'TLSv1_2_method', U, U, 'SSLv23_method', - U, 'ECONNRESET', common.hasOpenSSL3 ? - 'ERR_SSL_NO_PROTOCOLS_AVAILABLE' : 'ERR_SSL_INTERNAL_ERROR'); + U, NO_PROTOCOLS_AVAILABLE_SERVER_ALERT, NO_PROTOCOLS_AVAILABLE_SERVER); } else { test(U, U, 'TLSv1_2_method', U, U, 'SSLv23_method', 'TLSv1.2'); } if (DEFAULT_MIN_VERSION === 'TLSv1.3') { test(U, U, 'TLSv1_1_method', U, U, 'SSLv23_method', - U, 'ECONNRESET', common.hasOpenSSL3 ? - 'ERR_SSL_NO_PROTOCOLS_AVAILABLE' : 'ERR_SSL_INTERNAL_ERROR'); + U, NO_PROTOCOLS_AVAILABLE_SERVER_ALERT, NO_PROTOCOLS_AVAILABLE_SERVER); test(U, U, 'TLSv1_method', U, U, 'SSLv23_method', - U, 'ECONNRESET', common.hasOpenSSL3 ? - 'ERR_SSL_NO_PROTOCOLS_AVAILABLE' : 'ERR_SSL_INTERNAL_ERROR'); + U, NO_PROTOCOLS_AVAILABLE_SERVER_ALERT, NO_PROTOCOLS_AVAILABLE_SERVER); test(U, U, 'SSLv23_method', U, U, 'TLSv1_1_method', U, 'ERR_SSL_NO_PROTOCOLS_AVAILABLE', 'ERR_SSL_UNEXPECTED_MESSAGE'); test(U, U, 'SSLv23_method', U, U, 'TLSv1_method', @@ -145,9 +149,11 @@ if (DEFAULT_MIN_VERSION === 'TLSv1.3') { if (DEFAULT_MIN_VERSION === 'TLSv1.2') { test(U, U, 'TLSv1_1_method', U, U, 'SSLv23_method', - U, 'ECONNRESET', 'ERR_SSL_UNSUPPORTED_PROTOCOL'); + U, 'ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION', + 'ERR_SSL_UNSUPPORTED_PROTOCOL'); test(U, U, 'TLSv1_method', U, U, 'SSLv23_method', - U, 'ECONNRESET', 'ERR_SSL_UNSUPPORTED_PROTOCOL'); + U, 'ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION', + 'ERR_SSL_UNSUPPORTED_PROTOCOL'); test(U, U, 'SSLv23_method', U, U, 'TLSv1_1_method', U, 'ERR_SSL_UNSUPPORTED_PROTOCOL', 'ERR_SSL_WRONG_VERSION_NUMBER'); test(U, U, 'SSLv23_method', U, U, 'TLSv1_method', @@ -157,7 +163,8 @@ if (DEFAULT_MIN_VERSION === 'TLSv1.2') { if (DEFAULT_MIN_VERSION === 'TLSv1.1') { test(U, U, 'TLSv1_1_method', U, U, 'SSLv23_method', 'TLSv1.1'); test(U, U, 'TLSv1_method', U, U, 'SSLv23_method', - U, 'ECONNRESET', 'ERR_SSL_UNSUPPORTED_PROTOCOL'); + U, 'ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION', + 'ERR_SSL_UNSUPPORTED_PROTOCOL'); test(U, U, 'SSLv23_method', U, U, 'TLSv1_1_method', 'TLSv1.1'); test(U, U, 'SSLv23_method', U, U, 'TLSv1_method', U, 'ERR_SSL_UNSUPPORTED_PROTOCOL', 'ERR_SSL_WRONG_VERSION_NUMBER'); @@ -179,9 +186,11 @@ test(U, U, 'TLSv1_method', U, U, 'TLSv1_method', 'TLSv1'); // The default default. if (DEFAULT_MIN_VERSION === 'TLSv1.2') { test(U, U, 'TLSv1_1_method', U, U, U, - U, 'ECONNRESET', 'ERR_SSL_UNSUPPORTED_PROTOCOL'); + U, 'ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION', + 'ERR_SSL_UNSUPPORTED_PROTOCOL'); test(U, U, 'TLSv1_method', U, U, U, - U, 'ECONNRESET', 'ERR_SSL_UNSUPPORTED_PROTOCOL'); + U, 'ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION', + 'ERR_SSL_UNSUPPORTED_PROTOCOL'); if (DEFAULT_MAX_VERSION === 'TLSv1.2') { test(U, U, U, U, U, 'TLSv1_1_method', @@ -191,9 +200,11 @@ if (DEFAULT_MIN_VERSION === 'TLSv1.2') { } else { // TLS1.3 client hellos are are not understood by TLS1.1 or below. test(U, U, U, U, U, 'TLSv1_1_method', - U, 'ECONNRESET', 'ERR_SSL_UNSUPPORTED_PROTOCOL'); + U, 'ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION', + 'ERR_SSL_UNSUPPORTED_PROTOCOL'); test(U, U, U, U, U, 'TLSv1_method', - U, 'ECONNRESET', 'ERR_SSL_UNSUPPORTED_PROTOCOL'); + U, 'ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION', + 'ERR_SSL_UNSUPPORTED_PROTOCOL'); } } @@ -201,7 +212,8 @@ if (DEFAULT_MIN_VERSION === 'TLSv1.2') { if (DEFAULT_MIN_VERSION === 'TLSv1.1') { test(U, U, 'TLSv1_1_method', U, U, U, 'TLSv1.1'); test(U, U, 'TLSv1_method', U, U, U, - U, 'ECONNRESET', 'ERR_SSL_UNSUPPORTED_PROTOCOL'); + U, 'ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION', + 'ERR_SSL_UNSUPPORTED_PROTOCOL'); test(U, U, U, U, U, 'TLSv1_1_method', 'TLSv1.1'); if (DEFAULT_MAX_VERSION === 'TLSv1.2') { @@ -210,7 +222,8 @@ if (DEFAULT_MIN_VERSION === 'TLSv1.1') { } else { // TLS1.3 client hellos are are not understood by TLS1.1 or below. test(U, U, U, U, U, 'TLSv1_method', - U, 'ECONNRESET', 'ERR_SSL_UNSUPPORTED_PROTOCOL'); + U, 'ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION', + 'ERR_SSL_UNSUPPORTED_PROTOCOL'); } } diff --git a/test/parallel/test-tls-psk-circuit.js b/test/parallel/test-tls-psk-circuit.js index 4bcdf3686060c2..cef6735032ea6e 100644 --- a/test/parallel/test-tls-psk-circuit.js +++ b/test/parallel/test-tls-psk-circuit.js @@ -49,24 +49,22 @@ function test(secret, opts, error) { } else { const client = tls.connect(options, common.mustNotCall()); client.on('error', common.mustCall((err) => { - assert.strictEqual(err.message, error); + assert.strictEqual(err.code, error); server.close(); })); } })); } -const DISCONNECT_MESSAGE = - 'Client network socket disconnected before ' + - 'secure TLS connection was established'; - test({ psk: USERS.UserA, identity: 'UserA' }); test({ psk: USERS.UserA, identity: 'UserA' }, { maxVersion: 'TLSv1.2' }); test({ psk: USERS.UserA, identity: 'UserA' }, { minVersion: 'TLSv1.3' }); test({ psk: USERS.UserB, identity: 'UserB' }); test({ psk: USERS.UserB, identity: 'UserB' }, { minVersion: 'TLSv1.3' }); // Unrecognized user should fail handshake -test({ psk: USERS.UserB, identity: 'UserC' }, {}, DISCONNECT_MESSAGE); +test({ psk: USERS.UserB, identity: 'UserC' }, {}, + 'ERR_SSL_SSLV3_ALERT_HANDSHAKE_FAILURE'); // Recognized user but incorrect secret should fail handshake -test({ psk: USERS.UserA, identity: 'UserB' }, {}, DISCONNECT_MESSAGE); +test({ psk: USERS.UserA, identity: 'UserB' }, {}, + 'ERR_SSL_SSLV3_ALERT_ILLEGAL_PARAMETER'); test({ psk: USERS.UserB, identity: 'UserB' }); diff --git a/test/parallel/test-tls-set-ciphers.js b/test/parallel/test-tls-set-ciphers.js index c2d9740201d74a..b66c419cf5f4d1 100644 --- a/test/parallel/test-tls-set-ciphers.js +++ b/test/parallel/test-tls-set-ciphers.js @@ -88,12 +88,13 @@ test('TLS_AES_256_GCM_SHA384', U, 'TLS_AES_256_GCM_SHA384'); // Do not have shared ciphers. test('TLS_AES_256_GCM_SHA384', 'TLS_CHACHA20_POLY1305_SHA256', - U, 'ECONNRESET', 'ERR_SSL_NO_SHARED_CIPHER'); + U, 'ERR_SSL_SSLV3_ALERT_HANDSHAKE_FAILURE', 'ERR_SSL_NO_SHARED_CIPHER'); -test('AES128-SHA', 'AES256-SHA', U, 'ECONNRESET', 'ERR_SSL_NO_SHARED_CIPHER'); +test('AES128-SHA', 'AES256-SHA', U, 'ERR_SSL_SSLV3_ALERT_HANDSHAKE_FAILURE', + 'ERR_SSL_NO_SHARED_CIPHER'); test('AES128-SHA:TLS_AES_256_GCM_SHA384', 'TLS_CHACHA20_POLY1305_SHA256:AES256-SHA', - U, 'ECONNRESET', 'ERR_SSL_NO_SHARED_CIPHER'); + U, 'ERR_SSL_SSLV3_ALERT_HANDSHAKE_FAILURE', 'ERR_SSL_NO_SHARED_CIPHER'); // Cipher order ignored, TLS1.3 chosen before TLS1.2. test('AES256-SHA:TLS_AES_256_GCM_SHA384', U, 'TLS_AES_256_GCM_SHA384'); @@ -109,7 +110,7 @@ test(U, 'AES256-SHA', 'TLS_AES_256_GCM_SHA384', U, U, { maxVersion: 'TLSv1.3' }) // TLS_AES_128_CCM_8_SHA256 & TLS_AES_128_CCM_SHA256 are not enabled by // default, but work. test('TLS_AES_128_CCM_8_SHA256', U, - U, 'ECONNRESET', 'ERR_SSL_NO_SHARED_CIPHER'); + U, 'ERR_SSL_SSLV3_ALERT_HANDSHAKE_FAILURE', 'ERR_SSL_NO_SHARED_CIPHER'); test('TLS_AES_128_CCM_8_SHA256', 'TLS_AES_128_CCM_8_SHA256', 'TLS_AES_128_CCM_8_SHA256'); diff --git a/test/parallel/test-v8-serialize-leak.js b/test/parallel/test-v8-serialize-leak.js index a90c398adcdaf3..696dbfea65ba95 100644 --- a/test/parallel/test-v8-serialize-leak.js +++ b/test/parallel/test-v8-serialize-leak.js @@ -22,6 +22,8 @@ const after = process.memoryUsage.rss(); if (process.config.variables.asan) { assert(after < before * 10, `asan: before=${before} after=${after}`); +} else if (process.config.variables.node_builtin_modules_path) { + assert(after < before * 4, `node_builtin_modules_path: before=${before} after=${after}`); } else { assert(after < before * 2, `before=${before} after=${after}`); } diff --git a/test/parallel/test-webcrypto-export-import-ec.js b/test/parallel/test-webcrypto-export-import-ec.js index ec5615b6582f88..94e4285165a174 100644 --- a/test/parallel/test-webcrypto-export-import-ec.js +++ b/test/parallel/test-webcrypto-export-import-ec.js @@ -327,6 +327,19 @@ async function testImportRaw({ name, publicUsages }, namedCurve) { await Promise.all(tests); })().then(common.mustCall()); + +// https://github.com/nodejs/node/issues/45859 +(async function() { + const compressed = Buffer.from([48, 57, 48, 19, 6, 7, 42, 134, 72, 206, 61, 2, 1, 6, 8, 42, 134, 72, 206, 61, 3, 1, 7, 3, 34, 0, 2, 210, 16, 176, 166, 249, 217, 240, 18, 134, 128, 88, 180, 63, 164, 244, 113, 1, 133, 67, 187, 160, 12, 146, 80, 223, 146, 87, 194, 172, 174, 93, 209]); // eslint-disable-line max-len + const uncompressed = Buffer.from([48, 89, 48, 19, 6, 7, 42, 134, 72, 206, 61, 2, 1, 6, 8, 42, 134, 72, 206, 61, 3, 1, 7, 3, 66, 0, 4, 210, 16, 176, 166, 249, 217, 240, 18, 134, 128, 88, 180, 63, 164, 244, 113, 1, 133, 67, 187, 160, 12, 146, 80, 223, 146, 87, 194, 172, 174, 93, 209, 206, 3, 117, 82, 212, 129, 69, 12, 227, 155, 77, 16, 149, 112, 27, 23, 91, 250, 179, 75, 142, 108, 9, 158, 24, 241, 193, 152, 53, 131, 97, 232]); // eslint-disable-line max-len + for (const name of ['ECDH', 'ECDSA']) { + const options = { name, namedCurve: 'P-256' }; + const key = await subtle.importKey('spki', compressed, options, true, []); + const spki = await subtle.exportKey('spki', key); + assert.deepStrictEqual(uncompressed, Buffer.from(spki)); + } +})().then(common.mustCall()); + { const rsaPublic = crypto.createPublicKey( fixtures.readKey('rsa_public_2048.pem')); diff --git a/test/parallel/test-webcrypto-keygen.js b/test/parallel/test-webcrypto-keygen.js index b0977d5935082e..946a1e58889122 100644 --- a/test/parallel/test-webcrypto-keygen.js +++ b/test/parallel/test-webcrypto-keygen.js @@ -277,6 +277,8 @@ const vectors = { assert.strictEqual(publicKey.type, 'public'); assert.strictEqual(privateKey.type, 'private'); + assert.strictEqual(publicKey.toString(), '[object CryptoKey]'); + assert.strictEqual(privateKey.toString(), '[object CryptoKey]'); assert.strictEqual(publicKey.extractable, true); assert.strictEqual(privateKey.extractable, true); assert.deepStrictEqual(publicKey.usages, publicUsages); @@ -439,6 +441,8 @@ const vectors = { assert.strictEqual(publicKey.type, 'public'); assert.strictEqual(privateKey.type, 'private'); + assert.strictEqual(publicKey.toString(), '[object CryptoKey]'); + assert.strictEqual(privateKey.toString(), '[object CryptoKey]'); assert.strictEqual(publicKey.extractable, true); assert.strictEqual(privateKey.extractable, true); assert.deepStrictEqual(publicKey.usages, publicUsages); @@ -503,6 +507,7 @@ const vectors = { assert(isCryptoKey(key)); assert.strictEqual(key.type, 'secret'); + assert.strictEqual(key.toString(), '[object CryptoKey]'); assert.strictEqual(key.extractable, true); assert.deepStrictEqual(key.usages, usages); assert.strictEqual(key.algorithm.name, name); @@ -562,6 +567,7 @@ const vectors = { assert(isCryptoKey(key)); assert.strictEqual(key.type, 'secret'); + assert.strictEqual(key.toString(), '[object CryptoKey]'); assert.strictEqual(key.extractable, true); assert.deepStrictEqual(key.usages, usages); assert.strictEqual(key.algorithm.name, 'HMAC'); @@ -629,6 +635,8 @@ assert.throws(() => new CryptoKey(), { code: 'ERR_ILLEGAL_CONSTRUCTOR' }); assert.strictEqual(publicKey.type, 'public'); assert.strictEqual(privateKey.type, 'private'); + assert.strictEqual(publicKey.toString(), '[object CryptoKey]'); + assert.strictEqual(privateKey.toString(), '[object CryptoKey]'); assert.strictEqual(publicKey.extractable, true); assert.strictEqual(privateKey.extractable, true); assert.deepStrictEqual(publicKey.usages, publicUsages); diff --git a/test/parallel/test-webstreams-finished.js b/test/parallel/test-webstreams-finished.js new file mode 100644 index 00000000000000..65a14d863eb922 --- /dev/null +++ b/test/parallel/test-webstreams-finished.js @@ -0,0 +1,232 @@ +'use strict'; + +const common = require('../common'); +const assert = require('assert'); +const { ReadableStream, WritableStream } = require('stream/web'); +const { finished } = require('stream'); +const { finished: finishedPromise } = require('stream/promises'); + +{ + const rs = new ReadableStream({ + start(controller) { + controller.enqueue('asd'); + controller.close(); + }, + }); + finished(rs, common.mustSucceed()); + async function test() { + const values = []; + for await (const chunk of rs) { + values.push(chunk); + } + assert.deepStrictEqual(values, ['asd']); + } + test(); +} + +{ + const rs = new ReadableStream({ + start(controller) { + controller.error(new Error('asd')); + } + }); + + finished(rs, common.mustCall((err) => { + assert.strictEqual(err?.message, 'asd'); + })); +} + +{ + const rs = new ReadableStream({ + async start(controller) { + throw new Error('asd'); + } + }); + + finished(rs, common.mustCall((err) => { + assert.strictEqual(err?.message, 'asd'); + })); +} + +{ + const rs = new ReadableStream({ + start(controller) { + controller.enqueue('asd'); + controller.close(); + } + }); + + async function test() { + const values = []; + for await (const chunk of rs) { + values.push(chunk); + } + assert.deepStrictEqual(values, ['asd']); + } + + finishedPromise(rs).then(common.mustSucceed()); + + test(); +} + +{ + const rs = new ReadableStream({ + start(controller) { + controller.error(new Error('asd')); + } + }); + + finishedPromise(rs).then(common.mustNotCall()).catch(common.mustCall((err) => { + assert.strictEqual(err?.message, 'asd'); + })); +} + +{ + const rs = new ReadableStream({ + async start(controller) { + throw new Error('asd'); + } + }); + + finishedPromise(rs).then(common.mustNotCall()).catch(common.mustCall((err) => { + assert.strictEqual(err?.message, 'asd'); + })); +} + +{ + const rs = new ReadableStream({ + start(controller) { + controller.enqueue('asd'); + controller.close(); + } + }); + + const { 0: s1, 1: s2 } = rs.tee(); + + finished(s1, common.mustSucceed()); + finished(s2, common.mustSucceed()); + + async function test(stream) { + const values = []; + for await (const chunk of stream) { + values.push(chunk); + } + assert.deepStrictEqual(values, ['asd']); + } + + Promise.all([ + test(s1), + test(s2), + ]).then(common.mustCall()); +} + +{ + const rs = new ReadableStream({ + start(controller) { + controller.error(new Error('asd')); + } + }); + + const { 0: s1, 1: s2 } = rs.tee(); + + finished(s1, common.mustCall((err) => { + assert.strictEqual(err?.message, 'asd'); + })); + + finished(s2, common.mustCall((err) => { + assert.strictEqual(err?.message, 'asd'); + })); +} + +{ + const rs = new ReadableStream({ + start(controller) { + controller.enqueue('asd'); + controller.close(); + } + }); + + finished(rs, common.mustSucceed()); + + rs.cancel(); +} + +{ + let str = ''; + const ws = new WritableStream({ + write(chunk) { + str += chunk; + } + }); + + finished(ws, common.mustSucceed(() => { + assert.strictEqual(str, 'asd'); + })); + + const writer = ws.getWriter(); + writer.write('asd'); + writer.close(); +} + +{ + const ws = new WritableStream({ + async write(chunk) { + throw new Error('asd'); + } + }); + + finished(ws, common.mustCall((err) => { + assert.strictEqual(err?.message, 'asd'); + })); + + const writer = ws.getWriter(); + writer.write('asd').catch((err) => { + assert.strictEqual(err?.message, 'asd'); + }); +} + +{ + let str = ''; + const ws = new WritableStream({ + write(chunk) { + str += chunk; + } + }); + + finishedPromise(ws).then(common.mustSucceed(() => { + assert.strictEqual(str, 'asd'); + })); + + const writer = ws.getWriter(); + writer.write('asd'); + writer.close(); +} + +{ + const ws = new WritableStream({ + write(chunk) { } + }); + finished(ws, common.mustCall((err) => { + assert.strictEqual(err?.message, 'asd'); + })); + + const writer = ws.getWriter(); + writer.abort(new Error('asd')); +} + +{ + const ws = new WritableStream({ + async write(chunk) { + throw new Error('asd'); + } + }); + + finishedPromise(ws).then(common.mustNotCall()).catch(common.mustCall((err) => { + assert.strictEqual(err?.message, 'asd'); + })); + + const writer = ws.getWriter(); + writer.write('asd').catch((err) => { + assert.strictEqual(err?.message, 'asd'); + }); +} diff --git a/test/parallel/test-whatwg-encoding-custom-textdecoder.js b/test/parallel/test-whatwg-encoding-custom-textdecoder.js index a48d0993fc7a92..e4379aa03f870d 100644 --- a/test/parallel/test-whatwg-encoding-custom-textdecoder.js +++ b/test/parallel/test-whatwg-encoding-custom-textdecoder.js @@ -51,6 +51,19 @@ assert(TextDecoder); }); } +// Invalid encoders +{ + ['meow', 'nonunicode', 'foo', 'bar'].forEach((fakeEncoding) => { + assert.throws( + () => { new TextDecoder(fakeEncoding); }, + { + code: 'ERR_ENCODING_NOT_SUPPORTED', + name: 'RangeError' + } + ); + }); +} + // Test TextDecoder, UTF-8, fatal: true, ignoreBOM: false if (common.hasIntl) { ['unicode-1-1-utf-8', 'utf8', 'utf-8'].forEach((i) => { diff --git a/test/parallel/test-worker-memory.js b/test/parallel/test-worker-memory.js index 19b89d4321d6d7..8c38409a26bab1 100644 --- a/test/parallel/test-worker-memory.js +++ b/test/parallel/test-worker-memory.js @@ -7,7 +7,7 @@ const assert = require('assert'); const util = require('util'); const { Worker } = require('worker_threads'); -let numWorkers = +process.env.JOBS || require('os').cpus().length; +let numWorkers = +process.env.JOBS || require('os').availableParallelism(); if (numWorkers > 20) { // Cap the number of workers at 20 (as an even divisor of 60 used as // the total number of workers started) otherwise the test fails on diff --git a/test/parallel/test-worker-voluntarily-exit-followed-by-addition.js b/test/parallel/test-worker-voluntarily-exit-followed-by-addition.js new file mode 100644 index 00000000000000..9f152bd5c62b0c --- /dev/null +++ b/test/parallel/test-worker-voluntarily-exit-followed-by-addition.js @@ -0,0 +1,18 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); +const { Worker, isMainThread } = require('worker_threads'); + +if (isMainThread) { + const workerData = new Int32Array(new SharedArrayBuffer(4)); + new Worker(__filename, { + workerData, + }); + process.on('beforeExit', common.mustCall(() => { + assert.strictEqual(workerData[0], 0); + })); +} else { + const { workerData } = require('worker_threads'); + process.exit(); + workerData[0] = 1; +} diff --git a/test/parallel/test-worker-voluntarily-exit-followed-by-throw.js b/test/parallel/test-worker-voluntarily-exit-followed-by-throw.js new file mode 100644 index 00000000000000..92c4d5596cbddf --- /dev/null +++ b/test/parallel/test-worker-voluntarily-exit-followed-by-throw.js @@ -0,0 +1,23 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); +const { Worker, isMainThread } = require('worker_threads'); + +if (isMainThread) { + const workerData = new Int32Array(new SharedArrayBuffer(4)); + new Worker(__filename, { + workerData, + }); + process.on('beforeExit', common.mustCall(() => { + assert.strictEqual(workerData[0], 0); + })); +} else { + const { workerData } = require('worker_threads'); + try { + process.exit(); + throw new Error('xxx'); + // eslint-disable-next-line no-unused-vars + } catch (err) { + workerData[0] = 1; + } +} diff --git a/test/pummel/test-policy-integrity-dep.js b/test/pummel/test-policy-integrity-dep.js index 02f24d02a23544..cbccc60cdb4468 100644 --- a/test/pummel/test-policy-integrity-dep.js +++ b/test/pummel/test-policy-integrity-dep.js @@ -22,7 +22,7 @@ const fs = require('fs'); const path = require('path'); const { pathToFileURL } = require('url'); -const cpus = require('os').cpus().length; +const cpus = require('os').availableParallelism(); function hash(algo, body) { const values = []; diff --git a/test/pummel/test-policy-integrity-parent-commonjs.js b/test/pummel/test-policy-integrity-parent-commonjs.js index 425abe38ebd9fb..2e77786e3b925f 100644 --- a/test/pummel/test-policy-integrity-parent-commonjs.js +++ b/test/pummel/test-policy-integrity-parent-commonjs.js @@ -22,7 +22,7 @@ const fs = require('fs'); const path = require('path'); const { pathToFileURL } = require('url'); -const cpus = require('os').cpus().length; +const cpus = require('os').availableParallelism(); function hash(algo, body) { const values = []; diff --git a/test/pummel/test-policy-integrity-parent-module.js b/test/pummel/test-policy-integrity-parent-module.js index dda800dc3652fc..1c1c8cbbb47cd8 100644 --- a/test/pummel/test-policy-integrity-parent-module.js +++ b/test/pummel/test-policy-integrity-parent-module.js @@ -22,7 +22,7 @@ const fs = require('fs'); const path = require('path'); const { pathToFileURL } = require('url'); -const cpus = require('os').cpus().length; +const cpus = require('os').availableParallelism(); function hash(algo, body) { const values = []; diff --git a/test/pummel/test-policy-integrity-parent-no-package-json.js b/test/pummel/test-policy-integrity-parent-no-package-json.js index a722263e1e484a..012b2228d3eb98 100644 --- a/test/pummel/test-policy-integrity-parent-no-package-json.js +++ b/test/pummel/test-policy-integrity-parent-no-package-json.js @@ -22,7 +22,7 @@ const fs = require('fs'); const path = require('path'); const { pathToFileURL } = require('url'); -const cpus = require('os').cpus().length; +const cpus = require('os').availableParallelism(); function hash(algo, body) { const values = []; diff --git a/test/pummel/test-policy-integrity-worker-commonjs.js b/test/pummel/test-policy-integrity-worker-commonjs.js index b5d49222a2f01c..bfa24cd8fd407b 100644 --- a/test/pummel/test-policy-integrity-worker-commonjs.js +++ b/test/pummel/test-policy-integrity-worker-commonjs.js @@ -22,7 +22,7 @@ const fs = require('fs'); const path = require('path'); const { pathToFileURL } = require('url'); -const cpus = require('os').cpus().length; +const cpus = require('os').availableParallelism(); function hash(algo, body) { const values = []; diff --git a/test/pummel/test-policy-integrity-worker-module.js b/test/pummel/test-policy-integrity-worker-module.js index a8a4fb2c29589f..e51e24be45883e 100644 --- a/test/pummel/test-policy-integrity-worker-module.js +++ b/test/pummel/test-policy-integrity-worker-module.js @@ -22,7 +22,7 @@ const fs = require('fs'); const path = require('path'); const { pathToFileURL } = require('url'); -const cpus = require('os').cpus().length; +const cpus = require('os').availableParallelism(); function hash(algo, body) { const values = []; diff --git a/test/pummel/test-policy-integrity-worker-no-package-json.js b/test/pummel/test-policy-integrity-worker-no-package-json.js index e5b3e3ccfabbf6..c1cfa22eb694ed 100644 --- a/test/pummel/test-policy-integrity-worker-no-package-json.js +++ b/test/pummel/test-policy-integrity-worker-no-package-json.js @@ -22,7 +22,7 @@ const fs = require('fs'); const path = require('path'); const { pathToFileURL } = require('url'); -const cpus = require('os').cpus().length; +const cpus = require('os').availableParallelism(); function hash(algo, body) { const values = []; diff --git a/test/sequential/test-gc-http-client-onerror.js b/test/sequential/test-gc-http-client-onerror.js index d5ae7fbd20c156..7574c0f9373634 100644 --- a/test/sequential/test-gc-http-client-onerror.js +++ b/test/sequential/test-gc-http-client-onerror.js @@ -6,7 +6,7 @@ const common = require('../common'); const onGC = require('../common/ongc'); -const cpus = require('os').cpus().length; +const cpus = require('os').availableParallelism(); function serverHandler(req, res) { req.resume(); diff --git a/test/sequential/test-gc-http-client-timeout.js b/test/sequential/test-gc-http-client-timeout.js index 3472e79422d081..51dec7f043182d 100644 --- a/test/sequential/test-gc-http-client-timeout.js +++ b/test/sequential/test-gc-http-client-timeout.js @@ -16,7 +16,7 @@ function serverHandler(req, res) { }, 100); } -const cpus = os.cpus().length; +const cpus = os.availableParallelism(); const numRequests = 36; let createClients = true; let done = 0; diff --git a/test/sequential/test-gc-http-client.js b/test/sequential/test-gc-http-client.js index 34f565c315d454..8e9d3e9e729db2 100644 --- a/test/sequential/test-gc-http-client.js +++ b/test/sequential/test-gc-http-client.js @@ -5,7 +5,7 @@ const common = require('../common'); const onGC = require('../common/ongc'); -const cpus = require('os').cpus().length; +const cpus = require('os').availableParallelism(); function serverHandler(req, res) { res.writeHead(200, { 'Content-Type': 'text/plain' }); diff --git a/test/wpt/status/dom/events.json b/test/wpt/status/dom/events.json index 012b73f70001ae..95fbda98402b14 100644 --- a/test/wpt/status/dom/events.json +++ b/test/wpt/status/dom/events.json @@ -19,8 +19,8 @@ "Event-constructors.any.js": { "fail": { "expected": [ - "Untitled 2", - "Untitled 3" + "Untitled 3", + "Untitled 4" ] } }, diff --git a/test/wpt/status/encoding.json b/test/wpt/status/encoding.json index ed98d966297ce2..411bc3401b04c1 100644 --- a/test/wpt/status/encoding.json +++ b/test/wpt/status/encoding.json @@ -95,5 +95,8 @@ }, "textdecoder-eof.any.js": { "requires": ["small-icu"] + }, + "unsupported-labels.window.js": { + "skip": "document is not defined" } } diff --git a/tools/build-addons.mjs b/tools/build-addons.mjs index 9f757bd798bcf0..a96c18435ddc03 100755 --- a/tools/build-addons.mjs +++ b/tools/build-addons.mjs @@ -11,7 +11,7 @@ import os from 'node:os'; const execFile = util.promisify(child_process.execFile); -const parallelization = +process.env.JOBS || os.cpus().length; +const parallelization = +process.env.JOBS || os.availableParallelism(); const nodeGyp = process.argv[2]; const directory = process.argv[3]; @@ -31,7 +31,7 @@ async function buildAddon(dir) { await execFile(process.execPath, [nodeGyp, 'rebuild', `--directory=${dir}`], { stdio: 'inherit', - env: { ...process.env, MAKEFLAGS: '-j1' } + env: { ...process.env, MAKEFLAGS: '-j1' }, }); // We buffer the output and print it out once the process is done in order diff --git a/tools/dep_updaters/README.md b/tools/dep_updaters/README.md index afae95302766e5..bae6d2be2d0943 100644 --- a/tools/dep_updaters/README.md +++ b/tools/dep_updaters/README.md @@ -35,3 +35,48 @@ been created with the changes), do the following: example). [`c61870c`]: https://github.com/nodejs/node/commit/c61870c376e2f5b0dbaa939972c46745e21cdbdd + +## simdutf + +The `update-simdutf.sh` script takes the target version to update as its only +argument, downloads it from the [GitHub repo](https://github.com/simdutf/simdutf) +and uses it to replace the contents of `deps/simdutf/`. The contents are replaced +entirely except for the `*.gyp` and `*.gypi` build files, which are part of the +Node.js build definitions and are not present in the upstream repo. + +For example, in order to update to version `2.0.7`, the following command can +be run: + +```bash +./tools/dep_updaters/update-simdutf.sh 2.0.7 +``` + +Once the script has run (either manually, or by CI in which case a PR will have +been created with the changes), do the following: + +1. Check the [changelog](https://github.com/simdutf/simdutf/releases/tag/v2.0.7) for + things that might require changes in Node.js. +2. If necessary, update `simdutf.gyp` with build-related changes. +3. Check that Node.js compiles without errors and the tests pass. +4. Create a commit for the update and in the commit message include the + important/relevant items from the changelog. + +## postject + +The `update-postject.sh` script downloads postject from the [npm package](http://npmjs.com/package/postject) +and uses it to replace the contents of `test/fixtures/postject-copy`. + +In order to update, the following command can be run: + +```bash +./tools/dep_updaters/update-postject.sh +``` + +Once the script has run (either manually, or by CI in which case a PR will have +been created with the changes), do the following: + +1. Check the [changelog](https://github.com/nodejs/postject/releases/tag/v1.0.0-alpha.4) + for things that might require changes in Node.js. +2. Check that Node.js compiles without errors and the tests pass. +3. Create a commit for the update and in the commit message include the + important/relevant items from the changelog. diff --git a/tools/dep_updaters/update-eslint.sh b/tools/dep_updaters/update-eslint.sh new file mode 100755 index 00000000000000..7d536ef50212ab --- /dev/null +++ b/tools/dep_updaters/update-eslint.sh @@ -0,0 +1,65 @@ +#!/bin/sh + +# Shell script to update ESLint in the source tree to the latest release. + +# This script must be in the tools directory when it runs because it uses the +# script source file path to determine directories to work in. + +set -ex + +cd "$( dirname "$0" )" || exit +rm -rf ../node_modules/eslint +( + rm -rf eslint-tmp + mkdir eslint-tmp + cd eslint-tmp || exit + + ROOT="$PWD/../../.." + [ -z "$NODE" ] && NODE="$ROOT/out/Release/node" + [ -x "$NODE" ] || NODE=$(command -v node) + NPM="$ROOT/deps/npm/bin/npm-cli.js" + + "$NODE" "$NPM" init --yes + + "$NODE" "$NPM" install \ + --ignore-scripts \ + --install-strategy=shallow \ + --no-bin-links \ + eslint + # Uninstall plugins that we want to install so that they are removed from + # devDependencies. Otherwise --omit=dev will cause them to be skipped. + ( + cd node_modules/eslint + "$NODE" "$NPM" uninstall \ + --install-links=false \ + --ignore-scripts \ + eslint-plugin-jsdoc \ + eslint-plugin-markdown \ + @babel/core \ + @babel/eslint-parser \ + @babel/plugin-syntax-import-assertions + ) + ( + cd node_modules/eslint + "$NODE" "$NPM" install \ + --ignore-scripts \ + --install-links=false \ + --no-bin-links \ + --no-save \ + --omit=dev \ + --omit=peer \ + eslint-plugin-jsdoc \ + eslint-plugin-markdown \ + @babel/core \ + @babel/eslint-parser \ + @babel/plugin-syntax-import-assertions + ) + # Use dmn to remove some unneeded files. + "$NODE" "$NPM" exec --package=dmn@2.2.2 --yes -- dmn -f clean + # TODO: Get this into dmn. + find node_modules -name .package-lock.json -exec rm {} \; + find node_modules -name 'README*' -exec rm {} \; +) + +mv eslint-tmp/node_modules/eslint ../node_modules/eslint +rm -rf eslint-tmp/ diff --git a/tools/dep_updaters/update-postject.sh b/tools/dep_updaters/update-postject.sh new file mode 100755 index 00000000000000..ceda1866d237c3 --- /dev/null +++ b/tools/dep_updaters/update-postject.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +# Shell script to update postject in the source tree to the latest release. + +# This script must be in the tools directory when it runs because it uses the +# script source file path to determine directories to work in. + +set -ex + +cd "$( dirname "$0" )/../.." || exit +rm -rf test/fixtures/postject-copy +mkdir test/fixtures/postject-copy +cd test/fixtures/postject-copy || exit + +ROOT="$PWD/../../.." +[ -z "$NODE" ] && NODE="$ROOT/out/Release/node" +[ -x "$NODE" ] || NODE=$(command -v node) +NPM="$ROOT/deps/npm/bin/npm-cli.js" + +"$NODE" "$NPM" init --yes + +"$NODE" "$NPM" install --no-bin-links --ignore-scripts postject diff --git a/tools/dep_updaters/update-simdutf.sh b/tools/dep_updaters/update-simdutf.sh new file mode 100755 index 00000000000000..d502558b474479 --- /dev/null +++ b/tools/dep_updaters/update-simdutf.sh @@ -0,0 +1,52 @@ +#!/bin/sh +set -e +# Shell script to update simdutf in the source tree to a specific version + +BASE_DIR=$(cd "$(dirname "$0")/../.." && pwd) +DEPS_DIR="$BASE_DIR/deps" +SIMDUTF_VERSION=$1 + +if [ "$#" -le 0 ]; then + echo "Error: please provide an simdutf version to update to" + echo " e.g. $0 2.0.3" + exit 1 +fi + +echo "Making temporary workspace..." + +WORKSPACE=$(mktemp -d 2> /dev/null || mktemp -d -t 'tmp') + +cleanup () { + EXIT_CODE=$? + [ -d "$WORKSPACE" ] && rm -rf "$WORKSPACE" + exit $EXIT_CODE +} + +trap cleanup INT TERM EXIT + +SIMDUTF_REF="v$SIMDUTF_VERSION" +SIMDUTF_ZIP="simdutf-$SIMDUTF_VERSION.zip" +SIMDUTF_LICENSE="LICENSE-MIT" + +cd "$WORKSPACE" + +echo "Fetching simdutf source archive..." +curl -sL -o "$SIMDUTF_ZIP" "https://github.com/simdutf/simdutf/releases/download/$SIMDUTF_REF/singleheader.zip" +unzip "$SIMDUTF_ZIP" +rm "$SIMDUTF_ZIP" +rm ./*_demo.cpp + +curl -sL -o "$SIMDUTF_LICENSE" "https://raw.githubusercontent.com/simdutf/simdutf/HEAD/LICENSE-MIT" + +echo "Replacing existing simdutf (except GYP build files)" +mv "$DEPS_DIR/simdutf/"*.gyp "$DEPS_DIR/simdutf/README.md" "$WORKSPACE/" +rm -rf "$DEPS_DIR/simdutf" +mv "$WORKSPACE" "$DEPS_DIR/simdutf" + +echo "All done!" +echo "" +echo "Please git add simdutf, commit the new version:" +echo "" +echo "$ git add -A deps/simdutf" +echo "$ git commit -m \"deps: update simdutf to $SIMDUTF_VERSION\"" +echo "" diff --git a/tools/doc/addon-verify.mjs b/tools/doc/addon-verify.mjs index 8829f00884f79d..8760d0c206fea3 100644 --- a/tools/doc/addon-verify.mjs +++ b/tools/doc/addon-verify.mjs @@ -38,7 +38,7 @@ tree.children.forEach((node) => { await Promise.all( Object.keys(addons).flatMap( - (header) => verifyFiles(addons[header].files, header) + (header) => verifyFiles(addons[header].files, header), )); function verifyFiles(files, blockName) { @@ -82,8 +82,8 @@ ${files[name].replace( sources: files.map(({ name }) => name), includes: ['../common.gypi'], }, - ] - }) + ], + }), }); const dirCreation = mkdir(dir); diff --git a/tools/doc/allhtml.mjs b/tools/doc/allhtml.mjs index fb0b719ac8a8a9..cdf7140f728469 100644 --- a/tools/doc/allhtml.mjs +++ b/tools/doc/allhtml.mjs @@ -96,8 +96,8 @@ all = all.slice(0, apiStart.index + apiStart[0].length) '\n', buildCSSForFlavoredJS(new Set(Array.from( apicontent.matchAll(/(?<=
)/g),
-        (x) => Number(x[0])
-      ))) + '\n'
+        (x) => Number(x[0]),
+      ))) + '\n',
     ) +
   apicontent +
   all.slice(apiEnd);
diff --git a/tools/doc/alljson.mjs b/tools/doc/alljson.mjs
index 47b0d6a14dab33..a5ff7c7e9badaf 100644
--- a/tools/doc/alljson.mjs
+++ b/tools/doc/alljson.mjs
@@ -18,7 +18,7 @@ const results = {
   modules: [],
   classes: [],
   globals: [],
-  methods: []
+  methods: [],
 };
 
 // Identify files that should be skipped. As files are processed, they
@@ -33,7 +33,7 @@ for (const link of toc.match(//g)) {
   if (!jsonFiles.includes(json) || seen.has(json)) continue;
   const data = JSON.parse(
     fs.readFileSync(new URL(`./${json}`, source), 'utf8')
-      .replace(/ {
     assert.strictEqual(
       headingNode?.children[0]?.value.substring(0, 9),
       `${expectedDeprecationCode}: `,
-      'Ill-formed or out-of-order deprecation code.'
+      'Ill-formed or out-of-order deprecation code.',
     );
   } catch (e) {
     throw addMarkdownPathToErrorStack(e, headingNode);
@@ -39,7 +39,7 @@ const testYAMLComment = (commentNode) => {
     assert.match(
       commentNode?.value?.substring(0, 21),
       /^/sg, '');
   let text = current.textRaw;
diff --git a/tools/doc/markdown.mjs b/tools/doc/markdown.mjs
index 7c9ebfbf7471e4..21104e592b8a24 100644
--- a/tools/doc/markdown.mjs
+++ b/tools/doc/markdown.mjs
@@ -10,7 +10,7 @@ export function replaceLinks({ filename, linksMapper }) {
       if (node.url) {
         node.url = node.url.replace(
           referenceToLocalMdFile,
-          (_, filename, hash) => `${filename}.html${hash || ''}`
+          (_, filename, hash) => `${filename}.html${hash || ''}`,
         );
       }
     });
diff --git a/tools/doc/package-lock.json b/tools/doc/package-lock.json
index 356aa8f0e5c1cf..1e8d3b2ca1f7c1 100644
--- a/tools/doc/package-lock.json
+++ b/tools/doc/package-lock.json
@@ -22,7 +22,7 @@
         "remark-rehype": "^10.1.0",
         "to-vfile": "^7.2.3",
         "unified": "^10.1.2",
-        "unist-util-select": "^4.0.1",
+        "unist-util-select": "^4.0.2",
         "unist-util-visit": "^4.1.1"
       },
       "engines": {
@@ -307,9 +307,9 @@
       }
     },
     "node_modules/hast-util-raw": {
-      "version": "7.2.2",
-      "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.2.tgz",
-      "integrity": "sha512-0x3BhhdlBcqRIKyc095lBSDvmQNMY3Eulj2PLsT5XCyKYrxssI5yr3P4Kv/PBo1s/DMkZy2voGkMXECnFCZRLQ==",
+      "version": "7.2.3",
+      "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz",
+      "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==",
       "dev": true,
       "dependencies": {
         "@types/hast": "^2.0.0",
@@ -501,9 +501,9 @@
       }
     },
     "node_modules/markdown-table": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.2.tgz",
-      "integrity": "sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==",
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz",
+      "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==",
       "dev": true,
       "funding": {
         "type": "github",
@@ -693,9 +693,9 @@
       }
     },
     "node_modules/mdast-util-to-markdown": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz",
-      "integrity": "sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==",
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.4.0.tgz",
+      "integrity": "sha512-IjXARf/O8VGx/pc5SZ7syfydq1DYL9vd92orsG5U0b4GNCmAvXzu+n7sbzfIKrXwB0AVrYk3NV2kXl0AIi9LCA==",
       "dev": true,
       "dependencies": {
         "@types/mdast": "^3.0.0",
@@ -1599,15 +1599,14 @@
       }
     },
     "node_modules/unist-util-select": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/unist-util-select/-/unist-util-select-4.0.1.tgz",
-      "integrity": "sha512-zPozyEo5vr1csbHf1TqlQrnuLVJ0tNMo63og3HrnINh2+OIDAgQpqHVr+0BMw1DIVHJV8ft/e6BZqtvD1Y5enw==",
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/unist-util-select/-/unist-util-select-4.0.2.tgz",
+      "integrity": "sha512-96sw4SP/daTCYzhQbsEhkATTQ+Uo4GJks8l9XduW4cg+tNQLN/fqEXq4kAvK9iuWFxYTPn/Jhqj+DK9Tdimk7w==",
       "dev": true,
       "dependencies": {
         "@types/unist": "^2.0.0",
         "css-selector-parser": "^1.0.0",
         "nth-check": "^2.0.0",
-        "unist-util-is": "^5.0.0",
         "zwitch": "^2.0.0"
       },
       "funding": {
@@ -1948,9 +1947,9 @@
       }
     },
     "hast-util-raw": {
-      "version": "7.2.2",
-      "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.2.tgz",
-      "integrity": "sha512-0x3BhhdlBcqRIKyc095lBSDvmQNMY3Eulj2PLsT5XCyKYrxssI5yr3P4Kv/PBo1s/DMkZy2voGkMXECnFCZRLQ==",
+      "version": "7.2.3",
+      "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz",
+      "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==",
       "dev": true,
       "requires": {
         "@types/hast": "^2.0.0",
@@ -2078,9 +2077,9 @@
       "dev": true
     },
     "markdown-table": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.2.tgz",
-      "integrity": "sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==",
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz",
+      "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==",
       "dev": true
     },
     "mdast-util-definitions": {
@@ -2222,9 +2221,9 @@
       }
     },
     "mdast-util-to-markdown": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz",
-      "integrity": "sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==",
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.4.0.tgz",
+      "integrity": "sha512-IjXARf/O8VGx/pc5SZ7syfydq1DYL9vd92orsG5U0b4GNCmAvXzu+n7sbzfIKrXwB0AVrYk3NV2kXl0AIi9LCA==",
       "dev": true,
       "requires": {
         "@types/mdast": "^3.0.0",
@@ -2797,15 +2796,14 @@
       }
     },
     "unist-util-select": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/unist-util-select/-/unist-util-select-4.0.1.tgz",
-      "integrity": "sha512-zPozyEo5vr1csbHf1TqlQrnuLVJ0tNMo63og3HrnINh2+OIDAgQpqHVr+0BMw1DIVHJV8ft/e6BZqtvD1Y5enw==",
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/unist-util-select/-/unist-util-select-4.0.2.tgz",
+      "integrity": "sha512-96sw4SP/daTCYzhQbsEhkATTQ+Uo4GJks8l9XduW4cg+tNQLN/fqEXq4kAvK9iuWFxYTPn/Jhqj+DK9Tdimk7w==",
       "dev": true,
       "requires": {
         "@types/unist": "^2.0.0",
         "css-selector-parser": "^1.0.0",
         "nth-check": "^2.0.0",
-        "unist-util-is": "^5.0.0",
         "zwitch": "^2.0.0"
       }
     },
diff --git a/tools/doc/package.json b/tools/doc/package.json
index dc613c66770d4e..40c454f0dee0a6 100644
--- a/tools/doc/package.json
+++ b/tools/doc/package.json
@@ -18,7 +18,7 @@
     "remark-rehype": "^10.1.0",
     "to-vfile": "^7.2.3",
     "unified": "^10.1.2",
-    "unist-util-select": "^4.0.1",
+    "unist-util-select": "^4.0.2",
     "unist-util-visit": "^4.1.1"
   },
   "bin": {
diff --git a/tools/doc/type-parser.mjs b/tools/doc/type-parser.mjs
index 5adc6e0c5a8e41..9c1b11afe00e13 100644
--- a/tools/doc/type-parser.mjs
+++ b/tools/doc/type-parser.mjs
@@ -8,7 +8,7 @@ const jsPrimitives = {
   number: 'Number',
   string: 'String',
   symbol: 'Symbol',
-  undefined: 'Undefined'
+  undefined: 'Undefined',
 };
 
 const jsGlobalObjectsUrl = `${jsDocPrefix}Reference/Global_Objects/`;
@@ -301,7 +301,7 @@ export function toLink(typeInput) {
       } else {
         throw new Error(
           `Unrecognized type: '${typeTextFull}'.\n` +
-          `Please, edit the type or update '${import.meta.url}'.`
+          `Please, edit the type or update '${import.meta.url}'.`,
         );
       }
     } else {
diff --git a/tools/eslint-rules/alphabetize-errors.js b/tools/eslint-rules/alphabetize-errors.js
index b2dcacbb866816..8d25f7973d62a6 100644
--- a/tools/eslint-rules/alphabetize-errors.js
+++ b/tools/eslint-rules/alphabetize-errors.js
@@ -26,7 +26,7 @@ module.exports = {
           const message = [prefix, prev, opStr, curr].join('');
           context.report({ node, message });
         }
-      }
+      },
     };
-  }
+  },
 };
diff --git a/tools/eslint-rules/async-iife-no-unused-result.js b/tools/eslint-rules/async-iife-no-unused-result.js
index bb089de8832d88..901ebca9cd2252 100644
--- a/tools/eslint-rules/async-iife-no-unused-result.js
+++ b/tools/eslint-rules/async-iife-no-unused-result.js
@@ -13,7 +13,7 @@ const message =
 
 module.exports = {
   meta: {
-    fixable: 'code'
+    fixable: 'code',
   },
   create: function(context) {
     let hasCommonModule = false;
@@ -31,10 +31,10 @@ module.exports = {
             fix: (fixer) => {
               if (hasCommonModule)
                 return fixer.insertTextAfter(node, '.then(common.mustCall())');
-            }
+            },
           });
         }
-      }
+      },
     };
-  }
+  },
 };
diff --git a/tools/eslint-rules/avoid-prototype-pollution.js b/tools/eslint-rules/avoid-prototype-pollution.js
index 175cbc631cfd00..a7f6420ecfdf4c 100644
--- a/tools/eslint-rules/avoid-prototype-pollution.js
+++ b/tools/eslint-rules/avoid-prototype-pollution.js
@@ -74,7 +74,7 @@ function createUnsafeStringMethodReport(context, name, lookedUpProperty) {
         node,
         message: `${name} looks up the ${lookedUpProperty} property on the first argument`,
       });
-    }
+    },
   };
 }
 
@@ -92,7 +92,7 @@ function createUnsafeStringMethodOnRegexReport(context, name, lookedUpProperty)
         node,
         message: `${name} looks up the ${lookedUpProperty} property of the passed regex, use ${safePrimordialName} directly`,
       });
-    }
+    },
   };
 }
 
@@ -131,7 +131,7 @@ module.exports = {
                 fixer.replaceTextRange(testRange, 'Exec'),
                 fixer.insertTextAfter(node, ' !== null'),
               ];
-            }
+            },
           }],
         });
       },
@@ -200,6 +200,14 @@ module.exports = {
           message: `Use Safe${node.callee.name} instead of ${node.callee.name}`,
         });
       },
+
+      [CallExpression('ArrayPrototypeConcat')](node) {
+        context.report({
+          node,
+          message: '%Array.prototype.concat% looks up `@@isConcatSpreadable` ' +
+                   'which can be subject to prototype pollution',
+        });
+      },
     };
   },
 };
diff --git a/tools/eslint-rules/crypto-check.js b/tools/eslint-rules/crypto-check.js
index 39d29bba6e0a3d..22271545faef98 100644
--- a/tools/eslint-rules/crypto-check.js
+++ b/tools/eslint-rules/crypto-check.js
@@ -78,7 +78,7 @@ module.exports = {
             if (beforeAllChecks) {
               context.report({
                 node: requireNode,
-                message: msg
+                message: msg,
               });
             }
           });
@@ -106,10 +106,10 @@ module.exports = {
                 commonModuleNode,
                 '\nif (!common.hasCrypto) {' +
                 ' common.skip("missing crypto");' +
-                '}'
+                '}',
               );
             }
-          }
+          },
         });
       });
     }
@@ -118,7 +118,7 @@ module.exports = {
       'CallExpression': (node) => testCryptoUsage(node),
       'IfStatement:exit': (node) => testIfStatement(node),
       'MemberExpression:exit': (node) => testMemberExpression(node),
-      'Program:exit': () => reportIfMissingCheck()
+      'Program:exit': () => reportIfMissingCheck(),
     };
-  }
+  },
 };
diff --git a/tools/eslint-rules/documented-errors.js b/tools/eslint-rules/documented-errors.js
index dad60367cd958a..17bd2221097085 100644
--- a/tools/eslint-rules/documented-errors.js
+++ b/tools/eslint-rules/documented-errors.js
@@ -34,7 +34,7 @@ module.exports = {
             `doc/api/errors.md does not have an anchor for "${code}"`;
           context.report({ node, message });
         }
-      }
+      },
     };
-  }
+  },
 };
diff --git a/tools/eslint-rules/eslint-check.js b/tools/eslint-rules/eslint-check.js
index df82257ccd1443..cedfa970743409 100644
--- a/tools/eslint-rules/eslint-check.js
+++ b/tools/eslint-rules/eslint-check.js
@@ -47,10 +47,10 @@ module.exports = {
               if (commonModuleNode) {
                 return fixer.insertTextAfter(
                   commonModuleNode,
-                  '\ncommon.skipIfEslintMissing();'
+                  '\ncommon.skipIfEslintMissing();',
                 );
               }
-            }
+            },
           });
         });
       }
@@ -59,7 +59,7 @@ module.exports = {
     return {
       'CallExpression': (node) => testEslintUsage(context, node),
       'MemberExpression': (node) => checkMemberExpression(context, node),
-      'Program:exit': () => reportIfMissing(context)
+      'Program:exit': () => reportIfMissing(context),
     };
-  }
+  },
 };
diff --git a/tools/eslint-rules/inspector-check.js b/tools/eslint-rules/inspector-check.js
index 4cc220e68b7ed1..f5c121c5bb95a4 100644
--- a/tools/eslint-rules/inspector-check.js
+++ b/tools/eslint-rules/inspector-check.js
@@ -48,10 +48,10 @@ module.exports = {
               if (commonModuleNode) {
                 return fixer.insertTextAfter(
                   commonModuleNode,
-                  '\ncommon.skipIfInspectorDisabled();'
+                  '\ncommon.skipIfInspectorDisabled();',
                 );
               }
-            }
+            },
           });
         });
       }
@@ -60,7 +60,7 @@ module.exports = {
     return {
       'CallExpression': (node) => testInspectorUsage(context, node),
       'MemberExpression': (node) => checkMemberExpression(context, node),
-      'Program:exit': () => reportIfMissing(context)
+      'Program:exit': () => reportIfMissing(context),
     };
-  }
+  },
 };
diff --git a/tools/eslint-rules/lowercase-name-for-primitive.js b/tools/eslint-rules/lowercase-name-for-primitive.js
index 274dcd1c9dce6e..6b096afa3ebb06 100644
--- a/tools/eslint-rules/lowercase-name-for-primitive.js
+++ b/tools/eslint-rules/lowercase-name-for-primitive.js
@@ -41,19 +41,19 @@ module.exports = function(context) {
         fix: (fixer) => {
           return fixer.replaceText(
             node,
-            `'${lowercaseName}'`
+            `'${lowercaseName}'`,
           );
-        }
+        },
       });
     }
 
   }
 
   return {
-    [astSelector]: (node) => checkNamesArgument(node)
+    [astSelector]: (node) => checkNamesArgument(node),
   };
 };
 
 module.exports.meta = {
-  fixable: 'code'
+  fixable: 'code',
 };
diff --git a/tools/eslint-rules/no-array-destructuring.js b/tools/eslint-rules/no-array-destructuring.js
index 81667e698fbaad..b65849aa95f925 100644
--- a/tools/eslint-rules/no-array-destructuring.js
+++ b/tools/eslint-rules/no-array-destructuring.js
@@ -30,7 +30,7 @@ const findComma = (sourceCode, elements, i, start) => {
     element = elements[--i];
   }
   let token = sourceCode.getTokenAfter(
-    element ?? sourceCode.getTokenByRangeStart(start)
+    element ?? sourceCode.getTokenByRangeStart(start),
   );
   for (; i < originalIndex; i++) {
     token = sourceCode.getTokenAfter(token);
@@ -43,7 +43,7 @@ const createFix = (fixer, sourceCode, { range: [start, end], elements }) => [
   ...elements.map((node, i) =>
     (node === null ?
       fixer.remove(findComma(sourceCode, elements, i, start)) :
-      fixer.insertTextBefore(node, i + ':'))
+      fixer.insertTextBefore(node, i + ':')),
   ),
 ];
 const arrayPatternContainsRestOperator = ({ elements }) =>
diff --git a/tools/eslint-rules/no-duplicate-requires.js b/tools/eslint-rules/no-duplicate-requires.js
index 6e149edceb8d6e..222e61898e5a82 100644
--- a/tools/eslint-rules/no-duplicate-requires.js
+++ b/tools/eslint-rules/no-duplicate-requires.js
@@ -52,7 +52,7 @@ module.exports = (context) => {
           context.report(
             node,
             '\'{{moduleName}}\' require is duplicated.',
-            { moduleName }
+            { moduleName },
           );
         } else {
           required.add(moduleName);
diff --git a/tools/eslint-rules/no-unescaped-regexp-dot.js b/tools/eslint-rules/no-unescaped-regexp-dot.js
index 554eb9bdfb6b3d..07100c20782605 100644
--- a/tools/eslint-rules/no-unescaped-regexp-dot.js
+++ b/tools/eslint-rules/no-unescaped-regexp-dot.js
@@ -20,7 +20,7 @@ module.exports = {
       context.report({
         node,
         loc: sourceCode.getLocFromIndex(indexOfDot),
-        message: 'Unescaped dot character in regular expression'
+        message: 'Unescaped dot character in regular expression',
       });
     }
     const allowedModifiers = ['+', '*', '?', '{'];
@@ -127,7 +127,7 @@ module.exports = {
       'CallExpression': checkRegExpStart,
       'NewExpression': checkRegExpStart,
       'CallExpression:exit': checkRegExpEnd,
-      'NewExpression:exit': checkRegExpEnd
+      'NewExpression:exit': checkRegExpEnd,
     };
-  }
+  },
 };
diff --git a/tools/eslint-rules/non-ascii-character.js b/tools/eslint-rules/non-ascii-character.js
index f9ee24273fdcb6..1d401671d6cb84 100644
--- a/tools/eslint-rules/non-ascii-character.js
+++ b/tools/eslint-rules/non-ascii-character.js
@@ -21,7 +21,7 @@ const suggestions = {
   '”': '"',
   '«': '"',
   '»': '"',
-  '—': '-'
+  '—': '-',
 };
 
 module.exports = (context) => {
@@ -50,6 +50,6 @@ module.exports = (context) => {
   };
 
   return {
-    Program: (node) => reportIfError(node, context.getSourceCode())
+    Program: (node) => reportIfError(node, context.getSourceCode()),
   };
 };
diff --git a/tools/eslint-rules/prefer-assert-iferror.js b/tools/eslint-rules/prefer-assert-iferror.js
index 63430d70af93e4..25f881fc0c0cdf 100644
--- a/tools/eslint-rules/prefer-assert-iferror.js
+++ b/tools/eslint-rules/prefer-assert-iferror.js
@@ -9,7 +9,7 @@ const utils = require('./rules-utils.js');
 
 module.exports = {
   meta: {
-    fixable: 'code'
+    fixable: 'code',
   },
   create(context) {
     const sourceCode = context.getSourceCode();
@@ -52,13 +52,13 @@ module.exports = {
               if (assertImported) {
                 return fixer.replaceText(
                   node,
-                  `assert.ifError(${argument});`
+                  `assert.ifError(${argument});`,
                 );
               }
-            }
+            },
           });
         }
-      }
+      },
     };
-  }
+  },
 };
diff --git a/tools/eslint-rules/prefer-assert-methods.js b/tools/eslint-rules/prefer-assert-methods.js
index 0b82e9984a0693..d279cf47c56d8e 100644
--- a/tools/eslint-rules/prefer-assert-methods.js
+++ b/tools/eslint-rules/prefer-assert-methods.js
@@ -16,7 +16,7 @@ const preferredAssertMethod = {
   '===': 'strictEqual',
   '!==': 'notStrictEqual',
   '==': 'equal',
-  '!=': 'notEqual'
+  '!=': 'notEqual',
 };
 
 module.exports = function(context) {
@@ -34,15 +34,15 @@ module.exports = function(context) {
             const right = sourceCode.getText(arg.right);
             return fixer.replaceText(
               node,
-              `assert.${assertMethod}(${left}, ${right});`
+              `assert.${assertMethod}(${left}, ${right});`,
             );
-          }
+          },
         });
       }
-    }
+    },
   };
 };
 
 module.exports.meta = {
-  fixable: 'code'
+  fixable: 'code',
 };
diff --git a/tools/eslint-rules/prefer-common-mustnotcall.js b/tools/eslint-rules/prefer-common-mustnotcall.js
index ef3c5fb729f31f..2b04806d6a01e9 100644
--- a/tools/eslint-rules/prefer-common-mustnotcall.js
+++ b/tools/eslint-rules/prefer-common-mustnotcall.js
@@ -25,6 +25,6 @@ module.exports = function(context) {
     [arg0Selector]: report,
 
     // Catch common.mustCall(fn, 0)
-    [arg1Selector]: report
+    [arg1Selector]: report,
   };
 };
diff --git a/tools/eslint-rules/prefer-common-mustsucceed.js b/tools/eslint-rules/prefer-common-mustsucceed.js
index 433e8c7610f253..49795f2559fb19 100644
--- a/tools/eslint-rules/prefer-common-mustsucceed.js
+++ b/tools/eslint-rules/prefer-common-mustsucceed.js
@@ -61,6 +61,6 @@ module.exports = (context) => {
           }
         }
       }
-    }
+    },
   };
 };
diff --git a/tools/eslint-rules/prefer-primordials.js b/tools/eslint-rules/prefer-primordials.js
index d2531556de225d..9afdfa41c00ac9 100644
--- a/tools/eslint-rules/prefer-primordials.js
+++ b/tools/eslint-rules/prefer-primordials.js
@@ -73,8 +73,8 @@ const identifierSelector = parentSelectors.map((selector) => `[type!=${selector}
 module.exports = {
   meta: {
     messages: {
-      error: 'Use `const { {{name}} } = primordials;` instead of the global.'
-    }
+      error: 'Use `const { {{name}} } = primordials;` instead of the global.',
+    },
   },
   create(context) {
     const globalScope = context.getSourceCode().scopeManager.globalScope;
@@ -86,7 +86,7 @@ module.exports = {
       const names = option.ignore || [];
       nameMap.set(
         option.name,
-        new Map(names.map((name) => [name, { ignored: true }]))
+        new Map(names.map((name) => [name, { ignored: true }])),
       );
       if (option.into) {
         renameMap.set(option.name, option.into);
@@ -111,7 +111,7 @@ module.exports = {
         const name = node.name;
         const parent = getDestructuringAssignmentParent(
           context.getScope(),
-          node
+          node,
         );
         const parentName = parent?.name;
         if (!isTarget(nameMap, name) && !isTarget(nameMap, parentName)) {
@@ -129,8 +129,8 @@ module.exports = {
               node,
               messageId: 'error',
               data: {
-                name: getReportName({ into, parentName, name })
-              }
+                name: getReportName({ into, parentName, name }),
+              },
             });
           }
           return;
@@ -142,8 +142,8 @@ module.exports = {
             node,
             messageId: 'error',
             data: {
-              name: getReportName({ into, parentName, name })
-            }
+              name: getReportName({ into, parentName, name }),
+            },
           });
         }
       },
@@ -162,7 +162,7 @@ module.exports = {
             messageId: 'error',
             data: {
               name: toPrimordialsName(obj, prop),
-            }
+            },
           });
         }
       },
@@ -180,5 +180,5 @@ module.exports = {
         }
       },
     };
-  }
+  },
 };
diff --git a/tools/eslint-rules/prefer-util-format-errors.js b/tools/eslint-rules/prefer-util-format-errors.js
index 407b6e20dd23ea..91021dc4c7272d 100644
--- a/tools/eslint-rules/prefer-util-format-errors.js
+++ b/tools/eslint-rules/prefer-util-format-errors.js
@@ -33,7 +33,7 @@ module.exports = {
         });
         if (hasSequentialParams)
           context.report(msg, errMsg);
-      }
+      },
     };
-  }
+  },
 };
diff --git a/tools/eslint-rules/require-common-first.js b/tools/eslint-rules/require-common-first.js
index 15a696586cbac7..d09313a5074e9c 100644
--- a/tools/eslint-rules/require-common-first.js
+++ b/tools/eslint-rules/require-common-first.js
@@ -52,10 +52,10 @@ module.exports = function(context) {
           node,
           'Mandatory module "{{moduleName}}" must be loaded ' +
           'before any other modules.',
-          { moduleName: requiredModule }
+          { moduleName: requiredModule },
         );
       }
-    }
+    },
   };
 
   if (isESM) {
diff --git a/tools/eslint-rules/required-modules.js b/tools/eslint-rules/required-modules.js
index 93a5cb340edab2..879a39630dc9e3 100644
--- a/tools/eslint-rules/required-modules.js
+++ b/tools/eslint-rules/required-modules.js
@@ -56,17 +56,17 @@ module.exports = function(context) {
     'Program:exit'(node) {
       if (foundModules.length < requiredModules.length) {
         const missingModules = requiredModules.filter(
-          ([module]) => foundModules.indexOf(module) === -1
+          ([module]) => foundModules.indexOf(module) === -1,
         );
         missingModules.forEach(([moduleName]) => {
           context.report(
             node,
             'Mandatory module "{{moduleName}}" must be loaded.',
-            { moduleName: moduleName }
+            { moduleName: moduleName },
           );
         });
       }
-    }
+    },
   };
 
   if (isESM) {
@@ -95,7 +95,7 @@ module.exports.meta = {
   schema: [{
     'type': 'object',
     'additionalProperties': {
-      'type': 'string'
+      'type': 'string',
     },
   }],
 };
diff --git a/tools/find-inactive-collaborators.mjs b/tools/find-inactive-collaborators.mjs
index f6062b046391fa..1b9637f5ef2cd5 100755
--- a/tools/find-inactive-collaborators.mjs
+++ b/tools/find-inactive-collaborators.mjs
@@ -11,7 +11,7 @@ import { parseArgs } from 'node:util';
 
 const args = parseArgs({
   allowPositionals: true,
-  options: { verbose: { type: 'boolean', short: 'v' } }
+  options: { verbose: { type: 'boolean', short: 'v' } },
 });
 
 const verbose = args.values.verbose;
@@ -27,7 +27,7 @@ async function runGitCommand(cmd, mapFn) {
     input: childProcess.stdout,
   });
   const errorHandler = new Promise(
-    (_, reject) => childProcess.on('error', reject)
+    (_, reject) => childProcess.on('error', reject),
   );
   let returnValue = mapFn ? new Set() : '';
   await Promise.race([errorHandler, Promise.resolve()]);
@@ -50,13 +50,13 @@ async function runGitCommand(cmd, mapFn) {
 // Get all commit authors during the time period.
 const authors = await runGitCommand(
   `git shortlog -n -s --email --since="${SINCE}" HEAD`,
-  (line) => line.trim().split('\t', 2)[1]
+  (line) => line.trim().split('\t', 2)[1],
 );
 
 // Get all approving reviewers of landed commits during the time period.
 const approvingReviewers = await runGitCommand(
   `git log --since="${SINCE}" | egrep "^    Reviewed-By: "`,
-  (line) => /^ {4}Reviewed-By: ([^<]+)/.exec(line)[1].trim()
+  (line) => /^ {4}Reviewed-By: ([^<]+)/.exec(line)[1].trim(),
 );
 
 async function getCollaboratorsFromReadme() {
@@ -81,7 +81,7 @@ async function getCollaboratorsFromReadme() {
     if (line.startsWith('  **') && isCollaborator) {
       const [, name, email] = /^ {2}\*\*([^*]+)\*\* <<(.+)>>/.exec(line);
       const mailmap = await runGitCommand(
-        `git check-mailmap '${name} <${email}>'`
+        `git check-mailmap '${name} <${email}>'`,
       );
       if (mailmap !== `${name} <${email}>`) {
         console.log(`README entry for Collaborator does not match mailmap:\n  ${name} <${email}> => ${mailmap}`);
@@ -191,7 +191,7 @@ if (verbose) {
 }
 const inactive = collaborators.filter((collaborator) =>
   !authors.has(collaborator.mailmap) &&
-  !approvingReviewers.has(collaborator.name)
+  !approvingReviewers.has(collaborator.name),
 );
 
 if (inactive.length) {
diff --git a/tools/find-inactive-tsc.mjs b/tools/find-inactive-tsc.mjs
index 5fc31bc745dc80..2d4b71ad5b7430 100755
--- a/tools/find-inactive-tsc.mjs
+++ b/tools/find-inactive-tsc.mjs
@@ -16,7 +16,7 @@ import { parseArgs } from 'node:util';
 
 const args = parseArgs({
   allowPositionals: true,
-  options: { verbose: { type: 'boolean', short: 'v' } }
+  options: { verbose: { type: 'boolean', short: 'v' } },
 });
 
 const verbose = args.values.verbose;
@@ -32,7 +32,7 @@ async function runGitCommand(cmd, options = {}) {
     input: childProcess.stdout,
   });
   const errorHandler = new Promise(
-    (_, reject) => childProcess.on('error', reject)
+    (_, reject) => childProcess.on('error', reject),
   );
   let returnValue = options.mapFn ? new Set() : '';
   await Promise.race([errorHandler, Promise.resolve()]);
@@ -122,7 +122,7 @@ async function getVotingRecords(tscMembers, votes) {
   for (const vote of votes) {
     // Get the vote data.
     const voteData = JSON.parse(
-      await fs.promises.readFile(path.join('.tmp', vote), 'utf8')
+      await fs.promises.readFile(path.join('.tmp', vote), 'utf8'),
     );
     for (const member in voteData.votes) {
       if (tscMembers.includes(member)) {
@@ -227,33 +227,33 @@ await runGitCommand('git reset HEAD README.md');
 await runGitCommand('git checkout -- README.md');
 
 const tscMembers = tscMembersAtEnd.filter(
-  (memberAtEnd) => tscMembersAtStart.includes(memberAtEnd)
+  (memberAtEnd) => tscMembersAtStart.includes(memberAtEnd),
 );
 
 // Get all meetings since SINCE.
 // Assumes that the TSC repo is cloned in the .tmp dir.
 const meetings = await runGitCommand(
   `git whatchanged --since '${SINCE}' --name-only --pretty=format: meetings`,
-  { cwd: '.tmp', mapFn: (line) => line }
+  { cwd: '.tmp', mapFn: (line) => line },
 );
 
 // Get TSC meeting attendance.
 const attendance = await getAttendance(tscMembers, meetings);
 const lightAttendance = tscMembers.filter(
-  (member) => attendance[member] < meetings.size * 0.25
+  (member) => attendance[member] < meetings.size * 0.25,
 );
 
 // Get all votes since SINCE.
 // Assumes that the TSC repo is cloned in the .tmp dir.
 const votes = await runGitCommand(
   `git whatchanged --since '${SINCE}' --name-only --pretty=format: votes/*.json`,
-  { cwd: '.tmp', mapFn: (line) => line }
+  { cwd: '.tmp', mapFn: (line) => line },
 );
 
 // Check voting record.
 const votingRecords = await getVotingRecords(tscMembers, votes);
 const noVotes = tscMembers.filter(
-  (member) => votingRecords[member] === 0
+  (member) => votingRecords[member] === 0,
 );
 
 const inactive = lightAttendance.filter((member) => noVotes.includes(member));
diff --git a/tools/license-builder.sh b/tools/license-builder.sh
index 96b25d9781645a..8389f24c681082 100755
--- a/tools/license-builder.sh
+++ b/tools/license-builder.sh
@@ -67,6 +67,8 @@ licenseText="$(cat "${rootdir}/deps/corepack/LICENSE.md")"
 addlicense "corepack" "deps/corepack" "$licenseText"
 licenseText="$(cat "${rootdir}/deps/undici/LICENSE")"
 addlicense "undici" "deps/undici" "$licenseText"
+licenseText="$(cat "${rootdir}/test/fixtures/postject-copy/node_modules/postject/LICENSE")"
+addlicense "postject" "test/fixtures/postject-copy" "$licenseText"
 licenseText="$(cat "${rootdir}/deps/openssl/openssl/LICENSE.txt")"
 addlicense "OpenSSL" "deps/openssl" "$licenseText"
 licenseText="$(curl -sL https://raw.githubusercontent.com/bestiejs/punycode.js/HEAD/LICENSE-MIT.txt)"
@@ -77,6 +79,8 @@ licenseText="$(sed -e '/You should have received a copy of the CC0/,$d' -e 's/^\
 addlicense "SipHash" "deps/v8/src/third_party/siphash" "$licenseText"
 licenseText="$(sed -e '/The data format used by the zlib library/,$d' -e 's/^\/\* *//' -e 's/^ *//' "${rootdir}/deps/zlib/zlib.h")"
 addlicense "zlib" "deps/zlib" "$licenseText"
+licenseText="$(cat "${rootdir}/deps/simdutf/LICENSE-MIT")"
+addlicense "simdutf" "deps/simdutf" "$licenseText"
 
 # npm
 licenseText="$(cat "${rootdir}/deps/npm/LICENSE")"
diff --git a/tools/license2rtf.mjs b/tools/license2rtf.mjs
index d982e679c3e653..47a55d0d3dd9bd 100644
--- a/tools/license2rtf.mjs
+++ b/tools/license2rtf.mjs
@@ -63,7 +63,7 @@ class ParagraphParser extends Stream {
     this.paragraph = {
       li: '',
       inLicenseBlock: this.blockIsLicenseBlock,
-      lines: []
+      lines: [],
     };
   }
 
diff --git a/tools/lint-md/lint-md.mjs b/tools/lint-md/lint-md.mjs
index 2295bec2e227c2..d3bcaafcefc131 100644
--- a/tools/lint-md/lint-md.mjs
+++ b/tools/lint-md/lint-md.mjs
@@ -6807,15 +6807,15 @@ const disable = {
 
 var defaultConstructs = /*#__PURE__*/Object.freeze({
   __proto__: null,
-  document: document,
+  attentionMarkers: attentionMarkers,
   contentInitial: contentInitial,
-  flowInitial: flowInitial,
+  disable: disable,
+  document: document,
   flow: flow,
-  string: string,
-  text: text$2,
+  flowInitial: flowInitial,
   insideSpan: insideSpan,
-  attentionMarkers: attentionMarkers,
-  disable: disable
+  string: string,
+  text: text$2
 });
 
 function parse$1(options = {}) {
@@ -7813,101 +7813,13 @@ function configure(base, extension) {
   return base
 }
 
-function track(options_) {
-  const options = options_ || {};
-  const now = options.now || {};
-  let lineShift = options.lineShift || 0;
-  let line = now.line || 1;
-  let column = now.column || 1;
-  return {move, current, shift}
-  function current() {
-    return {now: {line, column}, lineShift}
-  }
-  function shift(value) {
-    lineShift += value;
-  }
-  function move(value = '') {
-    const chunks = value.split(/\r?\n|\r/g);
-    const tail = chunks[chunks.length - 1];
-    line += chunks.length - 1;
-    column =
-      chunks.length === 1 ? column + tail.length : 1 + tail.length + lineShift;
-    return value
-  }
-}
-
-function containerFlow(parent, context, safeOptions) {
-  const indexStack = context.indexStack;
-  const children = parent.children || [];
-  const tracker = track(safeOptions);
-  const results = [];
-  let index = -1;
-  indexStack.push(-1);
-  while (++index < children.length) {
-    const child = children[index];
-    indexStack[indexStack.length - 1] = index;
-    results.push(
-      tracker.move(
-        context.handle(child, parent, context, {
-          before: '\n',
-          after: '\n',
-          ...tracker.current()
-        })
-      )
-    );
-    if (child.type !== 'list') {
-      context.bulletLastUsed = undefined;
-    }
-    if (index < children.length - 1) {
-      results.push(tracker.move(between(child, children[index + 1])));
-    }
-  }
-  indexStack.pop();
-  return results.join('')
-  function between(left, right) {
-    let index = context.join.length;
-    while (index--) {
-      const result = context.join[index](left, right, parent, context);
-      if (result === true || result === 1) {
-        break
-      }
-      if (typeof result === 'number') {
-        return '\n'.repeat(1 + result)
-      }
-      if (result === false) {
-        return '\n\n\n\n'
-      }
-    }
-    return '\n\n'
-  }
-}
-
-const eol = /\r?\n|\r/g;
-function indentLines(value, map) {
-  const result = [];
-  let start = 0;
-  let line = 0;
-  let match;
-  while ((match = eol.exec(value))) {
-    one(value.slice(start, match.index));
-    result.push(match[0]);
-    start = match.index + match[0].length;
-    line++;
-  }
-  one(value.slice(start));
-  return result.join('')
-  function one(value) {
-    result.push(map(value, line, !value));
-  }
-}
-
-function blockquote(node, _, context, safeOptions) {
-  const exit = context.enter('blockquote');
-  const tracker = track(safeOptions);
+function blockquote(node, _, state, info) {
+  const exit = state.enter('blockquote');
+  const tracker = state.createTracker(info);
   tracker.move('> ');
   tracker.shift(2);
-  const value = indentLines(
-    containerFlow(node, context, tracker.current()),
+  const value = state.indentLines(
+    state.containerFlow(node, tracker.current()),
     map$2
   );
   exit();
@@ -7924,12 +7836,12 @@ function patternInScope(stack, pattern) {
   )
 }
 function listInScope(stack, list, none) {
-  if (!list) {
-    return none
-  }
   if (typeof list === 'string') {
     list = [list];
   }
+  if (!list || list.length === 0) {
+    return none
+  }
   let index = -1;
   while (++index < list.length) {
     if (stack.includes(list[index])) {
@@ -7939,14 +7851,14 @@ function listInScope(stack, list, none) {
   return false
 }
 
-function hardBreak(_, _1, context, safe) {
+function hardBreak(_, _1, state, info) {
   let index = -1;
-  while (++index < context.unsafe.length) {
+  while (++index < state.unsafe.length) {
     if (
-      context.unsafe[index].character === '\n' &&
-      patternInScope(context.stack, context.unsafe[index])
+      state.unsafe[index].character === '\n' &&
+      patternInScope(state.stack, state.unsafe[index])
     ) {
-      return /[ \t]/.test(safe.before) ? '' : ' '
+      return /[ \t]/.test(info.before) ? '' : ' '
     }
   }
   return '\\\n'
@@ -7975,9 +7887,9 @@ function longestStreak(value, substring) {
   return max
 }
 
-function formatCodeAsIndented(node, context) {
+function formatCodeAsIndented(node, state) {
   return Boolean(
-    !context.options.fences &&
+    !state.options.fences &&
       node.value &&
       !node.lang &&
       /[^ \r\n]/.test(node.value) &&
@@ -7985,8 +7897,8 @@ function formatCodeAsIndented(node, context) {
   )
 }
 
-function checkFence(context) {
-  const marker = context.options.fence || '`';
+function checkFence(state) {
+  const marker = state.options.fence || '`';
   if (marker !== '`' && marker !== '~') {
     throw new Error(
       'Cannot serialize code with `' +
@@ -7997,136 +7909,24 @@ function checkFence(context) {
   return marker
 }
 
-function patternCompile(pattern) {
-  if (!pattern._compiled) {
-    const before =
-      (pattern.atBreak ? '[\\r\\n][\\t ]*' : '') +
-      (pattern.before ? '(?:' + pattern.before + ')' : '');
-    pattern._compiled = new RegExp(
-      (before ? '(' + before + ')' : '') +
-        (/[|\\{}()[\]^$+*?.-]/.test(pattern.character) ? '\\' : '') +
-        pattern.character +
-        (pattern.after ? '(?:' + pattern.after + ')' : ''),
-      'g'
-    );
-  }
-  return pattern._compiled
-}
-
-function safe(context, input, config) {
-  const value = (config.before || '') + (input || '') + (config.after || '');
-  const positions = [];
-  const result = [];
-  const infos = {};
-  let index = -1;
-  while (++index < context.unsafe.length) {
-    const pattern = context.unsafe[index];
-    if (!patternInScope(context.stack, pattern)) {
-      continue
-    }
-    const expression = patternCompile(pattern);
-    let match;
-    while ((match = expression.exec(value))) {
-      const before = 'before' in pattern || Boolean(pattern.atBreak);
-      const after = 'after' in pattern;
-      const position = match.index + (before ? match[1].length : 0);
-      if (positions.includes(position)) {
-        if (infos[position].before && !before) {
-          infos[position].before = false;
-        }
-        if (infos[position].after && !after) {
-          infos[position].after = false;
-        }
-      } else {
-        positions.push(position);
-        infos[position] = {before, after};
-      }
-    }
-  }
-  positions.sort(numerical);
-  let start = config.before ? config.before.length : 0;
-  const end = value.length - (config.after ? config.after.length : 0);
-  index = -1;
-  while (++index < positions.length) {
-    const position = positions[index];
-    if (position < start || position >= end) {
-      continue
-    }
-    if (
-      (position + 1 < end &&
-        positions[index + 1] === position + 1 &&
-        infos[position].after &&
-        !infos[position + 1].before &&
-        !infos[position + 1].after) ||
-      (positions[index - 1] === position - 1 &&
-        infos[position].before &&
-        !infos[position - 1].before &&
-        !infos[position - 1].after)
-    ) {
-      continue
-    }
-    if (start !== position) {
-      result.push(escapeBackslashes(value.slice(start, position), '\\'));
-    }
-    start = position;
-    if (
-      /[!-/:-@[-`{-~]/.test(value.charAt(position)) &&
-      (!config.encode || !config.encode.includes(value.charAt(position)))
-    ) {
-      result.push('\\');
-    } else {
-      result.push(
-        '&#x' + value.charCodeAt(position).toString(16).toUpperCase() + ';'
-      );
-      start++;
-    }
-  }
-  result.push(escapeBackslashes(value.slice(start, end), config.after));
-  return result.join('')
-}
-function numerical(a, b) {
-  return a - b
-}
-function escapeBackslashes(value, after) {
-  const expression = /\\(?=[!-/:-@[-`{-~])/g;
-  const positions = [];
-  const results = [];
-  const whole = value + after;
-  let index = -1;
-  let start = 0;
-  let match;
-  while ((match = expression.exec(whole))) {
-    positions.push(match.index);
-  }
-  while (++index < positions.length) {
-    if (start !== positions[index]) {
-      results.push(value.slice(start, positions[index]));
-    }
-    results.push('\\');
-    start = positions[index];
-  }
-  results.push(value.slice(start));
-  return results.join('')
-}
-
-function code$1(node, _, context, safeOptions) {
-  const marker = checkFence(context);
+function code$1(node, _, state, info) {
+  const marker = checkFence(state);
   const raw = node.value || '';
   const suffix = marker === '`' ? 'GraveAccent' : 'Tilde';
-  if (formatCodeAsIndented(node, context)) {
-    const exit = context.enter('codeIndented');
-    const value = indentLines(raw, map$1);
+  if (formatCodeAsIndented(node, state)) {
+    const exit = state.enter('codeIndented');
+    const value = state.indentLines(raw, map$1);
     exit();
     return value
   }
-  const tracker = track(safeOptions);
+  const tracker = state.createTracker(info);
   const sequence = marker.repeat(Math.max(longestStreak(raw, marker) + 1, 3));
-  const exit = context.enter('codeFenced');
+  const exit = state.enter('codeFenced');
   let value = tracker.move(sequence);
   if (node.lang) {
-    const subexit = context.enter('codeFencedLang' + suffix);
+    const subexit = state.enter(`codeFencedLang${suffix}`);
     value += tracker.move(
-      safe(context, node.lang, {
+      state.safe(node.lang, {
         before: value,
         after: ' ',
         encode: ['`'],
@@ -8136,10 +7936,10 @@ function code$1(node, _, context, safeOptions) {
     subexit();
   }
   if (node.lang && node.meta) {
-    const subexit = context.enter('codeFencedMeta' + suffix);
+    const subexit = state.enter(`codeFencedMeta${suffix}`);
     value += tracker.move(' ');
     value += tracker.move(
-      safe(context, node.meta, {
+      state.safe(node.meta, {
         before: value,
         after: '\n',
         encode: ['`'],
@@ -8160,15 +7960,8 @@ function map$1(line, _, blank) {
   return (blank ? '' : '    ') + line
 }
 
-function association(node) {
-  if (node.label || !node.identifier) {
-    return node.label || ''
-  }
-  return decodeString(node.identifier)
-}
-
-function checkQuote(context) {
-  const marker = context.options.quote || '"';
+function checkQuote(state) {
+  const marker = state.options.quote || '"';
   if (marker !== '"' && marker !== "'") {
     throw new Error(
       'Cannot serialize title with `' +
@@ -8179,15 +7972,15 @@ function checkQuote(context) {
   return marker
 }
 
-function definition(node, _, context, safeOptions) {
-  const quote = checkQuote(context);
+function definition(node, _, state, info) {
+  const quote = checkQuote(state);
   const suffix = quote === '"' ? 'Quote' : 'Apostrophe';
-  const exit = context.enter('definition');
-  let subexit = context.enter('label');
-  const tracker = track(safeOptions);
+  const exit = state.enter('definition');
+  let subexit = state.enter('label');
+  const tracker = state.createTracker(info);
   let value = tracker.move('[');
   value += tracker.move(
-    safe(context, association(node), {
+    state.safe(state.associationId(node), {
       before: value,
       after: ']',
       ...tracker.current()
@@ -8199,16 +7992,16 @@ function definition(node, _, context, safeOptions) {
     !node.url ||
     /[\0- \u007F]/.test(node.url)
   ) {
-    subexit = context.enter('destinationLiteral');
+    subexit = state.enter('destinationLiteral');
     value += tracker.move('<');
     value += tracker.move(
-      safe(context, node.url, {before: value, after: '>', ...tracker.current()})
+      state.safe(node.url, {before: value, after: '>', ...tracker.current()})
     );
     value += tracker.move('>');
   } else {
-    subexit = context.enter('destinationRaw');
+    subexit = state.enter('destinationRaw');
     value += tracker.move(
-      safe(context, node.url, {
+      state.safe(node.url, {
         before: value,
         after: node.title ? ' ' : '\n',
         ...tracker.current()
@@ -8217,10 +8010,10 @@ function definition(node, _, context, safeOptions) {
   }
   subexit();
   if (node.title) {
-    subexit = context.enter('title' + suffix);
+    subexit = state.enter(`title${suffix}`);
     value += tracker.move(' ' + quote);
     value += tracker.move(
-      safe(context, node.title, {
+      state.safe(node.title, {
         before: value,
         after: quote,
         ...tracker.current()
@@ -8233,8 +8026,8 @@ function definition(node, _, context, safeOptions) {
   return value
 }
 
-function checkEmphasis(context) {
-  const marker = context.options.emphasis || '*';
+function checkEmphasis(state) {
+  const marker = state.options.emphasis || '*';
   if (marker !== '*' && marker !== '_') {
     throw new Error(
       'Cannot serialize emphasis with `' +
@@ -8245,67 +8038,14 @@ function checkEmphasis(context) {
   return marker
 }
 
-function containerPhrasing(parent, context, safeOptions) {
-  const indexStack = context.indexStack;
-  const children = parent.children || [];
-  const results = [];
-  let index = -1;
-  let before = safeOptions.before;
-  indexStack.push(-1);
-  let tracker = track(safeOptions);
-  while (++index < children.length) {
-    const child = children[index];
-    let after;
-    indexStack[indexStack.length - 1] = index;
-    if (index + 1 < children.length) {
-      let handle = context.handle.handlers[children[index + 1].type];
-      if (handle && handle.peek) handle = handle.peek;
-      after = handle
-        ? handle(children[index + 1], parent, context, {
-            before: '',
-            after: '',
-            ...tracker.current()
-          }).charAt(0)
-        : '';
-    } else {
-      after = safeOptions.after;
-    }
-    if (
-      results.length > 0 &&
-      (before === '\r' || before === '\n') &&
-      child.type === 'html'
-    ) {
-      results[results.length - 1] = results[results.length - 1].replace(
-        /(\r?\n|\r)$/,
-        ' '
-      );
-      before = ' ';
-      tracker = track(safeOptions);
-      tracker.move(results.join(''));
-    }
-    results.push(
-      tracker.move(
-        context.handle(child, parent, context, {
-          ...tracker.current(),
-          before,
-          after
-        })
-      )
-    );
-    before = results[results.length - 1].slice(-1);
-  }
-  indexStack.pop();
-  return results.join('')
-}
-
 emphasis.peek = emphasisPeek;
-function emphasis(node, _, context, safeOptions) {
-  const marker = checkEmphasis(context);
-  const exit = context.enter('emphasis');
-  const tracker = track(safeOptions);
+function emphasis(node, _, state, info) {
+  const marker = checkEmphasis(state);
+  const exit = state.enter('emphasis');
+  const tracker = state.createTracker(info);
   let value = tracker.move(marker);
   value += tracker.move(
-    containerPhrasing(node, context, {
+    state.containerPhrasing(node, {
       before: value,
       after: marker,
       ...tracker.current()
@@ -8315,8 +8055,8 @@ function emphasis(node, _, context, safeOptions) {
   exit();
   return value
 }
-function emphasisPeek(_, _1, context) {
-  return context.options.emphasis || '*'
+function emphasisPeek(_, _1, state) {
+  return state.options.emphasis || '*'
 }
 
 const convert =
@@ -8472,7 +8212,7 @@ const visit$1 =
     }
   );
 
-function formatHeadingAsSetext(node, context) {
+function formatHeadingAsSetext(node, state) {
   let literalWithBreak = false;
   visit$1(node, (node) => {
     if (
@@ -8486,17 +8226,17 @@ function formatHeadingAsSetext(node, context) {
   return Boolean(
     (!node.depth || node.depth < 3) &&
       toString(node) &&
-      (context.options.setext || literalWithBreak)
+      (state.options.setext || literalWithBreak)
   )
 }
 
-function heading(node, _, context, safeOptions) {
+function heading(node, _, state, info) {
   const rank = Math.max(Math.min(6, node.depth || 1), 1);
-  const tracker = track(safeOptions);
-  if (formatHeadingAsSetext(node, context)) {
-    const exit = context.enter('headingSetext');
-    const subexit = context.enter('phrasing');
-    const value = containerPhrasing(node, context, {
+  const tracker = state.createTracker(info);
+  if (formatHeadingAsSetext(node, state)) {
+    const exit = state.enter('headingSetext');
+    const subexit = state.enter('phrasing');
+    const value = state.containerPhrasing(node, {
       ...tracker.current(),
       before: '\n',
       after: '\n'
@@ -8513,10 +8253,10 @@ function heading(node, _, context, safeOptions) {
     )
   }
   const sequence = '#'.repeat(rank);
-  const exit = context.enter('headingAtx');
-  const subexit = context.enter('phrasing');
+  const exit = state.enter('headingAtx');
+  const subexit = state.enter('phrasing');
   tracker.move(sequence + ' ');
-  let value = containerPhrasing(node, context, {
+  let value = state.containerPhrasing(node, {
     before: '# ',
     after: '\n',
     ...tracker.current()
@@ -8529,7 +8269,7 @@ function heading(node, _, context, safeOptions) {
       value.slice(1);
   }
   value = value ? sequence + ' ' + value : sequence;
-  if (context.options.closeAtx) {
+  if (state.options.closeAtx) {
     value += ' ' + sequence;
   }
   subexit();
@@ -8546,15 +8286,15 @@ function htmlPeek() {
 }
 
 image.peek = imagePeek;
-function image(node, _, context, safeOptions) {
-  const quote = checkQuote(context);
+function image(node, _, state, info) {
+  const quote = checkQuote(state);
   const suffix = quote === '"' ? 'Quote' : 'Apostrophe';
-  const exit = context.enter('image');
-  let subexit = context.enter('label');
-  const tracker = track(safeOptions);
+  const exit = state.enter('image');
+  let subexit = state.enter('label');
+  const tracker = state.createTracker(info);
   let value = tracker.move('![');
   value += tracker.move(
-    safe(context, node.alt, {before: value, after: ']', ...tracker.current()})
+    state.safe(node.alt, {before: value, after: ']', ...tracker.current()})
   );
   value += tracker.move('](');
   subexit();
@@ -8562,16 +8302,16 @@ function image(node, _, context, safeOptions) {
     (!node.url && node.title) ||
     /[\0- \u007F]/.test(node.url)
   ) {
-    subexit = context.enter('destinationLiteral');
+    subexit = state.enter('destinationLiteral');
     value += tracker.move('<');
     value += tracker.move(
-      safe(context, node.url, {before: value, after: '>', ...tracker.current()})
+      state.safe(node.url, {before: value, after: '>', ...tracker.current()})
     );
     value += tracker.move('>');
   } else {
-    subexit = context.enter('destinationRaw');
+    subexit = state.enter('destinationRaw');
     value += tracker.move(
-      safe(context, node.url, {
+      state.safe(node.url, {
         before: value,
         after: node.title ? ' ' : ')',
         ...tracker.current()
@@ -8580,10 +8320,10 @@ function image(node, _, context, safeOptions) {
   }
   subexit();
   if (node.title) {
-    subexit = context.enter('title' + suffix);
+    subexit = state.enter(`title${suffix}`);
     value += tracker.move(' ' + quote);
     value += tracker.move(
-      safe(context, node.title, {
+      state.safe(node.title, {
         before: value,
         after: quote,
         ...tracker.current()
@@ -8601,29 +8341,29 @@ function imagePeek() {
 }
 
 imageReference.peek = imageReferencePeek;
-function imageReference(node, _, context, safeOptions) {
+function imageReference(node, _, state, info) {
   const type = node.referenceType;
-  const exit = context.enter('imageReference');
-  let subexit = context.enter('label');
-  const tracker = track(safeOptions);
+  const exit = state.enter('imageReference');
+  let subexit = state.enter('label');
+  const tracker = state.createTracker(info);
   let value = tracker.move('![');
-  const alt = safe(context, node.alt, {
+  const alt = state.safe(node.alt, {
     before: value,
     after: ']',
     ...tracker.current()
   });
   value += tracker.move(alt + '][');
   subexit();
-  const stack = context.stack;
-  context.stack = [];
-  subexit = context.enter('reference');
-  const reference = safe(context, association(node), {
+  const stack = state.stack;
+  state.stack = [];
+  subexit = state.enter('reference');
+  const reference = state.safe(state.associationId(node), {
     before: value,
     after: ']',
     ...tracker.current()
   });
   subexit();
-  context.stack = stack;
+  state.stack = stack;
   exit();
   if (type === 'full' || !alt || alt !== reference) {
     value += tracker.move(reference + ']');
@@ -8638,8 +8378,24 @@ function imageReferencePeek() {
   return '!'
 }
 
+function patternCompile(pattern) {
+  if (!pattern._compiled) {
+    const before =
+      (pattern.atBreak ? '[\\r\\n][\\t ]*' : '') +
+      (pattern.before ? '(?:' + pattern.before + ')' : '');
+    pattern._compiled = new RegExp(
+      (before ? '(' + before + ')' : '') +
+        (/[|\\{}()[\]^$+*?.-]/.test(pattern.character) ? '\\' : '') +
+        pattern.character +
+        (pattern.after ? '(?:' + pattern.after + ')' : ''),
+      'g'
+    );
+  }
+  return pattern._compiled
+}
+
 inlineCode.peek = inlineCodePeek;
-function inlineCode(node, _, context) {
+function inlineCode(node, _, state) {
   let value = node.value || '';
   let sequence = '`';
   let index = -1;
@@ -8652,8 +8408,8 @@ function inlineCode(node, _, context) {
   ) {
     value = ' ' + value + ' ';
   }
-  while (++index < context.unsafe.length) {
-    const pattern = context.unsafe[index];
+  while (++index < state.unsafe.length) {
+    const pattern = state.unsafe[index];
     const expression = patternCompile(pattern);
     let match;
     if (!pattern.atBreak) continue
@@ -8674,10 +8430,10 @@ function inlineCodePeek() {
   return '`'
 }
 
-function formatLinkAsAutolink(node, context) {
+function formatLinkAsAutolink(node, state) {
   const raw = toString(node);
   return Boolean(
-    !context.options.resourceLink &&
+    !state.options.resourceLink &&
       node.url &&
       !node.title &&
       node.children &&
@@ -8690,19 +8446,19 @@ function formatLinkAsAutolink(node, context) {
 }
 
 link.peek = linkPeek;
-function link(node, _, context, safeOptions) {
-  const quote = checkQuote(context);
+function link(node, _, state, info) {
+  const quote = checkQuote(state);
   const suffix = quote === '"' ? 'Quote' : 'Apostrophe';
-  const tracker = track(safeOptions);
+  const tracker = state.createTracker(info);
   let exit;
   let subexit;
-  if (formatLinkAsAutolink(node, context)) {
-    const stack = context.stack;
-    context.stack = [];
-    exit = context.enter('autolink');
+  if (formatLinkAsAutolink(node, state)) {
+    const stack = state.stack;
+    state.stack = [];
+    exit = state.enter('autolink');
     let value = tracker.move('<');
     value += tracker.move(
-      containerPhrasing(node, context, {
+      state.containerPhrasing(node, {
         before: value,
         after: '>',
         ...tracker.current()
@@ -8710,14 +8466,14 @@ function link(node, _, context, safeOptions) {
     );
     value += tracker.move('>');
     exit();
-    context.stack = stack;
+    state.stack = stack;
     return value
   }
-  exit = context.enter('link');
-  subexit = context.enter('label');
+  exit = state.enter('link');
+  subexit = state.enter('label');
   let value = tracker.move('[');
   value += tracker.move(
-    containerPhrasing(node, context, {
+    state.containerPhrasing(node, {
       before: value,
       after: '](',
       ...tracker.current()
@@ -8729,16 +8485,16 @@ function link(node, _, context, safeOptions) {
     (!node.url && node.title) ||
     /[\0- \u007F]/.test(node.url)
   ) {
-    subexit = context.enter('destinationLiteral');
+    subexit = state.enter('destinationLiteral');
     value += tracker.move('<');
     value += tracker.move(
-      safe(context, node.url, {before: value, after: '>', ...tracker.current()})
+      state.safe(node.url, {before: value, after: '>', ...tracker.current()})
     );
     value += tracker.move('>');
   } else {
-    subexit = context.enter('destinationRaw');
+    subexit = state.enter('destinationRaw');
     value += tracker.move(
-      safe(context, node.url, {
+      state.safe(node.url, {
         before: value,
         after: node.title ? ' ' : ')',
         ...tracker.current()
@@ -8747,10 +8503,10 @@ function link(node, _, context, safeOptions) {
   }
   subexit();
   if (node.title) {
-    subexit = context.enter('title' + suffix);
+    subexit = state.enter(`title${suffix}`);
     value += tracker.move(' ' + quote);
     value += tracker.move(
-      safe(context, node.title, {
+      state.safe(node.title, {
         before: value,
         after: quote,
         ...tracker.current()
@@ -8763,34 +8519,34 @@ function link(node, _, context, safeOptions) {
   exit();
   return value
 }
-function linkPeek(node, _, context) {
-  return formatLinkAsAutolink(node, context) ? '<' : '['
+function linkPeek(node, _, state) {
+  return formatLinkAsAutolink(node, state) ? '<' : '['
 }
 
 linkReference.peek = linkReferencePeek;
-function linkReference(node, _, context, safeOptions) {
+function linkReference(node, _, state, info) {
   const type = node.referenceType;
-  const exit = context.enter('linkReference');
-  let subexit = context.enter('label');
-  const tracker = track(safeOptions);
+  const exit = state.enter('linkReference');
+  let subexit = state.enter('label');
+  const tracker = state.createTracker(info);
   let value = tracker.move('[');
-  const text = containerPhrasing(node, context, {
+  const text = state.containerPhrasing(node, {
     before: value,
     after: ']',
     ...tracker.current()
   });
   value += tracker.move(text + '][');
   subexit();
-  const stack = context.stack;
-  context.stack = [];
-  subexit = context.enter('reference');
-  const reference = safe(context, association(node), {
+  const stack = state.stack;
+  state.stack = [];
+  subexit = state.enter('reference');
+  const reference = state.safe(state.associationId(node), {
     before: value,
     after: ']',
     ...tracker.current()
   });
   subexit();
-  context.stack = stack;
+  state.stack = stack;
   exit();
   if (type === 'full' || !text || text !== reference) {
     value += tracker.move(reference + ']');
@@ -8805,8 +8561,8 @@ function linkReferencePeek() {
   return '['
 }
 
-function checkBullet(context) {
-  const marker = context.options.bullet || '*';
+function checkBullet(state) {
+  const marker = state.options.bullet || '*';
   if (marker !== '*' && marker !== '+' && marker !== '-') {
     throw new Error(
       'Cannot serialize items with `' +
@@ -8817,9 +8573,9 @@ function checkBullet(context) {
   return marker
 }
 
-function checkBulletOther(context) {
-  const bullet = checkBullet(context);
-  const bulletOther = context.options.bulletOther;
+function checkBulletOther(state) {
+  const bullet = checkBullet(state);
+  const bulletOther = state.options.bulletOther;
   if (!bulletOther) {
     return bullet === '*' ? '-' : '*'
   }
@@ -8842,8 +8598,8 @@ function checkBulletOther(context) {
   return bulletOther
 }
 
-function checkBulletOrdered(context) {
-  const marker = context.options.bulletOrdered || '.';
+function checkBulletOrdered(state) {
+  const marker = state.options.bulletOrdered || '.';
   if (marker !== '.' && marker !== ')') {
     throw new Error(
       'Cannot serialize items with `' +
@@ -8854,9 +8610,9 @@ function checkBulletOrdered(context) {
   return marker
 }
 
-function checkBulletOrderedOther(context) {
-  const bulletOrdered = checkBulletOrdered(context);
-  const bulletOrderedOther = context.options.bulletOrderedOther;
+function checkBulletOrderedOther(state) {
+  const bulletOrdered = checkBulletOrdered(state);
+  const bulletOrderedOther = state.options.bulletOrderedOther;
   if (!bulletOrderedOther) {
     return bulletOrdered === '.' ? ')' : '.'
   }
@@ -8879,8 +8635,8 @@ function checkBulletOrderedOther(context) {
   return bulletOrderedOther
 }
 
-function checkRule(context) {
-  const marker = context.options.rule || '*';
+function checkRule(state) {
+  const marker = state.options.rule || '*';
   if (marker !== '*' && marker !== '-' && marker !== '_') {
     throw new Error(
       'Cannot serialize rules with `' +
@@ -8891,20 +8647,20 @@ function checkRule(context) {
   return marker
 }
 
-function list(node, parent, context, safeOptions) {
-  const exit = context.enter('list');
-  const bulletCurrent = context.bulletCurrent;
-  let bullet = node.ordered ? checkBulletOrdered(context) : checkBullet(context);
+function list(node, parent, state, info) {
+  const exit = state.enter('list');
+  const bulletCurrent = state.bulletCurrent;
+  let bullet = node.ordered ? checkBulletOrdered(state) : checkBullet(state);
   const bulletOther = node.ordered
-    ? checkBulletOrderedOther(context)
-    : checkBulletOther(context);
-  const bulletLastUsed = context.bulletLastUsed;
+    ? checkBulletOrderedOther(state)
+    : checkBulletOther(state);
+  const bulletLastUsed = state.bulletLastUsed;
   let useDifferentMarker = false;
   if (
     parent &&
     (node.ordered
-      ? context.options.bulletOrderedOther
-      : context.options.bulletOther) &&
+      ? state.options.bulletOrderedOther
+      : state.options.bulletOther) &&
     bulletLastUsed &&
     bullet === bulletLastUsed
   ) {
@@ -8916,17 +8672,17 @@ function list(node, parent, context, safeOptions) {
       (bullet === '*' || bullet === '-') &&
       firstListItem &&
       (!firstListItem.children || !firstListItem.children[0]) &&
-      context.stack[context.stack.length - 1] === 'list' &&
-      context.stack[context.stack.length - 2] === 'listItem' &&
-      context.stack[context.stack.length - 3] === 'list' &&
-      context.stack[context.stack.length - 4] === 'listItem' &&
-      context.indexStack[context.indexStack.length - 1] === 0 &&
-      context.indexStack[context.indexStack.length - 2] === 0 &&
-      context.indexStack[context.indexStack.length - 3] === 0
+      state.stack[state.stack.length - 1] === 'list' &&
+      state.stack[state.stack.length - 2] === 'listItem' &&
+      state.stack[state.stack.length - 3] === 'list' &&
+      state.stack[state.stack.length - 4] === 'listItem' &&
+      state.indexStack[state.indexStack.length - 1] === 0 &&
+      state.indexStack[state.indexStack.length - 2] === 0 &&
+      state.indexStack[state.indexStack.length - 3] === 0
     ) {
       useDifferentMarker = true;
     }
-    if (checkRule(context) === bullet && firstListItem) {
+    if (checkRule(state) === bullet && firstListItem) {
       let index = -1;
       while (++index < node.children.length) {
         const item = node.children[index];
@@ -8946,16 +8702,16 @@ function list(node, parent, context, safeOptions) {
   if (useDifferentMarker) {
     bullet = bulletOther;
   }
-  context.bulletCurrent = bullet;
-  const value = containerFlow(node, context, safeOptions);
-  context.bulletLastUsed = bullet;
-  context.bulletCurrent = bulletCurrent;
+  state.bulletCurrent = bullet;
+  const value = state.containerFlow(node, info);
+  state.bulletLastUsed = bullet;
+  state.bulletCurrent = bulletCurrent;
   exit();
   return value
 }
 
-function checkListItemIndent(context) {
-  const style = context.options.listItemIndent || 'tab';
+function checkListItemIndent(state) {
+  const style = state.options.listItemIndent || 'tab';
   if (style === 1 || style === '1') {
     return 'one'
   }
@@ -8969,15 +8725,15 @@ function checkListItemIndent(context) {
   return style
 }
 
-function listItem(node, parent, context, safeOptions) {
-  const listItemIndent = checkListItemIndent(context);
-  let bullet = context.bulletCurrent || checkBullet(context);
+function listItem(node, parent, state, info) {
+  const listItemIndent = checkListItemIndent(state);
+  let bullet = state.bulletCurrent || checkBullet(state);
   if (parent && parent.type === 'list' && parent.ordered) {
     bullet =
       (typeof parent.start === 'number' && parent.start > -1
         ? parent.start
         : 1) +
-      (context.options.incrementListMarker === false
+      (state.options.incrementListMarker === false
         ? 0
         : parent.children.indexOf(node)) +
       bullet;
@@ -8990,12 +8746,12 @@ function listItem(node, parent, context, safeOptions) {
   ) {
     size = Math.ceil(size / 4) * 4;
   }
-  const tracker = track(safeOptions);
+  const tracker = state.createTracker(info);
   tracker.move(bullet + ' '.repeat(size - bullet.length));
   tracker.shift(size);
-  const exit = context.enter('listItem');
-  const value = indentLines(
-    containerFlow(node, context, tracker.current()),
+  const exit = state.enter('listItem');
+  const value = state.indentLines(
+    state.containerFlow(node, tracker.current()),
     map
   );
   exit();
@@ -9008,21 +8764,38 @@ function listItem(node, parent, context, safeOptions) {
   }
 }
 
-function paragraph(node, _, context, safeOptions) {
-  const exit = context.enter('paragraph');
-  const subexit = context.enter('phrasing');
-  const value = containerPhrasing(node, context, safeOptions);
+function paragraph(node, _, state, info) {
+  const exit = state.enter('paragraph');
+  const subexit = state.enter('phrasing');
+  const value = state.containerPhrasing(node, info);
   subexit();
   exit();
   return value
 }
 
-function root(node, _, context, safeOptions) {
-  return containerFlow(node, context, safeOptions)
+const phrasing = convert([
+  'break',
+  'delete',
+  'emphasis',
+  'footnote',
+  'footnoteReference',
+  'image',
+  'imageReference',
+  'inlineCode',
+  'link',
+  'linkReference',
+  'strong',
+  'text'
+]);
+
+function root(node, _, state, info) {
+  const hasPhrasing = node.children.some((d) => phrasing(d));
+  const fn = hasPhrasing ? state.containerPhrasing : state.containerFlow;
+  return fn.call(state, node, info)
 }
 
-function checkStrong(context) {
-  const marker = context.options.strong || '*';
+function checkStrong(state) {
+  const marker = state.options.strong || '*';
   if (marker !== '*' && marker !== '_') {
     throw new Error(
       'Cannot serialize strong with `' +
@@ -9034,13 +8807,13 @@ function checkStrong(context) {
 }
 
 strong.peek = strongPeek;
-function strong(node, _, context, safeOptions) {
-  const marker = checkStrong(context);
-  const exit = context.enter('strong');
-  const tracker = track(safeOptions);
+function strong(node, _, state, info) {
+  const marker = checkStrong(state);
+  const exit = state.enter('strong');
+  const tracker = state.createTracker(info);
   let value = tracker.move(marker + marker);
   value += tracker.move(
-    containerPhrasing(node, context, {
+    state.containerPhrasing(node, {
       before: value,
       after: marker,
       ...tracker.current()
@@ -9050,16 +8823,16 @@ function strong(node, _, context, safeOptions) {
   exit();
   return value
 }
-function strongPeek(_, _1, context) {
-  return context.options.strong || '*'
+function strongPeek(_, _1, state) {
+  return state.options.strong || '*'
 }
 
-function text$1(node, _, context, safeOptions) {
-  return safe(context, node.value, safeOptions)
+function text$1(node, _, state, info) {
+  return state.safe(node.value, info)
 }
 
-function checkRuleRepetition(context) {
-  const repetition = context.options.ruleRepetition || 3;
+function checkRuleRepetition(state) {
+  const repetition = state.options.ruleRepetition || 3;
   if (repetition < 3) {
     throw new Error(
       'Cannot serialize rules with repetition `' +
@@ -9070,11 +8843,11 @@ function checkRuleRepetition(context) {
   return repetition
 }
 
-function thematicBreak(_, _1, context) {
+function thematicBreak(_, _1, state) {
   const value = (
-    checkRule(context) + (context.options.ruleSpaces ? ' ' : '')
-  ).repeat(checkRuleRepetition(context));
-  return context.options.ruleSpaces ? value.slice(0, -1) : value
+    checkRule(state) + (state.options.ruleSpaces ? ' ' : '')
+  ).repeat(checkRuleRepetition(state));
+  return state.options.ruleSpaces ? value.slice(0, -1) : value
 }
 
 const handle = {
@@ -9101,12 +8874,12 @@ const handle = {
 };
 
 const join = [joinDefaults];
-function joinDefaults(left, right, parent, context) {
+function joinDefaults(left, right, parent, state) {
   if (
     right.type === 'code' &&
-    formatCodeAsIndented(right, context) &&
+    formatCodeAsIndented(right, state) &&
     (left.type === 'list' ||
-      (left.type === right.type && formatCodeAsIndented(left, context)))
+      (left.type === right.type && formatCodeAsIndented(left, state)))
   ) {
     return false
   }
@@ -9115,8 +8888,8 @@ function joinDefaults(left, right, parent, context) {
     left.type === right.type &&
     Boolean(left.ordered) === Boolean(right.ordered) &&
     !(left.ordered
-      ? context.options.bulletOrderedOther
-      : context.options.bulletOther)
+      ? state.options.bulletOrderedOther
+      : state.options.bulletOther)
   ) {
     return false
   }
@@ -9125,7 +8898,7 @@ function joinDefaults(left, right, parent, context) {
       left.type === 'paragraph' &&
       (left.type === right.type ||
         right.type === 'definition' ||
-        (right.type === 'heading' && formatHeadingAsSetext(right, context)))
+        (right.type === 'heading' && formatHeadingAsSetext(right, state)))
     ) {
       return
     }
@@ -9196,10 +8969,10 @@ const unsafe = [
   },
   {atBreak: true, before: '\\d+', character: ')'},
   {character: ')', inConstruct: 'destinationRaw'},
-  {atBreak: true, character: '*'},
+  {atBreak: true, character: '*', after: '(?:[ \t\r\n*])'},
   {character: '*', inConstruct: 'phrasing', notInConstruct: fullPhrasingSpans},
-  {atBreak: true, character: '+'},
-  {atBreak: true, character: '-'},
+  {atBreak: true, character: '+', after: '(?:[ \t\r\n])'},
+  {atBreak: true, character: '-', after: '(?:[ \t\r\n-])'},
   {atBreak: true, before: '\\d+', character: '.', after: '(?:[ \t\r\n]|$)'},
   {atBreak: true, character: '<', after: '[!/?A-Za-z]'},
   {
@@ -9228,27 +9001,281 @@ const unsafe = [
   {atBreak: true, character: '~'}
 ];
 
+function association(node) {
+  if (node.label || !node.identifier) {
+    return node.label || ''
+  }
+  return decodeString(node.identifier)
+}
+
+function containerPhrasing(parent, state, info) {
+  const indexStack = state.indexStack;
+  const children = parent.children || [];
+  const results = [];
+  let index = -1;
+  let before = info.before;
+  indexStack.push(-1);
+  let tracker = state.createTracker(info);
+  while (++index < children.length) {
+    const child = children[index];
+    let after;
+    indexStack[indexStack.length - 1] = index;
+    if (index + 1 < children.length) {
+      let handle = state.handle.handlers[children[index + 1].type];
+      if (handle && handle.peek) handle = handle.peek;
+      after = handle
+        ? handle(children[index + 1], parent, state, {
+            before: '',
+            after: '',
+            ...tracker.current()
+          }).charAt(0)
+        : '';
+    } else {
+      after = info.after;
+    }
+    if (
+      results.length > 0 &&
+      (before === '\r' || before === '\n') &&
+      child.type === 'html'
+    ) {
+      results[results.length - 1] = results[results.length - 1].replace(
+        /(\r?\n|\r)$/,
+        ' '
+      );
+      before = ' ';
+      tracker = state.createTracker(info);
+      tracker.move(results.join(''));
+    }
+    results.push(
+      tracker.move(
+        state.handle(child, parent, state, {
+          ...tracker.current(),
+          before,
+          after
+        })
+      )
+    );
+    before = results[results.length - 1].slice(-1);
+  }
+  indexStack.pop();
+  return results.join('')
+}
+
+function containerFlow(parent, state, info) {
+  const indexStack = state.indexStack;
+  const children = parent.children || [];
+  const tracker = state.createTracker(info);
+  const results = [];
+  let index = -1;
+  indexStack.push(-1);
+  while (++index < children.length) {
+    const child = children[index];
+    indexStack[indexStack.length - 1] = index;
+    results.push(
+      tracker.move(
+        state.handle(child, parent, state, {
+          before: '\n',
+          after: '\n',
+          ...tracker.current()
+        })
+      )
+    );
+    if (child.type !== 'list') {
+      state.bulletLastUsed = undefined;
+    }
+    if (index < children.length - 1) {
+      results.push(
+        tracker.move(between(child, children[index + 1], parent, state))
+      );
+    }
+  }
+  indexStack.pop();
+  return results.join('')
+}
+function between(left, right, parent, state) {
+  let index = state.join.length;
+  while (index--) {
+    const result = state.join[index](left, right, parent, state);
+    if (result === true || result === 1) {
+      break
+    }
+    if (typeof result === 'number') {
+      return '\n'.repeat(1 + result)
+    }
+    if (result === false) {
+      return '\n\n\n\n'
+    }
+  }
+  return '\n\n'
+}
+
+const eol = /\r?\n|\r/g;
+function indentLines(value, map) {
+  const result = [];
+  let start = 0;
+  let line = 0;
+  let match;
+  while ((match = eol.exec(value))) {
+    one(value.slice(start, match.index));
+    result.push(match[0]);
+    start = match.index + match[0].length;
+    line++;
+  }
+  one(value.slice(start));
+  return result.join('')
+  function one(value) {
+    result.push(map(value, line, !value));
+  }
+}
+
+function safe(state, input, config) {
+  const value = (config.before || '') + (input || '') + (config.after || '');
+  const positions = [];
+  const result = [];
+  const infos = {};
+  let index = -1;
+  while (++index < state.unsafe.length) {
+    const pattern = state.unsafe[index];
+    if (!patternInScope(state.stack, pattern)) {
+      continue
+    }
+    const expression = patternCompile(pattern);
+    let match;
+    while ((match = expression.exec(value))) {
+      const before = 'before' in pattern || Boolean(pattern.atBreak);
+      const after = 'after' in pattern;
+      const position = match.index + (before ? match[1].length : 0);
+      if (positions.includes(position)) {
+        if (infos[position].before && !before) {
+          infos[position].before = false;
+        }
+        if (infos[position].after && !after) {
+          infos[position].after = false;
+        }
+      } else {
+        positions.push(position);
+        infos[position] = {before, after};
+      }
+    }
+  }
+  positions.sort(numerical);
+  let start = config.before ? config.before.length : 0;
+  const end = value.length - (config.after ? config.after.length : 0);
+  index = -1;
+  while (++index < positions.length) {
+    const position = positions[index];
+    if (position < start || position >= end) {
+      continue
+    }
+    if (
+      (position + 1 < end &&
+        positions[index + 1] === position + 1 &&
+        infos[position].after &&
+        !infos[position + 1].before &&
+        !infos[position + 1].after) ||
+      (positions[index - 1] === position - 1 &&
+        infos[position].before &&
+        !infos[position - 1].before &&
+        !infos[position - 1].after)
+    ) {
+      continue
+    }
+    if (start !== position) {
+      result.push(escapeBackslashes(value.slice(start, position), '\\'));
+    }
+    start = position;
+    if (
+      /[!-/:-@[-`{-~]/.test(value.charAt(position)) &&
+      (!config.encode || !config.encode.includes(value.charAt(position)))
+    ) {
+      result.push('\\');
+    } else {
+      result.push(
+        '&#x' + value.charCodeAt(position).toString(16).toUpperCase() + ';'
+      );
+      start++;
+    }
+  }
+  result.push(escapeBackslashes(value.slice(start, end), config.after));
+  return result.join('')
+}
+function numerical(a, b) {
+  return a - b
+}
+function escapeBackslashes(value, after) {
+  const expression = /\\(?=[!-/:-@[-`{-~])/g;
+  const positions = [];
+  const results = [];
+  const whole = value + after;
+  let index = -1;
+  let start = 0;
+  let match;
+  while ((match = expression.exec(whole))) {
+    positions.push(match.index);
+  }
+  while (++index < positions.length) {
+    if (start !== positions[index]) {
+      results.push(value.slice(start, positions[index]));
+    }
+    results.push('\\');
+    start = positions[index];
+  }
+  results.push(value.slice(start));
+  return results.join('')
+}
+
+function track(config) {
+  const options = config || {};
+  const now = options.now || {};
+  let lineShift = options.lineShift || 0;
+  let line = now.line || 1;
+  let column = now.column || 1;
+  return {move, current, shift}
+  function current() {
+    return {now: {line, column}, lineShift}
+  }
+  function shift(value) {
+    lineShift += value;
+  }
+  function move(input) {
+    const value = input || '';
+    const chunks = value.split(/\r?\n|\r/g);
+    const tail = chunks[chunks.length - 1];
+    line += chunks.length - 1;
+    column =
+      chunks.length === 1 ? column + tail.length : 1 + tail.length + lineShift;
+    return value
+  }
+}
+
 function toMarkdown(tree, options = {}) {
-  const context = {
+  const state = {
     enter,
+    indentLines,
+    associationId: association,
+    containerPhrasing: containerPhrasingBound,
+    containerFlow: containerFlowBound,
+    createTracker: track,
+    safe: safeBound,
     stack: [],
     unsafe: [],
     join: [],
     handlers: {},
     options: {},
-    indexStack: []
+    indexStack: [],
+    handle: undefined
   };
-  configure(context, {unsafe, join, handlers: handle});
-  configure(context, options);
-  if (context.options.tightDefinitions) {
-    configure(context, {join: [joinDefinition]});
+  configure(state, {unsafe, join, handlers: handle});
+  configure(state, options);
+  if (state.options.tightDefinitions) {
+    configure(state, {join: [joinDefinition]});
   }
-  context.handle = zwitch('type', {
+  state.handle = zwitch('type', {
     invalid,
     unknown,
-    handlers: context.handlers
+    handlers: state.handlers
   });
-  let result = context.handle(tree, null, context, {
+  let result = state.handle(tree, undefined, state, {
     before: '\n',
     after: '\n',
     now: {line: 1, column: 1},
@@ -9263,10 +9290,10 @@ function toMarkdown(tree, options = {}) {
   }
   return result
   function enter(name) {
-    context.stack.push(name);
+    state.stack.push(name);
     return exit
     function exit() {
-      context.stack.pop();
+      state.stack.pop();
     }
   }
 }
@@ -9281,6 +9308,15 @@ function joinDefinition(left, right) {
     return 0
   }
 }
+function containerPhrasingBound(parent, info) {
+  return containerPhrasing(parent, this, info)
+}
+function containerFlowBound(parent, info) {
+  return containerFlow(parent, this, info)
+}
+function safeBound(value, config) {
+  return safe(this, value, config)
+}
 
 function remarkStringify(options) {
   const compiler = (tree) => {
@@ -12128,7 +12164,11 @@ function commonjsRequire(path) {
 	throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');
 }
 
-var pluralize = {exports: {}};
+var pluralizeExports = {};
+var pluralize = {
+  get exports(){ return pluralizeExports; },
+  set exports(v){ pluralizeExports = v; },
+};
 
 (function (module, exports) {
 	(function (root, pluralize) {
@@ -12454,7 +12494,7 @@ var pluralize = {exports: {}};
 	  return pluralize;
 	});
 } (pluralize));
-var plural = pluralize.exports;
+var plural = pluralizeExports;
 
 /**
  * ## When should I use this?
@@ -19273,7 +19313,11 @@ var constants = {
   MAX_SAFE_COMPONENT_LENGTH,
 };
 
-var re$2 = {exports: {}};
+var reExports = {};
+var re$2 = {
+  get exports(){ return reExports; },
+  set exports(v){ reExports = v; },
+};
 
 const debug$1 = (
   typeof process === 'object' &&
@@ -19376,7 +19420,7 @@ var debug_1 = debug$1;
 	createToken('STAR', '(<|>)?=?\\s*\\*');
 	createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$');
 	createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$');
-} (re$2, re$2.exports));
+} (re$2, reExports));
 
 const opts = ['includePrerelease', 'loose', 'rtl'];
 const parseOptions$2 = options =>
@@ -19410,7 +19454,7 @@ var identifiers = {
 
 const debug = debug_1;
 const { MAX_LENGTH: MAX_LENGTH$1, MAX_SAFE_INTEGER } = constants;
-const { re: re$1, t: t$1 } = re$2.exports;
+const { re: re$1, t: t$1 } = reExports;
 const parseOptions$1 = parseOptions_1;
 const { compareIdentifiers } = identifiers;
 let SemVer$2 = class SemVer {
@@ -19639,7 +19683,7 @@ let SemVer$2 = class SemVer {
 var semver = SemVer$2;
 
 const { MAX_LENGTH } = constants;
-const { re, t } = re$2.exports;
+const { re, t } = reExports;
 const SemVer$1 = semver;
 const parseOptions = parseOptions_1;
 const parse = (version, options) => {
@@ -20737,6 +20781,7 @@ const plugins = [
     remarkLintProhibitedStrings,
     [
       { yes: "End-of-Life" },
+      { no: "filesystem", yes: "file system" },
       { yes: "GitHub" },
       { no: "hostname", yes: "host name" },
       { yes: "JavaScript" },
@@ -20879,7 +20924,11 @@ function stripAnsi(string) {
 	return string.replace(ansiRegex(), '');
 }
 
-var eastasianwidth = {exports: {}};
+var eastasianwidthExports = {};
+var eastasianwidth = {
+  get exports(){ return eastasianwidthExports; },
+  set exports(v){ eastasianwidthExports = v; },
+};
 
 (function (module) {
 	var eaw = {};
@@ -21183,7 +21232,7 @@ var eastasianwidth = {exports: {}};
 	  return result;
 	};
 } (eastasianwidth));
-var eastAsianWidth = eastasianwidth.exports;
+var eastAsianWidth = eastasianwidthExports;
 
 var emojiRegex = function () {
   return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g;
@@ -21283,7 +21332,7 @@ function compare(a, b, property) {
   return String(a[property] || '').localeCompare(b[property] || '')
 }
 
-function hasFlag(flag, argv = process$1.argv) {
+function hasFlag(flag, argv = globalThis.Deno ? globalThis.Deno.args : process$1.argv) {
 	const prefix = flag.startsWith('-') ? '' : (flag.length === 1 ? '-' : '--');
 	const position = argv.indexOf(prefix + flag);
 	const terminatorPosition = argv.indexOf('--');
@@ -21347,6 +21396,9 @@ function _supportsColor(haveStream, {streamIsTTY, sniffFlags = true} = {}) {
 			return 2;
 		}
 	}
+	if ('TF_BUILD' in env && 'AGENT_NAME' in env) {
+		return 1;
+	}
 	if (haveStream && !streamIsTTY && forceColor === undefined) {
 		return 0;
 	}
@@ -21365,7 +21417,10 @@ function _supportsColor(haveStream, {streamIsTTY, sniffFlags = true} = {}) {
 		return 1;
 	}
 	if ('CI' in env) {
-		if (['TRAVIS', 'CIRCLECI', 'APPVEYOR', 'GITLAB_CI', 'GITHUB_ACTIONS', 'BUILDKITE', 'DRONE'].some(sign => sign in env) || env.CI_NAME === 'codeship') {
+		if ('GITHUB_ACTIONS' in env) {
+			return 3;
+		}
+		if (['TRAVIS', 'CIRCLECI', 'APPVEYOR', 'GITLAB_CI', 'BUILDKITE', 'DRONE'].some(sign => sign in env) || env.CI_NAME === 'codeship') {
 			return 1;
 		}
 		return min;
@@ -21373,19 +21428,21 @@ function _supportsColor(haveStream, {streamIsTTY, sniffFlags = true} = {}) {
 	if ('TEAMCITY_VERSION' in env) {
 		return /^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(env.TEAMCITY_VERSION) ? 1 : 0;
 	}
-	if ('TF_BUILD' in env && 'AGENT_NAME' in env) {
-		return 1;
-	}
 	if (env.COLORTERM === 'truecolor') {
 		return 3;
 	}
+	if (env.TERM === 'xterm-kitty') {
+		return 3;
+	}
 	if ('TERM_PROGRAM' in env) {
 		const version = Number.parseInt((env.TERM_PROGRAM_VERSION || '').split('.')[0], 10);
 		switch (env.TERM_PROGRAM) {
-			case 'iTerm.app':
+			case 'iTerm.app': {
 				return version >= 3 ? 3 : 2;
-			case 'Apple_Terminal':
+			}
+			case 'Apple_Terminal': {
 				return 2;
+			}
 		}
 	}
 	if (/-256(color)?$/i.test(env.TERM)) {
diff --git a/tools/lint-md/list-released-versions-from-changelogs.mjs b/tools/lint-md/list-released-versions-from-changelogs.mjs
index 81b7d17197e7f9..39835136c31219 100755
--- a/tools/lint-md/list-released-versions-from-changelogs.mjs
+++ b/tools/lint-md/list-released-versions-from-changelogs.mjs
@@ -32,7 +32,7 @@ const dir = await fs.promises.opendir(dataFolder);
 for await (const dirent of dir) {
   if (dirent.isFile()) {
     filesToCheck.push(
-      getVersionsFromFile(new URL(dirent.name, dataFolder))
+      getVersionsFromFile(new URL(dirent.name, dataFolder)),
     );
   }
 }
diff --git a/tools/lint-md/package-lock.json b/tools/lint-md/package-lock.json
index 5129909d121c14..3f2e4bf045a111 100644
--- a/tools/lint-md/package-lock.json
+++ b/tools/lint-md/package-lock.json
@@ -9,23 +9,29 @@
       "version": "1.0.0",
       "dependencies": {
         "remark-parse": "^10.0.1",
-        "remark-preset-lint-node": "^3.3.1",
+        "remark-preset-lint-node": "^3.4.0",
         "remark-stringify": "^10.0.2",
         "to-vfile": "^7.2.3",
         "unified": "^10.1.2",
         "vfile-reporter": "^7.0.4"
       },
       "devDependencies": {
-        "@rollup/plugin-commonjs": "^23.0.3",
+        "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-node-resolve": "^15.0.1",
-        "rollup": "^3.5.1",
+        "rollup": "^3.10.0",
         "rollup-plugin-cleanup": "^3.2.1"
       }
     },
+    "node_modules/@jridgewell/sourcemap-codec": {
+      "version": "1.4.14",
+      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+      "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+      "dev": true
+    },
     "node_modules/@rollup/plugin-commonjs": {
-      "version": "23.0.3",
-      "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-23.0.3.tgz",
-      "integrity": "sha512-31HxrT5emGfTyIfAs1lDQHj6EfYxTXcwtX5pIIhq+B/xZBNIqQ179d/CkYxlpYmFCxT78AeU4M8aL8Iv/IBxFA==",
+      "version": "24.0.0",
+      "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-24.0.0.tgz",
+      "integrity": "sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==",
       "dev": true,
       "dependencies": {
         "@rollup/pluginutils": "^5.0.1",
@@ -33,7 +39,7 @@
         "estree-walker": "^2.0.2",
         "glob": "^8.0.3",
         "is-reference": "1.2.1",
-        "magic-string": "^0.26.4"
+        "magic-string": "^0.27.0"
       },
       "engines": {
         "node": ">=14.0.0"
@@ -345,9 +351,9 @@
       "dev": true
     },
     "node_modules/glob": {
-      "version": "8.0.3",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
-      "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
+      "version": "8.1.0",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+      "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
       "dev": true,
       "dependencies": {
         "fs.realpath": "^1.0.0",
@@ -529,12 +535,12 @@
       }
     },
     "node_modules/magic-string": {
-      "version": "0.26.7",
-      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
-      "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
+      "version": "0.27.0",
+      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
+      "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
       "dev": true,
       "dependencies": {
-        "sourcemap-codec": "^1.4.8"
+        "@jridgewell/sourcemap-codec": "^1.4.13"
       },
       "engines": {
         "node": ">=12"
@@ -714,14 +720,28 @@
         "url": "https://opencollective.com/unified"
       }
     },
+    "node_modules/mdast-util-phrasing": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.0.tgz",
+      "integrity": "sha512-S+QYsDRLkGi8U7o5JF1agKa/sdP+CNGXXLqC17pdTVL8FHHgQEiwFGa9yE5aYtUxNiFGYoaDy9V1kC85Sz86Gg==",
+      "dependencies": {
+        "@types/mdast": "^3.0.0",
+        "unist-util-is": "^5.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/unified"
+      }
+    },
     "node_modules/mdast-util-to-markdown": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz",
-      "integrity": "sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==",
+      "version": "1.5.0",
+      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz",
+      "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==",
       "dependencies": {
         "@types/mdast": "^3.0.0",
         "@types/unist": "^2.0.0",
         "longest-streak": "^3.0.0",
+        "mdast-util-phrasing": "^3.0.0",
         "mdast-util-to-string": "^3.0.0",
         "micromark-util-decode-string": "^1.0.0",
         "unist-util-visit": "^4.0.0",
@@ -1279,9 +1299,9 @@
       ]
     },
     "node_modules/minimatch": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz",
-      "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==",
+      "version": "5.1.4",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.4.tgz",
+      "integrity": "sha512-U0iNYXt9wALljzfnGkhFSy5sAC6/SCR3JrHrlsdJz4kF8MvhTRQNiC59iUi1iqsitV7abrNAJWElVL9pdnoUgw==",
       "dev": true,
       "dependencies": {
         "brace-expansion": "^2.0.1"
@@ -2103,9 +2123,9 @@
       }
     },
     "node_modules/remark-preset-lint-node": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/remark-preset-lint-node/-/remark-preset-lint-node-3.3.1.tgz",
-      "integrity": "sha512-TEkyYgmaiWd/oKy0i5Nyn/CW1nfufqtWna4WaO689bsE7fbzPxsmiHY7Q8hRq9KAkneknrJOKJKgcRBGKMuivQ==",
+      "version": "3.4.0",
+      "resolved": "https://registry.npmjs.org/remark-preset-lint-node/-/remark-preset-lint-node-3.4.0.tgz",
+      "integrity": "sha512-8y2zZMwME1f7WGJSTAJGpAH6QRCQUV0Q3d8w3ecGoK/veRWX1gNpsRB3TH4JLDFF3v3zEOL7bs9Sexq47mT+MQ==",
       "dependencies": {
         "js-yaml": "^4.1.0",
         "remark-gfm": "^3.0.1",
@@ -2207,9 +2227,9 @@
       }
     },
     "node_modules/rollup": {
-      "version": "3.5.1",
-      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.5.1.tgz",
-      "integrity": "sha512-hdQWTvPeiAbM6SUkxV70HdGUVxsgsc+CLy5fuh4KdgUBJ0SowXiix8gANgXoG3wEuLwfoJhCT2V+WwxfWq9Ikw==",
+      "version": "3.10.0",
+      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.0.tgz",
+      "integrity": "sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==",
       "dev": true,
       "bin": {
         "rollup": "dist/bin/rollup"
@@ -2330,9 +2350,9 @@
       }
     },
     "node_modules/supports-color": {
-      "version": "9.2.3",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.3.tgz",
-      "integrity": "sha512-aszYUX/DVK/ed5rFLb/dDinVJrQjG/vmU433wtqVSD800rYsJNWxh2R3USV90aLSU+UsyQkbNeffVLzc6B6foA==",
+      "version": "9.3.1",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz",
+      "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==",
       "engines": {
         "node": ">=12"
       },
@@ -2650,10 +2670,16 @@
     }
   },
   "dependencies": {
+    "@jridgewell/sourcemap-codec": {
+      "version": "1.4.14",
+      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+      "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
+      "dev": true
+    },
     "@rollup/plugin-commonjs": {
-      "version": "23.0.3",
-      "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-23.0.3.tgz",
-      "integrity": "sha512-31HxrT5emGfTyIfAs1lDQHj6EfYxTXcwtX5pIIhq+B/xZBNIqQ179d/CkYxlpYmFCxT78AeU4M8aL8Iv/IBxFA==",
+      "version": "24.0.0",
+      "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-24.0.0.tgz",
+      "integrity": "sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==",
       "dev": true,
       "requires": {
         "@rollup/pluginutils": "^5.0.1",
@@ -2661,7 +2687,7 @@
         "estree-walker": "^2.0.2",
         "glob": "^8.0.3",
         "is-reference": "1.2.1",
-        "magic-string": "^0.26.4"
+        "magic-string": "^0.27.0"
       }
     },
     "@rollup/plugin-node-resolve": {
@@ -2882,9 +2908,9 @@
       "dev": true
     },
     "glob": {
-      "version": "8.0.3",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
-      "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
+      "version": "8.1.0",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+      "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
       "dev": true,
       "requires": {
         "fs.realpath": "^1.0.0",
@@ -3011,12 +3037,12 @@
       }
     },
     "magic-string": {
-      "version": "0.26.7",
-      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
-      "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
+      "version": "0.27.0",
+      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
+      "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
       "dev": true,
       "requires": {
-        "sourcemap-codec": "^1.4.8"
+        "@jridgewell/sourcemap-codec": "^1.4.13"
       }
     },
     "markdown-table": {
@@ -3145,14 +3171,24 @@
         "mdast-util-to-markdown": "^1.0.0"
       }
     },
+    "mdast-util-phrasing": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.0.tgz",
+      "integrity": "sha512-S+QYsDRLkGi8U7o5JF1agKa/sdP+CNGXXLqC17pdTVL8FHHgQEiwFGa9yE5aYtUxNiFGYoaDy9V1kC85Sz86Gg==",
+      "requires": {
+        "@types/mdast": "^3.0.0",
+        "unist-util-is": "^5.0.0"
+      }
+    },
     "mdast-util-to-markdown": {
-      "version": "1.3.0",
-      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.3.0.tgz",
-      "integrity": "sha512-6tUSs4r+KK4JGTTiQ7FfHmVOaDrLQJPmpjD6wPMlHGUVXoG9Vjc3jIeP+uyBWRf8clwB2blM+W7+KrlMYQnftA==",
+      "version": "1.5.0",
+      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz",
+      "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==",
       "requires": {
         "@types/mdast": "^3.0.0",
         "@types/unist": "^2.0.0",
         "longest-streak": "^3.0.0",
+        "mdast-util-phrasing": "^3.0.0",
         "mdast-util-to-string": "^3.0.0",
         "micromark-util-decode-string": "^1.0.0",
         "unist-util-visit": "^4.0.0",
@@ -3464,9 +3500,9 @@
       "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w=="
     },
     "minimatch": {
-      "version": "5.1.1",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz",
-      "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==",
+      "version": "5.1.4",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.4.tgz",
+      "integrity": "sha512-U0iNYXt9wALljzfnGkhFSy5sAC6/SCR3JrHrlsdJz4kF8MvhTRQNiC59iUi1iqsitV7abrNAJWElVL9pdnoUgw==",
       "dev": true,
       "requires": {
         "brace-expansion": "^2.0.1"
@@ -4092,9 +4128,9 @@
       }
     },
     "remark-preset-lint-node": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/remark-preset-lint-node/-/remark-preset-lint-node-3.3.1.tgz",
-      "integrity": "sha512-TEkyYgmaiWd/oKy0i5Nyn/CW1nfufqtWna4WaO689bsE7fbzPxsmiHY7Q8hRq9KAkneknrJOKJKgcRBGKMuivQ==",
+      "version": "3.4.0",
+      "resolved": "https://registry.npmjs.org/remark-preset-lint-node/-/remark-preset-lint-node-3.4.0.tgz",
+      "integrity": "sha512-8y2zZMwME1f7WGJSTAJGpAH6QRCQUV0Q3d8w3ecGoK/veRWX1gNpsRB3TH4JLDFF3v3zEOL7bs9Sexq47mT+MQ==",
       "requires": {
         "js-yaml": "^4.1.0",
         "remark-gfm": "^3.0.1",
@@ -4179,9 +4215,9 @@
       }
     },
     "rollup": {
-      "version": "3.5.1",
-      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.5.1.tgz",
-      "integrity": "sha512-hdQWTvPeiAbM6SUkxV70HdGUVxsgsc+CLy5fuh4KdgUBJ0SowXiix8gANgXoG3wEuLwfoJhCT2V+WwxfWq9Ikw==",
+      "version": "3.10.0",
+      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.10.0.tgz",
+      "integrity": "sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==",
       "dev": true,
       "requires": {
         "fsevents": "~2.3.2"
@@ -4266,9 +4302,9 @@
       }
     },
     "supports-color": {
-      "version": "9.2.3",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.3.tgz",
-      "integrity": "sha512-aszYUX/DVK/ed5rFLb/dDinVJrQjG/vmU433wtqVSD800rYsJNWxh2R3USV90aLSU+UsyQkbNeffVLzc6B6foA=="
+      "version": "9.3.1",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz",
+      "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q=="
     },
     "supports-preserve-symlinks-flag": {
       "version": "1.0.0",
diff --git a/tools/lint-md/package.json b/tools/lint-md/package.json
index 7f08891ce0f429..bb400770707877 100644
--- a/tools/lint-md/package.json
+++ b/tools/lint-md/package.json
@@ -7,16 +7,16 @@
   },
   "dependencies": {
     "remark-parse": "^10.0.1",
-    "remark-preset-lint-node": "^3.3.1",
+    "remark-preset-lint-node": "^3.4.0",
     "remark-stringify": "^10.0.2",
     "to-vfile": "^7.2.3",
     "unified": "^10.1.2",
     "vfile-reporter": "^7.0.4"
   },
   "devDependencies": {
-    "@rollup/plugin-commonjs": "^23.0.3",
+    "@rollup/plugin-commonjs": "^24.0.0",
     "@rollup/plugin-node-resolve": "^15.0.1",
-    "rollup": "^3.5.1",
+    "rollup": "^3.10.0",
     "rollup-plugin-cleanup": "^3.2.1"
   }
 }
diff --git a/tools/lint-pr-url.mjs b/tools/lint-pr-url.mjs
index c32473ccb89d84..1b0ada0508a7cf 100755
--- a/tools/lint-pr-url.mjs
+++ b/tools/lint-pr-url.mjs
@@ -28,7 +28,7 @@ for await (const line of diff) {
   } else if (!validatePrUrl(line.match(prUrlDefinition)?.[1])) {
     console.warn(
       `::warning file=${currentFile},line=${currentLine++},col=${line.length}` +
-      '::pr-url doesn\'t match the URL of the current PR.'
+      '::pr-url doesn\'t match the URL of the current PR.',
     );
   } else if (line[0] !== '-') {
     // Increment line counter if line is not being deleted.
diff --git a/tools/lint-sh.mjs b/tools/lint-sh.mjs
index 681c7cd5665dce..3c6815815ebcf1 100755
--- a/tools/lint-sh.mjs
+++ b/tools/lint-sh.mjs
@@ -77,12 +77,12 @@ async function checkFiles(...files) {
             (process.env.GITHUB_ACTIONS ?
               `::error file=${file},line=1,col=1::` :
               'Fixable with --fix: ') +
-              `Invalid hashbang for ${file} (expected /bin/sh).`
+              `Invalid hashbang for ${file} (expected /bin/sh).`,
           );
         }
       }
       await fd.close();
-    })
+    }),
   );
 
   const stdout = await new Promise((resolve, reject) => {
@@ -102,7 +102,7 @@ async function checkFiles(...files) {
           files.map((filePath) => relative(SPAWN_OPTIONS.cwd, filePath)) :
           files),
       ],
-      SPAWN_OPTIONS
+      SPAWN_OPTIONS,
     );
     shellcheck.once('error', reject);
 
@@ -138,7 +138,7 @@ async function checkFiles(...files) {
     const data = JSON.parse(stdout);
     for (const { file, line, column, message } of data) {
       console.error(
-        `::error file=${file},line=${line},col=${column}::${file}:${line}:${column}: ${message}`
+        `::error file=${file},line=${line},col=${column}::${file}:${line}:${column}: ${message}`,
       );
     }
   }
diff --git a/tools/node_modules/eslint/lib/cli-engine/formatters/formatters-meta.json b/tools/node_modules/eslint/lib/cli-engine/formatters/formatters-meta.json
new file mode 100644
index 00000000000000..a26ce8d2874feb
--- /dev/null
+++ b/tools/node_modules/eslint/lib/cli-engine/formatters/formatters-meta.json
@@ -0,0 +1,46 @@
+[
+    {
+        "name": "checkstyle",
+        "description": "Outputs results to the [Checkstyle](https://checkstyle.sourceforge.io/) format."
+    },
+    {
+        "name": "compact",
+        "description": "Human-readable output format. Mimics the default output of JSHint."
+    },
+    {
+        "name": "html",
+        "description": "Outputs results to HTML. The `html` formatter is useful for visual presentation in the browser."
+    },
+    {
+        "name": "jslint-xml",
+        "description": "Outputs results to format compatible with the [JSLint Jenkins plugin](https://plugins.jenkins.io/jslint/)."
+    },
+    {
+        "name": "json-with-metadata",
+        "description": "Outputs JSON-serialized results. The `json-with-metadata` provides the same linting results as the [`json`](#json) formatter with additional metadata about the rules applied. The linting results are included in the `results` property and the rules metadata is included in the `metadata` property.\n\nAlternatively, you can use the [ESLint Node.js API](../../developer-guide/nodejs-api) to programmatically use ESLint."
+    },
+    {
+        "name": "json",
+        "description": "Outputs JSON-serialized results. The `json` formatter is useful when you want to programmatically work with the CLI's linting results.\n\nAlternatively, you can use the [ESLint Node.js API](../../developer-guide/nodejs-api) to programmatically use ESLint."
+    },
+    {
+        "name": "junit",
+        "description": "Outputs results to format compatible with the [JUnit Jenkins plugin](https://plugins.jenkins.io/junit/)."
+    },
+    {
+        "name": "stylish",
+        "description": "Human-readable output format. This is the default formatter."
+    },
+    {
+        "name": "tap",
+        "description": "Outputs results to the [Test Anything Protocol (TAP)](https://testanything.org/) specification format."
+    },
+    {
+        "name": "unix",
+        "description": "Outputs results to a format similar to many commands in UNIX-like systems. Parsable with tools such as [grep](https://www.gnu.org/software/grep/manual/grep.html), [sed](https://www.gnu.org/software/sed/manual/sed.html), and [awk](https://www.gnu.org/software/gawk/manual/gawk.html)."
+    },
+    {
+        "name": "visualstudio",
+        "description": "Outputs results to format compatible with the integrated terminal of the [Visual Studio](https://visualstudio.microsoft.com/) IDE. When using Visual Studio, you can click on the linting results in the integrated terminal to go to the issue in the source code."
+    }
+]
\ No newline at end of file
diff --git a/tools/node_modules/eslint/lib/config/default-config.js b/tools/node_modules/eslint/lib/config/default-config.js
index 44dc48bc9ce913..aa0dfb2a522f49 100644
--- a/tools/node_modules/eslint/lib/config/default-config.js
+++ b/tools/node_modules/eslint/lib/config/default-config.js
@@ -51,7 +51,7 @@ exports.defaultConfig = [
     // default ignores are listed here
     {
         ignores: [
-            "**/node_modules/**",
+            "**/node_modules/*",
             ".git/"
         ]
     },
diff --git a/tools/node_modules/eslint/lib/eslint/flat-eslint.js b/tools/node_modules/eslint/lib/eslint/flat-eslint.js
index 484c57a03de27f..d88cf178233be7 100644
--- a/tools/node_modules/eslint/lib/eslint/flat-eslint.js
+++ b/tools/node_modules/eslint/lib/eslint/flat-eslint.js
@@ -93,6 +93,7 @@ const FLAT_CONFIG_FILENAME = "eslint.config.js";
 const debug = require("debug")("eslint:flat-eslint");
 const removedFormatters = new Set(["table", "codeframe"]);
 const privateMembers = new WeakMap();
+const importedConfigFileModificationTime = new Map();
 
 /**
  * It will calculate the error and warning count for collection of messages per file
@@ -281,7 +282,42 @@ async function loadFlatConfigFile(filePath) {
 
     debug(`Config file URL is ${fileURL}`);
 
-    return (await import(fileURL)).default;
+    const mtime = (await fs.stat(filePath)).mtime.getTime();
+
+    /*
+     * Append a query with the config file's modification time (`mtime`) in order
+     * to import the current version of the config file. Without the query, `import()` would
+     * cache the config file module by the pathname only, and then always return
+     * the same version (the one that was actual when the module was imported for the first time).
+     *
+     * This ensures that the config file module is loaded and executed again
+     * if it has been changed since the last time it was imported.
+     * If it hasn't been changed, `import()` will just return the cached version.
+     *
+     * Note that we should not overuse queries (e.g., by appending the current time
+     * to always reload the config file module) as that could cause memory leaks
+     * because entries are never removed from the import cache.
+     */
+    fileURL.searchParams.append("mtime", mtime);
+
+    /*
+     * With queries, we can bypass the import cache. However, when import-ing a CJS module,
+     * Node.js uses the require infrastructure under the hood. That includes the require cache,
+     * which caches the config file module by its file path (queries have no effect).
+     * Therefore, we also need to clear the require cache before importing the config file module.
+     * In order to get the same behavior with ESM and CJS config files, in particular - to reload
+     * the config file only if it has been changed, we track file modification times and clear
+     * the require cache only if the file has been changed.
+     */
+    if (importedConfigFileModificationTime.get(filePath) !== mtime) {
+        delete require.cache[filePath];
+    }
+
+    const config = (await import(fileURL)).default;
+
+    importedConfigFileModificationTime.set(filePath, mtime);
+
+    return config;
 }
 
 /**
diff --git a/tools/node_modules/eslint/lib/options.js b/tools/node_modules/eslint/lib/options.js
index c43aad93276a4c..2bc4018afb5d5b 100644
--- a/tools/node_modules/eslint/lib/options.js
+++ b/tools/node_modules/eslint/lib/options.js
@@ -177,7 +177,7 @@ module.exports = function(usingFlatConfig) {
             },
             resolvePluginsFlag,
             {
-                heading: "Specifying rules and plugins"
+                heading: "Specify Rules and Plugins"
             },
             {
                 option: "plugin",
@@ -191,7 +191,7 @@ module.exports = function(usingFlatConfig) {
             },
             rulesDirFlag,
             {
-                heading: "Fixing problems"
+                heading: "Fix Problems"
             },
             {
                 option: "fix",
@@ -211,7 +211,7 @@ module.exports = function(usingFlatConfig) {
                 description: "Specify the types of fixes to apply (directive, problem, suggestion, layout)"
             },
             {
-                heading: "Ignoring files"
+                heading: "Ignore Files"
             },
             ignorePathFlag,
             {
@@ -229,7 +229,7 @@ module.exports = function(usingFlatConfig) {
                 }]
             },
             {
-                heading: "Using stdin"
+                heading: "Use stdin"
             },
             {
                 option: "stdin",
@@ -243,7 +243,7 @@ module.exports = function(usingFlatConfig) {
                 description: "Specify filename to process STDIN as"
             },
             {
-                heading: "Handling warnings"
+                heading: "Handle Warnings"
             },
             {
                 option: "quiet",
diff --git a/tools/node_modules/eslint/lib/rule-tester/flat-rule-tester.js b/tools/node_modules/eslint/lib/rule-tester/flat-rule-tester.js
index f915924c78b6f9..b45b5d3c3dbda5 100644
--- a/tools/node_modules/eslint/lib/rule-tester/flat-rule-tester.js
+++ b/tools/node_modules/eslint/lib/rule-tester/flat-rule-tester.js
@@ -619,15 +619,17 @@ class FlatRuleTester {
                 plugins: {
                     "rule-tester": {
                         rules: {
-                            "validate-ast"() {
-                                return {
-                                    Program(node) {
-                                        beforeAST = cloneDeeplyExcludesParent(node);
-                                    },
-                                    "Program:exit"(node) {
-                                        afterAST = node;
-                                    }
-                                };
+                            "validate-ast": {
+                                create() {
+                                    return {
+                                        Program(node) {
+                                            beforeAST = cloneDeeplyExcludesParent(node);
+                                        },
+                                        "Program:exit"(node) {
+                                            afterAST = node;
+                                        }
+                                    };
+                                }
                             }
                         }
                     }
diff --git a/tools/node_modules/eslint/lib/rule-tester/rule-tester.js b/tools/node_modules/eslint/lib/rule-tester/rule-tester.js
index 2af272bd25b358..62fd467e0b07eb 100644
--- a/tools/node_modules/eslint/lib/rule-tester/rule-tester.js
+++ b/tools/node_modules/eslint/lib/rule-tester/rule-tester.js
@@ -632,14 +632,18 @@ class RuleTester {
              * The goal is to check whether or not AST was modified when
              * running the rule under test.
              */
-            linter.defineRule("rule-tester/validate-ast", () => ({
-                Program(node) {
-                    beforeAST = cloneDeeplyExcludesParent(node);
-                },
-                "Program:exit"(node) {
-                    afterAST = node;
+            linter.defineRule("rule-tester/validate-ast", {
+                create() {
+                    return {
+                        Program(node) {
+                            beforeAST = cloneDeeplyExcludesParent(node);
+                        },
+                        "Program:exit"(node) {
+                            afterAST = node;
+                        }
+                    };
                 }
-            }));
+            });
 
             if (typeof config.parser === "string") {
                 assert(path.isAbsolute(config.parser), "Parsers provided as strings to RuleTester must be absolute paths");
diff --git a/tools/node_modules/eslint/lib/rules/comma-dangle.js b/tools/node_modules/eslint/lib/rules/comma-dangle.js
index 89d8cabcc37289..09fecd5a448fe6 100644
--- a/tools/node_modules/eslint/lib/rules/comma-dangle.js
+++ b/tools/node_modules/eslint/lib/rules/comma-dangle.js
@@ -346,7 +346,7 @@ module.exports = {
             "always-multiline": forceTrailingCommaIfMultiline,
             "only-multiline": allowTrailingCommaIfMultiline,
             never: forbidTrailingComma,
-            ignore: () => {}
+            ignore() {}
         };
 
         return {
diff --git a/tools/node_modules/eslint/lib/rules/key-spacing.js b/tools/node_modules/eslint/lib/rules/key-spacing.js
index 083a7e62898bd3..b0491b95fe318c 100644
--- a/tools/node_modules/eslint/lib/rules/key-spacing.js
+++ b/tools/node_modules/eslint/lib/rules/key-spacing.js
@@ -347,6 +347,40 @@ module.exports = {
             );
         }
 
+        /**
+         * Starting from the given node (a property.key node here) looks forward
+         * until it finds the colon punctuator and returns it.
+         * @param {ASTNode} node The node to start looking from.
+         * @returns {ASTNode} The colon punctuator.
+         */
+        function getNextColon(node) {
+            return sourceCode.getTokenAfter(node, astUtils.isColonToken);
+        }
+
+        /**
+         * Starting from the given node (a property.key node here) looks forward
+         * until it finds the last token before a colon punctuator and returns it.
+         * @param {ASTNode} node The node to start looking from.
+         * @returns {ASTNode} The last token before a colon punctuator.
+         */
+        function getLastTokenBeforeColon(node) {
+            const colonToken = getNextColon(node);
+
+            return sourceCode.getTokenBefore(colonToken);
+        }
+
+        /**
+         * Starting from the given node (a property.key node here) looks forward
+         * until it finds the first token after a colon punctuator and returns it.
+         * @param {ASTNode} node The node to start looking from.
+         * @returns {ASTNode} The first token after a colon punctuator.
+         */
+        function getFirstTokenAfterColon(node) {
+            const colonToken = getNextColon(node);
+
+            return sourceCode.getTokenAfter(colonToken);
+        }
+
         /**
          * Checks whether a property is a member of the property group it follows.
          * @param {ASTNode} lastMember The last Property known to be in the group.
@@ -355,7 +389,7 @@ module.exports = {
          */
         function continuesPropertyGroup(lastMember, candidate) {
             const groupEndLine = lastMember.loc.start.line,
-                candidateValueStartLine = (isKeyValueProperty(candidate) ? candidate.value : candidate).loc.start.line;
+                candidateValueStartLine = (isKeyValueProperty(candidate) ? getFirstTokenAfterColon(candidate.key) : candidate).loc.start.line;
 
             if (candidateValueStartLine - groupEndLine <= 1) {
                 return true;
@@ -384,28 +418,6 @@ module.exports = {
             return false;
         }
 
-        /**
-         * Starting from the given a node (a property.key node here) looks forward
-         * until it finds the last token before a colon punctuator and returns it.
-         * @param {ASTNode} node The node to start looking from.
-         * @returns {ASTNode} The last token before a colon punctuator.
-         */
-        function getLastTokenBeforeColon(node) {
-            const colonToken = sourceCode.getTokenAfter(node, astUtils.isColonToken);
-
-            return sourceCode.getTokenBefore(colonToken);
-        }
-
-        /**
-         * Starting from the given a node (a property.key node here) looks forward
-         * until it finds the colon punctuator and returns it.
-         * @param {ASTNode} node The node to start looking from.
-         * @returns {ASTNode} The colon punctuator.
-         */
-        function getNextColon(node) {
-            return sourceCode.getTokenAfter(node, astUtils.isColonToken);
-        }
-
         /**
          * Gets an object literal property's key as the identifier name or string value.
          * @param {ASTNode} property Property node whose key to retrieve.
diff --git a/tools/node_modules/eslint/lib/rules/multiline-ternary.js b/tools/node_modules/eslint/lib/rules/multiline-ternary.js
index 62c84bbfed851b..d8fe0b161c9e6a 100644
--- a/tools/node_modules/eslint/lib/rules/multiline-ternary.js
+++ b/tools/node_modules/eslint/lib/rules/multiline-ternary.js
@@ -73,7 +73,7 @@ module.exports = {
                                 end: lastTokenOfTest.loc.end
                             },
                             messageId: "unexpectedTestCons",
-                            fix: fixer => {
+                            fix(fixer) {
                                 if (hasComments) {
                                     return null;
                                 }
@@ -101,7 +101,7 @@ module.exports = {
                                 end: lastTokenOfConsequent.loc.end
                             },
                             messageId: "unexpectedConsAlt",
-                            fix: fixer => {
+                            fix(fixer) {
                                 if (hasComments) {
                                     return null;
                                 }
diff --git a/tools/node_modules/eslint/lib/rules/no-else-return.js b/tools/node_modules/eslint/lib/rules/no-else-return.js
index d1da3aa49cb4ff..f3ceedb4cd7ff8 100644
--- a/tools/node_modules/eslint/lib/rules/no-else-return.js
+++ b/tools/node_modules/eslint/lib/rules/no-else-return.js
@@ -178,7 +178,7 @@ module.exports = {
             context.report({
                 node,
                 messageId: "unexpected",
-                fix: fixer => {
+                fix(fixer) {
 
                     if (!isSafeFromNameCollisions(node, currentScope)) {
                         return null;
diff --git a/tools/node_modules/eslint/lib/rules/no-extra-parens.js b/tools/node_modules/eslint/lib/rules/no-extra-parens.js
index 246a5a0d5e1e6f..75ac606ea7478b 100644
--- a/tools/node_modules/eslint/lib/rules/no-extra-parens.js
+++ b/tools/node_modules/eslint/lib/rules/no-extra-parens.js
@@ -52,7 +52,8 @@ module.exports = {
                                 enforceForArrowConditionals: { type: "boolean" },
                                 enforceForSequenceExpressions: { type: "boolean" },
                                 enforceForNewInMemberExpressions: { type: "boolean" },
-                                enforceForFunctionPrototypeMethods: { type: "boolean" }
+                                enforceForFunctionPrototypeMethods: { type: "boolean" },
+                                allowParensAfterCommentPattern: { type: "string" }
                             },
                             additionalProperties: false
                         }
@@ -86,6 +87,7 @@ module.exports = {
             context.options[1].enforceForNewInMemberExpressions === false;
         const IGNORE_FUNCTION_PROTOTYPE_METHODS = ALL_NODES && context.options[1] &&
             context.options[1].enforceForFunctionPrototypeMethods === false;
+        const ALLOW_PARENS_AFTER_COMMENT_PATTERN = ALL_NODES && context.options[1] && context.options[1].allowParensAfterCommentPattern;
 
         const PRECEDENCE_OF_ASSIGNMENT_EXPR = precedence({ type: "AssignmentExpression" });
         const PRECEDENCE_OF_UPDATE_EXPR = precedence({ type: "UpdateExpression" });
@@ -402,6 +404,19 @@ module.exports = {
                 if (isIIFE(node) && !isParenthesised(node.callee)) {
                     return;
                 }
+
+                if (ALLOW_PARENS_AFTER_COMMENT_PATTERN) {
+                    const commentsBeforeLeftParenToken = sourceCode.getCommentsBefore(leftParenToken);
+                    const totalCommentsBeforeLeftParenTokenCount = commentsBeforeLeftParenToken.length;
+                    const ignorePattern = new RegExp(ALLOW_PARENS_AFTER_COMMENT_PATTERN, "u");
+
+                    if (
+                        totalCommentsBeforeLeftParenTokenCount > 0 &&
+                        ignorePattern.test(commentsBeforeLeftParenToken[totalCommentsBeforeLeftParenTokenCount - 1].value)
+                    ) {
+                        return;
+                    }
+                }
             }
 
             /**
diff --git a/tools/node_modules/eslint/lib/rules/no-invalid-regexp.js b/tools/node_modules/eslint/lib/rules/no-invalid-regexp.js
index 0f1d9c7bedc696..81b083536d8827 100644
--- a/tools/node_modules/eslint/lib/rules/no-invalid-regexp.js
+++ b/tools/node_modules/eslint/lib/rules/no-invalid-regexp.js
@@ -59,6 +59,20 @@ module.exports = {
             }
         }
 
+        /**
+         * Reports error with the provided message.
+         * @param {ASTNode} node The node holding the invalid RegExp
+         * @param {string} message The message to report.
+         * @returns {void}
+         */
+        function report(node, message) {
+            context.report({
+                node,
+                messageId: "regexMessage",
+                data: { message }
+            });
+        }
+
         /**
          * Check if node is a string
          * @param {ASTNode} node node to evaluate
@@ -108,10 +122,13 @@ module.exports = {
 
         /**
          * Check syntax error in a given flags.
-         * @param {string} flags The RegExp flags to validate.
+         * @param {string|null} flags The RegExp flags to validate.
          * @returns {string|null} The syntax error.
          */
         function validateRegExpFlags(flags) {
+            if (!flags) {
+                return null;
+            }
             try {
                 validator.validateFlags(flags);
                 return null;
@@ -122,34 +139,39 @@ module.exports = {
 
         return {
             "CallExpression, NewExpression"(node) {
-                if (node.callee.type !== "Identifier" || node.callee.name !== "RegExp" || !isString(node.arguments[0])) {
+                if (node.callee.type !== "Identifier" || node.callee.name !== "RegExp") {
                     return;
                 }
-                const pattern = node.arguments[0].value;
+
                 let flags = getFlags(node);
 
                 if (flags && allowedFlags) {
                     flags = flags.replace(allowedFlags, "");
                 }
 
-                const message =
-                    (
-                        flags && validateRegExpFlags(flags)
-                    ) ||
-                    (
+                let message = validateRegExpFlags(flags);
+
+                if (message) {
+                    report(node, message);
+                    return;
+                }
+
+                if (!isString(node.arguments[0])) {
+                    return;
+                }
+
+                const pattern = node.arguments[0].value;
+
+                message = (
 
-                        // If flags are unknown, report the regex only if its pattern is invalid both with and without the "u" flag
-                        flags === null
-                            ? validateRegExpPattern(pattern, true) && validateRegExpPattern(pattern, false)
-                            : validateRegExpPattern(pattern, flags.includes("u"))
-                    );
+                    // If flags are unknown, report the regex only if its pattern is invalid both with and without the "u" flag
+                    flags === null
+                        ? validateRegExpPattern(pattern, true) && validateRegExpPattern(pattern, false)
+                        : validateRegExpPattern(pattern, flags.includes("u"))
+                );
 
                 if (message) {
-                    context.report({
-                        node,
-                        messageId: "regexMessage",
-                        data: { message }
-                    });
+                    report(node, message);
                 }
             }
         };
diff --git a/tools/node_modules/eslint/lib/rules/no-return-await.js b/tools/node_modules/eslint/lib/rules/no-return-await.js
index 3007c8c877d6a0..ecfd6697a130e8 100644
--- a/tools/node_modules/eslint/lib/rules/no-return-await.js
+++ b/tools/node_modules/eslint/lib/rules/no-return-await.js
@@ -13,6 +13,7 @@ const astUtils = require("./utils/ast-utils");
 /** @type {import('../shared/types').Rule} */
 module.exports = {
     meta: {
+        hasSuggestions: true,
         type: "suggestion",
 
         docs: {
@@ -29,6 +30,7 @@ module.exports = {
         ],
 
         messages: {
+            removeAwait: "Remove redundant `await`.",
             redundantUseOfAwait: "Redundant use of `await` on a return value."
         }
     },
@@ -44,7 +46,32 @@ module.exports = {
             context.report({
                 node: context.getSourceCode().getFirstToken(node),
                 loc: node.loc,
-                messageId: "redundantUseOfAwait"
+                messageId: "redundantUseOfAwait",
+                suggest: [
+                    {
+                        messageId: "removeAwait",
+                        fix(fixer) {
+                            const sourceCode = context.getSourceCode();
+                            const [awaitToken, tokenAfterAwait] = sourceCode.getFirstTokens(node, 2);
+
+                            const areAwaitAndAwaitedExpressionOnTheSameLine = awaitToken.loc.start.line === tokenAfterAwait.loc.start.line;
+
+                            if (!areAwaitAndAwaitedExpressionOnTheSameLine) {
+                                return null;
+                            }
+
+                            const [startOfAwait, endOfAwait] = awaitToken.range;
+
+                            const characterAfterAwait = sourceCode.text[endOfAwait];
+                            const trimLength = characterAfterAwait === " " ? 1 : 0;
+
+                            const range = [startOfAwait, endOfAwait + trimLength];
+
+                            return fixer.removeRange(range);
+                        }
+                    }
+                ]
+
             });
         }
 
diff --git a/tools/node_modules/eslint/lib/rules/no-underscore-dangle.js b/tools/node_modules/eslint/lib/rules/no-underscore-dangle.js
index eb3e404a66d70d..692637920b9cb9 100644
--- a/tools/node_modules/eslint/lib/rules/no-underscore-dangle.js
+++ b/tools/node_modules/eslint/lib/rules/no-underscore-dangle.js
@@ -53,6 +53,14 @@ module.exports = {
                     enforceInClassFields: {
                         type: "boolean",
                         default: false
+                    },
+                    allowInArrayDestructuring: {
+                        type: "boolean",
+                        default: true
+                    },
+                    allowInObjectDestructuring: {
+                        type: "boolean",
+                        default: true
                     }
                 },
                 additionalProperties: false
@@ -74,6 +82,8 @@ module.exports = {
         const enforceInMethodNames = typeof options.enforceInMethodNames !== "undefined" ? options.enforceInMethodNames : false;
         const enforceInClassFields = typeof options.enforceInClassFields !== "undefined" ? options.enforceInClassFields : false;
         const allowFunctionParams = typeof options.allowFunctionParams !== "undefined" ? options.allowFunctionParams : true;
+        const allowInArrayDestructuring = typeof options.allowInArrayDestructuring !== "undefined" ? options.allowInArrayDestructuring : true;
+        const allowInObjectDestructuring = typeof options.allowInObjectDestructuring !== "undefined" ? options.allowInObjectDestructuring : true;
 
         //-------------------------------------------------------------------------
         // Helpers
@@ -195,6 +205,7 @@ module.exports = {
             checkForDanglingUnderscoreInFunctionParameters(node);
         }
 
+
         /**
          * Check if variable expression has a dangling underscore
          * @param {ASTNode} node node to evaluate
@@ -202,18 +213,32 @@ module.exports = {
          * @private
          */
         function checkForDanglingUnderscoreInVariableExpression(node) {
-            const identifier = node.id.name;
+            context.getDeclaredVariables(node).forEach(variable => {
+                const definition = variable.defs.find(def => def.node === node);
+                const identifierNode = definition.name;
+                const identifier = identifierNode.name;
+                let parent = identifierNode.parent;
+
+                while (!["VariableDeclarator", "ArrayPattern", "ObjectPattern"].includes(parent.type)) {
+                    parent = parent.parent;
+                }
 
-            if (typeof identifier !== "undefined" && hasDanglingUnderscore(identifier) &&
-                !isSpecialCaseIdentifierInVariableExpression(identifier) && !isAllowed(identifier)) {
-                context.report({
-                    node,
-                    messageId: "unexpectedUnderscore",
-                    data: {
-                        identifier
-                    }
-                });
-            }
+                if (
+                    hasDanglingUnderscore(identifier) &&
+                    !isSpecialCaseIdentifierInVariableExpression(identifier) &&
+                    !isAllowed(identifier) &&
+                    !(allowInArrayDestructuring && parent.type === "ArrayPattern") &&
+                    !(allowInObjectDestructuring && parent.type === "ObjectPattern")
+                ) {
+                    context.report({
+                        node,
+                        messageId: "unexpectedUnderscore",
+                        data: {
+                            identifier
+                        }
+                    });
+                }
+            });
         }
 
         /**
diff --git a/tools/node_modules/eslint/lib/rules/no-unneeded-ternary.js b/tools/node_modules/eslint/lib/rules/no-unneeded-ternary.js
index c193282fa70314..80b83ac9ded39c 100644
--- a/tools/node_modules/eslint/lib/rules/no-unneeded-ternary.js
+++ b/tools/node_modules/eslint/lib/rules/no-unneeded-ternary.js
@@ -144,7 +144,7 @@ module.exports = {
                     context.report({
                         node,
                         messageId: "unnecessaryConditionalAssignment",
-                        fix: fixer => {
+                        fix(fixer) {
                             const shouldParenthesizeAlternate =
                                 (
                                     astUtils.getPrecedence(node.alternate) < OR_PRECEDENCE ||
diff --git a/tools/node_modules/eslint/lib/rules/no-var.js b/tools/node_modules/eslint/lib/rules/no-var.js
index cfb64efafcceb5..80ff8f1a027db4 100644
--- a/tools/node_modules/eslint/lib/rules/no-var.js
+++ b/tools/node_modules/eslint/lib/rules/no-var.js
@@ -159,7 +159,7 @@ function hasReferenceInTDZ(node) {
             return !reference.init && (
                 start < idStart ||
                 (defaultValue !== null && start >= defaultStart && end <= defaultEnd) ||
-                (start >= initStart && end <= initEnd)
+                (!astUtils.isFunction(node) && start >= initStart && end <= initEnd)
             );
         });
     };
diff --git a/tools/node_modules/eslint/lib/rules/prefer-arrow-callback.js b/tools/node_modules/eslint/lib/rules/prefer-arrow-callback.js
index 8af7161a0f98c8..340e5e35a11cc9 100644
--- a/tools/node_modules/eslint/lib/rules/prefer-arrow-callback.js
+++ b/tools/node_modules/eslint/lib/rules/prefer-arrow-callback.js
@@ -335,6 +335,7 @@ module.exports = {
                             // Convert the function expression to an arrow function.
                             const functionToken = sourceCode.getFirstToken(node, node.async ? 1 : 0);
                             const leftParenToken = sourceCode.getTokenAfter(functionToken, astUtils.isOpeningParenToken);
+                            const tokenBeforeBody = sourceCode.getTokenBefore(node.body);
 
                             if (sourceCode.commentsExistBetween(functionToken, leftParenToken)) {
 
@@ -348,7 +349,7 @@ module.exports = {
                                 // Remove extra tokens and spaces.
                                 yield fixer.removeRange([functionToken.range[0], leftParenToken.range[0]]);
                             }
-                            yield fixer.insertTextBefore(node.body, "=> ");
+                            yield fixer.insertTextAfter(tokenBeforeBody, " =>");
 
                             // Get the node that will become the new arrow function.
                             let replacedNode = callbackInfo.isLexicalThis ? node.parent.parent : node;
diff --git a/tools/node_modules/eslint/lib/rules/prefer-named-capture-group.js b/tools/node_modules/eslint/lib/rules/prefer-named-capture-group.js
index 1a13ffa858292d..66259fc7beda5c 100644
--- a/tools/node_modules/eslint/lib/rules/prefer-named-capture-group.js
+++ b/tools/node_modules/eslint/lib/rules/prefer-named-capture-group.js
@@ -23,6 +23,61 @@ const regexpp = require("regexpp");
 
 const parser = new regexpp.RegExpParser();
 
+/**
+ * Creates fixer suggestions for the regex, if statically determinable.
+ * @param {number} groupStart Starting index of the regex group.
+ * @param {string} pattern The regular expression pattern to be checked.
+ * @param {string} rawText Source text of the regexNode.
+ * @param {ASTNode} regexNode AST node which contains the regular expression.
+ * @returns {Array} Fixer suggestions for the regex, if statically determinable.
+ */
+function suggestIfPossible(groupStart, pattern, rawText, regexNode) {
+    switch (regexNode.type) {
+        case "Literal":
+            if (typeof regexNode.value === "string" && rawText.includes("\\")) {
+                return null;
+            }
+            break;
+        case "TemplateLiteral":
+            if (regexNode.expressions.length || rawText.slice(1, -1) !== pattern) {
+                return null;
+            }
+            break;
+        default:
+            return null;
+    }
+
+    const start = regexNode.range[0] + groupStart + 2;
+
+    return [
+        {
+            fix(fixer) {
+                const existingTemps = pattern.match(/temp\d+/gu) || [];
+                const highestTempCount = existingTemps.reduce(
+                    (previous, next) =>
+                        Math.max(previous, Number(next.slice("temp".length))),
+                    0
+                );
+
+                return fixer.insertTextBeforeRange(
+                    [start, start],
+                    `?`
+                );
+            },
+            messageId: "addGroupName"
+        },
+        {
+            fix(fixer) {
+                return fixer.insertTextBeforeRange(
+                    [start, start],
+                    "?:"
+                );
+            },
+            messageId: "addNonCapture"
+        }
+    ];
+}
+
 //------------------------------------------------------------------------------
 // Rule Definition
 //------------------------------------------------------------------------------
@@ -38,23 +93,29 @@ module.exports = {
             url: "https://eslint.org/docs/rules/prefer-named-capture-group"
         },
 
+        hasSuggestions: true,
+
         schema: [],
 
         messages: {
+            addGroupName: "Add name to capture group.",
+            addNonCapture: "Convert group to non-capturing.",
             required: "Capture group '{{group}}' should be converted to a named or non-capturing group."
         }
     },
 
     create(context) {
+        const sourceCode = context.getSourceCode();
 
         /**
          * Function to check regular expression.
-         * @param {string} pattern The regular expression pattern to be check.
-         * @param {ASTNode} node AST node which contains regular expression.
+         * @param {string} pattern The regular expression pattern to be checked.
+         * @param {ASTNode} node AST node which contains the regular expression or a call/new expression.
+         * @param {ASTNode} regexNode AST node which contains the regular expression.
          * @param {boolean} uFlag Flag indicates whether unicode mode is enabled or not.
          * @returns {void}
          */
-        function checkRegex(pattern, node, uFlag) {
+        function checkRegex(pattern, node, regexNode, uFlag) {
             let ast;
 
             try {
@@ -68,12 +129,16 @@ module.exports = {
             regexpp.visitRegExpAST(ast, {
                 onCapturingGroupEnter(group) {
                     if (!group.name) {
+                        const rawText = sourceCode.getText(regexNode);
+                        const suggest = suggestIfPossible(group.start, pattern, rawText, regexNode);
+
                         context.report({
                             node,
                             messageId: "required",
                             data: {
                                 group: group.raw
-                            }
+                            },
+                            suggest
                         });
                     }
                 }
@@ -83,7 +148,7 @@ module.exports = {
         return {
             Literal(node) {
                 if (node.regex) {
-                    checkRegex(node.regex.pattern, node, node.regex.flags.includes("u"));
+                    checkRegex(node.regex.pattern, node, node, node.regex.flags.includes("u"));
                 }
             },
             Program() {
@@ -101,7 +166,7 @@ module.exports = {
                     const flags = getStringIfConstant(node.arguments[1]);
 
                     if (regex) {
-                        checkRegex(regex, node, flags && flags.includes("u"));
+                        checkRegex(regex, node, node.arguments[0], flags && flags.includes("u"));
                     }
                 }
             }
diff --git a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugin-bugfixes.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugin-bugfixes.json
index dc6f746265d8e7..57ab95d8b47350 100644
--- a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugin-bugfixes.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugin-bugfixes.json
@@ -94,6 +94,7 @@
     "node": "16.9",
     "deno": "1.9",
     "ios": "13.4",
+    "samsung": "16",
     "electron": "13.0"
   },
   "transform-optional-chaining": {
diff --git a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json
index 80f2fbfbb39690..6d69c79844ddce 100644
--- a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json
@@ -6,6 +6,7 @@
     "firefox": "93",
     "node": "16.11",
     "deno": "1.14",
+    "samsung": "17",
     "electron": "15.0"
   },
   "proposal-class-static-block": {
@@ -15,6 +16,7 @@
     "firefox": "93",
     "node": "16.11",
     "deno": "1.14",
+    "samsung": "17",
     "electron": "15.0"
   },
   "transform-private-property-in-object": {
@@ -26,6 +28,7 @@
     "node": "16.9",
     "deno": "1.9",
     "ios": "15",
+    "samsung": "16",
     "electron": "13.0"
   },
   "proposal-private-property-in-object": {
@@ -37,6 +40,7 @@
     "node": "16.9",
     "deno": "1.9",
     "ios": "15",
+    "samsung": "16",
     "electron": "13.0"
   },
   "transform-class-properties": {
@@ -170,6 +174,7 @@
     "node": "16.9",
     "deno": "1.9",
     "ios": "13.4",
+    "samsung": "16",
     "electron": "13.0"
   },
   "proposal-optional-chaining": {
@@ -181,6 +186,7 @@
     "node": "16.9",
     "deno": "1.9",
     "ios": "13.4",
+    "samsung": "16",
     "electron": "13.0"
   },
   "transform-json-strings": {
diff --git a/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json
index a905debe64948c..418f19510eefd4 100644
--- a/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/compat-data",
-  "version": "7.20.1",
+  "version": "7.20.10",
   "author": "The Babel Team (https://babel.dev/team)",
   "license": "MIT",
   "description": "",
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js
index 6362db3ce29bc7..fac046bd238541 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/caching.js
@@ -20,7 +20,6 @@ var _util = require("./util");
 const synchronize = gen => {
   return _gensync()(gen).sync;
 };
-
 function* genTrue() {
   return true;
 }
@@ -36,7 +35,6 @@ function makeStrongCache(handler) {
 function makeStrongCacheSync(handler) {
   return synchronize(makeStrongCache(handler));
 }
-
 function makeCachedFunction(CallCache, handler) {
   const callCacheSync = new CallCache();
   const callCacheAsync = new CallCache();
@@ -235,7 +233,6 @@ function makeSimpleConfigurator(cache) {
   cacheFn.invalidate = cb => cache.invalidate(() => assertSimpleType(cb()));
   return cacheFn;
 }
-
 function assertSimpleType(value) {
   if ((0, _async.isThenable)(value)) {
     throw new Error(`You appear to be using an async cache handler, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously handle your caching logic.`);
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js
index ab3ab47c23d72f..c54fdf5ba50eb0 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-chain.js
@@ -28,7 +28,6 @@ var _configError = require("../errors/config-error");
 var _files = require("./files");
 var _caching = require("./caching");
 var _configDescriptors = require("./config-descriptors");
-
 const debug = _debug()("babel:config:config-chain");
 function* buildPresetChain(arg, context) {
   const chain = yield* buildPresetChainWalker(arg, context);
@@ -79,7 +78,6 @@ function* buildRootChain(opts, context) {
     const result = yield* loadFileChain(validatedFile, context, undefined, configFileLogger);
     if (!result) return null;
     configReport = yield* configFileLogger.output();
-
     if (babelrc === undefined) {
       babelrc = validatedFile.options.babelrc;
     }
@@ -122,8 +120,7 @@ function* buildRootChain(opts, context) {
     }
   }
   if (context.showConfig) {
-    console.log(`Babel configs on "${context.filename}" (ascending priority):\n` +
-    [configReport, babelRcReport, programmaticReport].filter(x => !!x).join("\n\n") + "\n-----End Babel configs-----");
+    console.log(`Babel configs on "${context.filename}" (ascending priority):\n` + [configReport, babelRcReport, programmaticReport].filter(x => !!x).join("\n\n") + "\n-----End Babel configs-----");
   }
   const chain = mergeChain(mergeChain(mergeChain(emptyChain(), configFileChain), fileChain), programmaticChain);
   return {
@@ -140,7 +137,6 @@ function* buildRootChain(opts, context) {
 function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory) {
   if (typeof babelrcRoots === "boolean") return babelrcRoots;
   const absoluteRoot = context.root;
-
   if (babelrcRoots === undefined) {
     return pkgData.directories.indexOf(absoluteRoot) !== -1;
   }
@@ -151,7 +147,6 @@ function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirector
   babelrcPatterns = babelrcPatterns.map(pat => {
     return typeof pat === "string" ? _path().resolve(babelrcRootsDirectory, pat) : pat;
   });
-
   if (babelrcPatterns.length === 1 && babelrcPatterns[0] === absoluteRoot) {
     return pkgData.directories.indexOf(absoluteRoot) !== -1;
   }
@@ -179,7 +174,6 @@ const validateExtendFile = (0, _caching.makeWeakCacheSync)(file => ({
   dirname: file.dirname,
   options: (0, _options.validate)("extendsfile", file.options, file.filepath)
 }));
-
 const loadProgrammaticChain = makeChainWalker({
   root: input => buildRootDescriptors(input, "base", _configDescriptors.createCachedDescriptors),
   env: (input, envName) => buildEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, envName),
@@ -187,7 +181,6 @@ const loadProgrammaticChain = makeChainWalker({
   overridesEnv: (input, index, envName) => buildOverrideEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, index, envName),
   createLogger: (input, context, baseLogger) => buildProgrammaticLogger(input, context, baseLogger)
 });
-
 const loadFileChainWalker = makeChainWalker({
   root: file => loadFileDescriptors(file),
   env: (file, envName) => loadFileEnvDescriptors(file)(envName),
@@ -299,7 +292,6 @@ function makeChainWalker({
         }
       });
     }
-
     if (flattenedConfigs.some(({
       config: {
         options: {
@@ -379,7 +371,6 @@ function normalizeOptions(opts) {
   delete options.test;
   delete options.include;
   delete options.exclude;
-
   if (Object.prototype.hasOwnProperty.call(options, "sourceMap")) {
     options.sourceMaps = options.sourceMap;
     delete options.sourceMap;
@@ -403,7 +394,6 @@ function dedupDescriptors(items) {
           value: item
         };
         descriptors.push(desc);
-
         if (!item.ownPass) nameMap.set(item.name, desc);
       } else {
         desc.value = item;
@@ -428,14 +418,12 @@ function configFieldIsApplicable(context, test, dirname, configName) {
   const patterns = Array.isArray(test) ? test : [test];
   return matchesPatterns(context, patterns, dirname, configName);
 }
-
 function ignoreListReplacer(_key, value) {
   if (value instanceof RegExp) {
     return String(value);
   }
   return value;
 }
-
 function shouldIgnore(context, ignore, only, dirname) {
   if (ignore && matchesPatterns(context, ignore, dirname)) {
     var _context$filename;
@@ -457,7 +445,6 @@ function shouldIgnore(context, ignore, only, dirname) {
   }
   return false;
 }
-
 function matchesPatterns(context, patterns, dirname, configName) {
   return patterns.some(pattern => matchPattern(pattern, dirname, context.filename, context, configName));
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js
index 83f34ec06e6348..4173164a2b862b 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/config-descriptors.js
@@ -30,7 +30,6 @@ function optionsWithResolvedBrowserslistConfigFile(options, dirname) {
   }
   return options;
 }
-
 function createCachedDescriptors(dirname, options, alias) {
   const {
     plugins,
@@ -39,13 +38,10 @@ function createCachedDescriptors(dirname, options, alias) {
   } = options;
   return {
     options: optionsWithResolvedBrowserslistConfigFile(options, dirname),
-    plugins: plugins ? () =>
-    createCachedPluginDescriptors(plugins, dirname)(alias) : () => handlerOf([]),
-    presets: presets ? () =>
-    createCachedPresetDescriptors(presets, dirname)(alias)(!!passPerPreset) : () => handlerOf([])
+    plugins: plugins ? () => createCachedPluginDescriptors(plugins, dirname)(alias) : () => handlerOf([]),
+    presets: presets ? () => createCachedPresetDescriptors(presets, dirname)(alias)(!!passPerPreset) : () => handlerOf([])
   };
 }
-
 function createUncachedDescriptors(dirname, options, alias) {
   return {
     options: optionsWithResolvedBrowserslistConfigFile(options, dirname),
@@ -58,8 +54,7 @@ const createCachedPresetDescriptors = (0, _caching.makeWeakCacheSync)((items, ca
   const dirname = cache.using(dir => dir);
   return (0, _caching.makeStrongCacheSync)(alias => (0, _caching.makeStrongCache)(function* (passPerPreset) {
     const descriptors = yield* createPresetDescriptors(items, dirname, alias, passPerPreset);
-    return descriptors.map(
-    desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc));
+    return descriptors.map(desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc));
   }));
 });
 const PLUGIN_DESCRIPTOR_CACHE = new WeakMap();
@@ -67,13 +62,10 @@ const createCachedPluginDescriptors = (0, _caching.makeWeakCacheSync)((items, ca
   const dirname = cache.using(dir => dir);
   return (0, _caching.makeStrongCache)(function* (alias) {
     const descriptors = yield* createPluginDescriptors(items, dirname, alias);
-    return descriptors.map(
-    desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc));
+    return descriptors.map(desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc));
   });
 });
-
 const DEFAULT_OPTIONS = {};
-
 function loadCachedDescriptor(cache, desc) {
   const {
     value,
@@ -114,7 +106,6 @@ function* createDescriptors(type, items, dirname, alias, ownPass) {
   assertNoDuplicates(descriptors);
   return descriptors;
 }
-
 function* createDescriptor(pair, dirname, {
   type,
   alias,
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js
index d5494d55102607..b9ba32915a9ee5 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/configuration.js
@@ -70,7 +70,6 @@ const readConfigJS = (0, _caching.makeStrongCache)(function* readConfigJS(filepa
     cache.never();
     return null;
   }
-
   if (LOADING_CONFIGS.has(filepath)) {
     cache.never();
     debug("Auto-ignoring usage of config %o.", filepath);
@@ -96,7 +95,6 @@ const readConfigJS = (0, _caching.makeStrongCache)(function* readConfigJS(filepa
   if (!options || typeof options !== "object" || Array.isArray(options)) {
     throw new _configError.default(`Configuration should be an exported JavaScript object.`, filepath);
   }
-
   if (typeof options.then === "function") {
     throw new _configError.default(`You appear to be using an async configuration, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously return your config.`, filepath);
   }
@@ -225,7 +223,6 @@ function* loadConfig(name, dirname, envName, caller) {
   debug("Loaded config %o from %o.", name, dirname);
   return conf;
 }
-
 function readConfig(filepath, envName, caller) {
   const ext = _path().extname(filepath);
   return ext === ".js" || ext === ".cjs" || ext === ".mjs" ? readConfigJS(filepath, {
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js
index a003681d64728a..2a666021030fb8 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import-meta-resolve.js
@@ -18,9 +18,7 @@ let import_;
 try {
   import_ = require("./import.cjs");
 } catch (_unused) {}
-
-const importMetaResolveP = import_ &&
-process.execArgv.includes("--experimental-import-meta-resolve") ? import_("data:text/javascript,export default import.meta.resolve").then(m => m.default || _importMetaResolve.resolve, () => _importMetaResolve.resolve) : Promise.resolve(_importMetaResolve.resolve);
+const importMetaResolveP = import_ && process.execArgv.includes("--experimental-import-meta-resolve") ? import_("data:text/javascript,export default import.meta.resolve").then(m => m.default || _importMetaResolve.resolve, () => _importMetaResolve.resolve) : Promise.resolve(_importMetaResolve.resolve);
 function resolve(_x, _x2) {
   return _resolve.apply(this, arguments);
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs
index a298b0acaff081..46fa5d5cfc41c4 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/import.cjs
@@ -1,5 +1,3 @@
-
-
 module.exports = function import_(filepath) {
   return import(filepath);
 };
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js
index fd5b7109b0d46e..903b795735e03d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/index-browser.js
@@ -14,11 +14,9 @@ exports.loadPreset = loadPreset;
 exports.resolvePlugin = resolvePlugin;
 exports.resolvePreset = resolvePreset;
 exports.resolveShowConfigPath = resolveShowConfigPath;
-function findConfigUpwards(
-rootDir) {
+function findConfigUpwards(rootDir) {
   return null;
 }
-
 function* findPackageData(filepath) {
   return {
     filepath,
@@ -27,41 +25,26 @@ function* findPackageData(filepath) {
     isPackage: false
   };
 }
-
-function* findRelativeConfig(
-pkgData,
-envName,
-caller) {
+function* findRelativeConfig(pkgData, envName, caller) {
   return {
     config: null,
     ignore: null
   };
 }
-
-function* findRootConfig(
-dirname,
-envName,
-caller) {
+function* findRootConfig(dirname, envName, caller) {
   return null;
 }
-
-function* loadConfig(name, dirname,
-envName,
-caller) {
+function* loadConfig(name, dirname, envName, caller) {
   throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`);
 }
-
-function* resolveShowConfigPath(
-dirname) {
+function* resolveShowConfigPath(dirname) {
   return null;
 }
 const ROOT_CONFIG_FILENAMES = [];
-
 exports.ROOT_CONFIG_FILENAMES = ROOT_CONFIG_FILENAMES;
 function resolvePlugin(name, dirname) {
   return null;
 }
-
 function resolvePreset(name, dirname) {
   return null;
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js
index eefe3ea05edf57..950a9c3beb39a0 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/module-types.js
@@ -42,11 +42,9 @@ let import_;
 try {
   import_ = require("./import.cjs");
 } catch (_unused) {}
-const supportsESM = _semver().satisfies(process.versions.node,
-"^12.17 || >=13.2");
+const supportsESM = _semver().satisfies(process.versions.node, "^12.17 || >=13.2");
 exports.supportsESM = supportsESM;
-function* loadCjsOrMjsDefault(filepath, asyncError,
-fallbackToTranspiledModule = false) {
+function* loadCjsOrMjsDefault(filepath, asyncError, fallbackToTranspiledModule = false) {
   switch (guessJSModuleType(filepath)) {
     case "cjs":
       return loadCjsDefault(filepath, fallbackToTranspiledModule);
@@ -75,8 +73,7 @@ function guessJSModuleType(filename) {
 }
 function loadCjsDefault(filepath, fallbackToTranspiledModule) {
   const module = (0, _rewriteStackTrace.endHiddenCallStack)(require)(filepath);
-  return module != null && module.__esModule ?
-  module.default || (fallbackToTranspiledModule ? module : undefined) : module;
+  return module != null && module.__esModule ? module.default || (fallbackToTranspiledModule ? module : undefined) : module;
 }
 function loadMjsDefault(_x) {
   return _loadMjsDefault.apply(this, arguments);
@@ -86,7 +83,6 @@ function _loadMjsDefault() {
     if (!import_) {
       throw new _configError.default("Internal error: Native ECMAScript modules aren't supported" + " by this platform.\n", filepath);
     }
-
     const module = yield (0, _rewriteStackTrace.endHiddenCallStack)(import_)((0, _url().pathToFileURL)(filepath));
     return module.default;
   });
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js
index b30c907e9ec0ea..4d2195de74ab5f 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/package.js
@@ -34,7 +34,6 @@ const readConfigPackage = (0, _utils.makeStaticFileCache)((filepath, content) =>
     options
   };
 });
-
 function* findPackageData(filepath) {
   let pkg = null;
   const directories = [];
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js
index 4c98e49a815410..e4156a3482bc02 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js
@@ -83,12 +83,7 @@ function* loadPreset(name, dirname) {
 function standardizeName(type, name) {
   if (_path().isAbsolute(name)) return name;
   const isPreset = type === "preset";
-  return name
-  .replace(isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE, `babel-${type}-`)
-  .replace(isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE, `$1${type}-`)
-  .replace(isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE, `$1babel-${type}-`)
-  .replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`)
-  .replace(EXACT_RE, "");
+  return name.replace(isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE, `babel-${type}-`).replace(isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE, `$1${type}-`).replace(isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE, `$1babel-${type}-`).replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`).replace(EXACT_RE, "");
 }
 function* resolveAlternativesHelper(type, name) {
   const standardizedName = standardizeName(type, name);
@@ -97,7 +92,6 @@ function* resolveAlternativesHelper(type, name) {
     value
   } = yield standardizedName;
   if (!error) return value;
-
   if (error.code !== "MODULE_NOT_FOUND") throw error;
   if (standardizedName !== name && !(yield name).error) {
     error.message += `\n- If you want to resolve "${name}", use "module:${name}"`;
@@ -216,8 +210,7 @@ function* requireModule(type, name) {
     {
       LOADING_MODULES.add(name);
     }
-    return yield* (0, _moduleTypes.default)(name, `You appear to be using a native ECMAScript module ${type}, ` + "which is only supported when running Babel asynchronously.",
-    true);
+    return yield* (0, _moduleTypes.default)(name, `You appear to be using a native ECMAScript module ${type}, ` + "which is only supported when running Babel asynchronously.", true);
   } catch (err) {
     err.message = `[BABEL]: ${err.message} (While processing: ${name})`;
     throw err;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js
index 172992f5963694..4a570adf9cde3a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/full.js
@@ -82,7 +82,6 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
           throw e;
         }
         externalDependencies.push(preset.externalDependencies);
-
         if (descriptor.ownPass) {
           presets.push({
             preset: preset.chain,
@@ -96,7 +95,6 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
         }
       }
     }
-
     if (presets.length > 0) {
       pluginDescriptorsByPass.splice(1, 0, ...presets.map(o => o.pass).filter(p => p !== pluginDescriptorsPass));
       for (const {
@@ -166,7 +164,6 @@ function enhanceError(context, fn) {
     }
   };
 }
-
 const makeDescriptorLoader = apiFactory => (0, _caching.makeWeakCache)(function* ({
   value,
   options,
@@ -253,7 +250,6 @@ const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({
   }
   return new _plugin.default(plugin, options, alias, externalDependencies);
 });
-
 function* loadPluginDescriptor(descriptor, context) {
   if (descriptor.value instanceof _plugin.default) {
     if (descriptor.options) {
@@ -294,7 +290,6 @@ const instantiatePreset = (0, _caching.makeWeakCacheSync)(({
     externalDependencies
   };
 });
-
 function* loadPresetDescriptor(descriptor, context) {
   const preset = instantiatePreset(yield* presetDescriptorLoader(descriptor, context));
   validatePreset(preset, context, descriptor);
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js
index 1ca96778cd90da..da4958f4a6331d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/config-api.js
@@ -39,8 +39,7 @@ function makeConfigAPI(cache) {
   };
 }
 function makePresetAPI(cache, externalDependencies) {
-  const targets = () =>
-  JSON.parse(cache.using(data => JSON.stringify(data.targets)));
+  const targets = () => JSON.parse(cache.using(data => JSON.stringify(data.targets)));
   const addExternalDependency = ref => {
     externalDependencies.push(ref);
   };
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js
index cca42bff15e36c..c611db20ed599a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/helpers/deep-array.js
@@ -5,7 +5,6 @@ Object.defineProperty(exports, "__esModule", {
 });
 exports.finalize = finalize;
 exports.flattenToSet = flattenToSet;
-
 function finalize(deepArr) {
   return Object.freeze(deepArr);
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js
index 37f1348d8d93c4..f619287f2dc1e2 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/item.js
@@ -17,7 +17,6 @@ var _configDescriptors = require("./config-descriptors");
 function createItemFromDescriptor(desc) {
   return new ConfigItem(desc);
 }
-
 function* createConfigItem(value, {
   dirname = ".",
   type
@@ -36,7 +35,6 @@ function getItemDescriptor(item) {
   return undefined;
 }
 class ConfigItem {
-
   constructor(descriptor) {
     this._descriptor = void 0;
     this[CONFIG_ITEM_BRAND] = true;
@@ -60,7 +58,6 @@ class ConfigItem {
       request: this._descriptor.file.request,
       resolved: this._descriptor.file.resolved
     } : undefined;
-
     Object.freeze(this);
   }
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js
index d724fd7de62f11..443458cfba6787 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/partial.js
@@ -141,7 +141,6 @@ const loadPartialConfig = _gensync()(function* (opts) {
 });
 exports.loadPartialConfig = loadPartialConfig;
 class PartialConfig {
-
   constructor(options, babelrc, ignore, config, fileHandling, files) {
     this.options = void 0;
     this.babelrc = void 0;
@@ -155,10 +154,8 @@ class PartialConfig {
     this.config = config;
     this.fileHandling = fileHandling;
     this.files = files;
-
     Object.freeze(this);
   }
-
   hasFilesystemConfig() {
     return this.babelrc !== undefined || this.config !== undefined;
   }
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js
index 73bfc1b629ccb6..e061f79350264d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/pattern-to-regex.js
@@ -21,20 +21,15 @@ const starStarPatLast = `${starPat}*?${starPatLast}?`;
 function escapeRegExp(string) {
   return string.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&");
 }
-
 function pathToPattern(pattern, dirname) {
   const parts = _path().resolve(dirname, pattern).split(_path().sep);
   return new RegExp(["^", ...parts.map((part, i) => {
     const last = i === parts.length - 1;
-
     if (part === "**") return last ? starStarPatLast : starStarPat;
-
     if (part === "*") return last ? starPatLast : starPat;
-
     if (part.indexOf("*.") === 0) {
       return substitution + escapeRegExp(part.slice(1)) + (last ? endSep : sep);
     }
-
     return escapeRegExp(part) + (last ? endSep : sep);
   })].join(""));
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js
index d2c2aa3cfc8a51..3fdbd882671640 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/resolve-targets-browser.js
@@ -12,13 +12,10 @@ function _helperCompilationTargets() {
   };
   return data;
 }
-function resolveBrowserslistConfigFile(
-browserslistConfigFile,
-configFilePath) {
+function resolveBrowserslistConfigFile(browserslistConfigFile, configFilePath) {
   return undefined;
 }
-function resolveTargets(options,
-root) {
+function resolveTargets(options, root) {
   const optTargets = options.targets;
   let targets;
   if (typeof optTargets === "string" || Array.isArray(optTargets)) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js
index 8ea178a0d44c79..684cddecaf7079 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/validation/option-assertions.js
@@ -144,7 +144,9 @@ function assertIgnoreItem(loc, value) {
   return value;
 }
 function assertConfigApplicableTest(loc, value) {
-  if (value === undefined) return value;
+  if (value === undefined) {
+    return value;
+  }
   if (Array.isArray(value)) {
     value.forEach((item, i) => {
       if (!checkValidTest(item)) {
@@ -166,7 +168,9 @@ function assertConfigFileSearch(loc, value) {
   return value;
 }
 function assertBabelrcSearch(loc, value) {
-  if (value === undefined || typeof value === "boolean") return value;
+  if (value === undefined || typeof value === "boolean") {
+    return value;
+  }
   if (Array.isArray(value)) {
     value.forEach((item, i) => {
       if (!checkValidTest(item)) {
@@ -209,7 +213,6 @@ function assertPluginItem(loc, value) {
   } else {
     assertPluginTarget(loc, value);
   }
-
   return value;
 }
 function assertPluginTarget(loc, value) {
@@ -252,7 +255,6 @@ function assertAssumptions(loc, value) {
   if (typeof value !== "object" || value === null) {
     throw new Error(`${msg(loc)} must be an object or undefined.`);
   }
-
   let root = loc;
   do {
     root = root.parent;
@@ -270,7 +272,6 @@ function assertAssumptions(loc, value) {
       throw new Error(`${msg(subLoc)} cannot be set to 'false' inside presets.`);
     }
   }
-
   return value;
 }
 0 && 0;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js
index b07288b6f3fae3..4a7711ff6bc3b2 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/errors/rewrite-stack-trace.js
@@ -7,7 +7,6 @@ exports.beginHiddenCallStack = beginHiddenCallStack;
 exports.endHiddenCallStack = endHiddenCallStack;
 exports.expectedError = expectedError;
 exports.injcectVirtualStackFrame = injcectVirtualStackFrame;
-
 const ErrorToString = Function.call.bind(Error.prototype.toString);
 const SUPPORTED = !!Error.captureStackTrace;
 const START_HIDNG = "startHiding - secret - don't use this - v1";
@@ -62,7 +61,6 @@ function setupPrepareStackTrace() {
   const {
     prepareStackTrace = defaultPrepareStackTrace
   } = Error;
-
   const MIN_STACK_TRACE_LIMIT = 50;
   Error.stackTraceLimit && (Error.stackTraceLimit = Math.max(Error.stackTraceLimit, MIN_STACK_TRACE_LIMIT));
   Error.prepareStackTrace = function stackTraceRewriter(err, trace) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js
index 1a37dc25d79f75..9cbe3dc3ef176e 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/gensync-utils/async.js
@@ -20,12 +20,10 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
 const runGenerator = _gensync()(function* (item) {
   return yield* item;
 });
-
 const isAsync = _gensync()({
   sync: () => false,
   errback: cb => cb(null, true)
 });
-
 exports.isAsync = isAsync;
 function maybeAsync(fn, message) {
   return _gensync()({
@@ -50,7 +48,6 @@ const withKind = _gensync()({
     };
   }()
 });
-
 function forwardAsync(action, cb) {
   const g = _gensync()(action);
   return withKind(kind => {
@@ -58,7 +55,6 @@ function forwardAsync(action, cb) {
     return cb(adapted);
   });
 }
-
 const onFirstPause = _gensync()({
   name: "onFirstPause",
   arity: 2,
@@ -76,7 +72,6 @@ const onFirstPause = _gensync()({
     }
   }
 });
-
 exports.onFirstPause = onFirstPause;
 const waitFor = _gensync()({
   sync: x => x,
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js
index fc9c19c4ce0e70..25720fe7476988 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js
@@ -224,10 +224,9 @@ var _transform = require("./transform");
 var _transformFile = require("./transform-file");
 var _transformAst = require("./transform-ast");
 var _parse = require("./parse");
-const version = "7.20.2";
+const version = "7.20.12";
 exports.version = version;
 const DEFAULT_EXTENSIONS = Object.freeze([".js", ".jsx", ".es6", ".es", ".mjs", ".cjs"]);
-
 exports.DEFAULT_EXTENSIONS = DEFAULT_EXTENSIONS;
 class OptionManager {
   init(opts) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js
index 582c3e7f8f816e..b2b05cfef398ef 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/index.js
@@ -51,7 +51,6 @@ function* parser(pluginPasses, {
     if (err.code === "BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED") {
       err.message += "\nConsider renaming the file to '.mjs', or setting sourceType:module " + "or sourceType:unambiguous in your Babel config for this file.";
     }
-
     const {
       loc,
       missingPlugin
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js
index 992bf81d4a1668..bca2fca8d9a896 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js
@@ -288,13 +288,11 @@ const pluginNameMap = {
     }
   }
 };
-
 pluginNameMap.privateIn.syntax = pluginNameMap.privateIn.transform;
 const getNameURLCombination = ({
   name,
   url
 }) => `${name} (${url})`;
-
 function generateMissingPluginMessage(missingPluginName, loc, codeFrame) {
   let helpMessage = `Support for the experimental syntax '${missingPluginName}' isn't currently enabled ` + `(${loc.line}:${loc.column + 1}):\n\n` + codeFrame;
   const pluginInfo = pluginNameMap[missingPluginName];
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js
index 5ecbb6709ab447..dc67d48198e1fa 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/tools/build-external-helpers.js
@@ -71,8 +71,7 @@ function buildGlobal(allowlist) {
   const namespace = identifier("babelHelpers");
   const body = [];
   const container = functionExpression(null, [identifier("global")], blockStatement(body));
-  const tree = program([expressionStatement(callExpression(container, [
-  conditionalExpression(binaryExpression("===", unaryExpression("typeof", identifier("global")), stringLiteral("undefined")), identifier("self"), identifier("global"))]))]);
+  const tree = program([expressionStatement(callExpression(container, [conditionalExpression(binaryExpression("===", unaryExpression("typeof", identifier("global")), stringLiteral("undefined")), identifier("self"), identifier("global"))]))]);
   body.push(variableDeclaration("var", [variableDeclarator(namespace, assignmentExpression("=", memberExpression(identifier("global"), namespace), objectExpression([])))]));
   buildHelpers(body, namespace, allowlist);
   return tree;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js
index a14110f1cec76e..f81925ad2b52e3 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file-browser.js
@@ -6,7 +6,6 @@ Object.defineProperty(exports, "__esModule", {
 exports.transformFile = void 0;
 exports.transformFileAsync = transformFileAsync;
 exports.transformFileSync = transformFileSync;
-
 const transformFile = function transformFile(filename, opts, callback) {
   if (typeof opts === "function") {
     callback = opts;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js
index 6d8730761f9dff..3864bff7c71c16 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transform-file.js
@@ -26,7 +26,6 @@ const transformFileRunner = _gensync()(function* (filename, opts) {
   const code = yield* fs.readFile(filename, "utf8");
   return yield* (0, _transformation.run)(config, code);
 });
-
 function transformFile(...args) {
   return transformFileRunner.errback(...args);
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js
index 0f0d35005e9782..d0ac93f385e776 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js
@@ -14,7 +14,6 @@ function _traverse() {
 var _plugin = require("../config/plugin");
 let LOADED_PLUGIN;
 const blockHoistPlugin = {
-
   name: "internal.blockHoist",
   visitor: {
     Block: {
@@ -24,7 +23,6 @@ const blockHoistPlugin = {
         const {
           body
         } = node;
-
         let max = Math.pow(2, 30) - 1;
         let hasChange = false;
         for (let i = 0; i < body.length; i++) {
@@ -37,7 +35,6 @@ const blockHoistPlugin = {
           max = p;
         }
         if (!hasChange) return;
-
         node.body = stableSort(body.slice());
       }
     }
@@ -59,15 +56,12 @@ function priority(bodyNode) {
 }
 function stableSort(body) {
   const buckets = Object.create(null);
-
   for (let i = 0; i < body.length; i++) {
     const n = body[i];
     const p = priority(n);
-
     const bucket = buckets[p] || (buckets[p] = []);
     bucket.push(n);
   }
-
   const keys = Object.keys(buckets).map(k => +k).sort((a, b) => b - a);
   let index = 0;
   for (const key of keys) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js
index 77d941fc277de4..eea4fd4bec1687 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/file.js
@@ -94,7 +94,6 @@ class File {
     }).setContext();
     this.scope = this.path.scope;
   }
-
   get shebang() {
     const {
       interpreter
@@ -126,7 +125,6 @@ class File {
   addImport() {
     throw new Error("This API has been removed. If you're looking for this " + "functionality in Babel 7, you should import the " + "'@babel/helper-module-imports' module and use the functions exposed " + " from that module, such as 'addNamed' or 'addDefault'.");
   }
-
   availableHelper(name, versionRange) {
     let minVersion;
     try {
@@ -136,7 +134,6 @@ class File {
       return false;
     }
     if (typeof versionRange !== "string") return true;
-
     if (_semver().valid(versionRange)) versionRange = `^${versionRange}`;
     return !_semver().intersects(`<${minVersion}`, versionRange) && !_semver().intersects(`>=8.0.0`, versionRange);
   }
@@ -148,7 +145,6 @@ class File {
       const res = generator(name);
       if (res) return res;
     }
-
     helpers().ensure(name, File);
     const uid = this.declarations[name] = this.scope.generateUidIdentifier(name);
     const dependencies = {};
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js
index b711469093c4a9..47bb731781fa2c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js
@@ -52,7 +52,6 @@ function generateCode(pluginPasses, file) {
   } else {
     throw new Error("More than one plugin attempted to override codegen.");
   }
-
   let {
     code: outputCode,
     decodedMap: outputMap = result.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js
index 62fab307ec76f3..cf3971b2acac1c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/merge-map.js
@@ -13,7 +13,6 @@ function _remapping() {
 }
 function mergeSourceMap(inputMap, map, sourceFileName) {
   const source = sourceFileName.replace(/\\/g, "/");
-
   let found = false;
   const result = _remapping()(rootless(map), (s, ctx) => {
     if (s === source && !found) {
@@ -26,7 +25,6 @@ function mergeSourceMap(inputMap, map, sourceFileName) {
   if (typeof inputMap.sourceRoot === "string") {
     result.sourceRoot = inputMap.sourceRoot;
   }
-
   return Object.assign({}, result);
 }
 function rootless(map) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js
index 8eaf3b3be2a30b..e748199a457b83 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/index.js
@@ -71,21 +71,18 @@ function* transformFile(file, pluginPasses) {
       const fn = plugin.pre;
       if (fn) {
         const result = fn.call(pass, file);
-
         yield* [];
         if (isThenable(result)) {
           throw new Error(`You appear to be using an plugin with an async .pre, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`);
         }
       }
     }
-
     const visitor = _traverse().default.visitors.merge(visitors, passes, file.opts.wrapPluginVisitorMethod);
     (0, _traverse().default)(file.ast, visitor, file.scope);
     for (const [plugin, pass] of passPairs) {
       const fn = plugin.post;
       if (fn) {
         const result = fn.call(pass, file);
-
         yield* [];
         if (isThenable(result)) {
           throw new Error(`You appear to be using an plugin with an async .post, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, you may need to upgrade ` + `your @babel/core version.`);
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js
index dd3cc8dc847d5e..2ece15c1607ba3 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/normalize-file.js
@@ -48,7 +48,6 @@ const {
 } = _t();
 const debug = _debug()("babel:transform:file");
 const LARGE_INPUT_SOURCEMAP_THRESHOLD = 3000000;
-
 const INLINE_SOURCEMAP_REGEX = /^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/;
 const EXTERNAL_SOURCEMAP_REGEX = /^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;
 function* normalizeFile(pluginPasses, options, code, ast) {
@@ -89,8 +88,7 @@ function* normalizeFile(pluginPasses, options, code, ast) {
           if (inputMapContent.length > LARGE_INPUT_SOURCEMAP_THRESHOLD) {
             debug("skip merging input map > 1 MB");
           } else {
-            inputMap = _convertSourceMap().fromJSON(
-            inputMapContent);
+            inputMap = _convertSourceMap().fromJSON(inputMapContent);
           }
         } catch (err) {
           debug("discarding unknown file input sourcemap", err);
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js
index 90b3e847ff4687..ddde8dc4a02eed 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/plugin-pass.js
@@ -5,7 +5,6 @@ Object.defineProperty(exports, "__esModule", {
 });
 exports.default = void 0;
 class PluginPass {
-
   constructor(file, key, options) {
     this._map = new Map();
     this.key = void 0;
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js
index 475bdcbe8b2db5..818b47f47a4397 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js
+++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js
@@ -47,11 +47,9 @@ function _asyncToGenerator(fn) { return function () { var self = this, args = ar
 var re$3 = {
   exports: {}
 };
-
 const SEMVER_SPEC_VERSION = '2.0.0';
 const MAX_LENGTH$2 = 256;
 const MAX_SAFE_INTEGER$1 = Number.MAX_SAFE_INTEGER || 9007199254740991;
-
 const MAX_SAFE_COMPONENT_LENGTH = 16;
 var constants = {
   SEMVER_SPEC_VERSION,
@@ -67,7 +65,6 @@ var debug_1 = debug$1;
   } = constants;
   const debug = debug_1;
   exports = module.exports = {};
-
   const re = exports.re = [];
   const src = exports.src = [];
   const t = exports.t = {};
@@ -79,68 +76,50 @@ var debug_1 = debug$1;
     src[index] = value;
     re[index] = new RegExp(value, isGlobal ? 'g' : undefined);
   };
-
   createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*');
   createToken('NUMERICIDENTIFIERLOOSE', '[0-9]+');
-
   createToken('NONNUMERICIDENTIFIER', '\\d*[a-zA-Z-][a-zA-Z0-9-]*');
-
   createToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\.` + `(${src[t.NUMERICIDENTIFIER]})\\.` + `(${src[t.NUMERICIDENTIFIER]})`);
   createToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + `(${src[t.NUMERICIDENTIFIERLOOSE]})`);
-
   createToken('PRERELEASEIDENTIFIER', `(?:${src[t.NUMERICIDENTIFIER]}|${src[t.NONNUMERICIDENTIFIER]})`);
   createToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NUMERICIDENTIFIERLOOSE]}|${src[t.NONNUMERICIDENTIFIER]})`);
-
   createToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER]}(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`);
   createToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`);
-
   createToken('BUILDIDENTIFIER', '[0-9A-Za-z-]+');
-
   createToken('BUILD', `(?:\\+(${src[t.BUILDIDENTIFIER]}(?:\\.${src[t.BUILDIDENTIFIER]})*))`);
-
   createToken('FULLPLAIN', `v?${src[t.MAINVERSION]}${src[t.PRERELEASE]}?${src[t.BUILD]}?`);
   createToken('FULL', `^${src[t.FULLPLAIN]}$`);
-
   createToken('LOOSEPLAIN', `[v=\\s]*${src[t.MAINVERSIONLOOSE]}${src[t.PRERELEASELOOSE]}?${src[t.BUILD]}?`);
   createToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`);
   createToken('GTLT', '((?:<|>)?=?)');
-
   createToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);
   createToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\*`);
   createToken('XRANGEPLAIN', `[v=\\s]*(${src[t.XRANGEIDENTIFIER]})` + `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + `(?:${src[t.PRERELEASE]})?${src[t.BUILD]}?` + `)?)?`);
   createToken('XRANGEPLAINLOOSE', `[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + `(?:${src[t.PRERELEASELOOSE]})?${src[t.BUILD]}?` + `)?)?`);
   createToken('XRANGE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`);
   createToken('XRANGELOOSE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`);
-
   createToken('COERCE', `${'(^|[^\\d])' + '(\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` + `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + `(?:$|[^\\d])`);
   createToken('COERCERTL', src[t.COERCE], true);
-
   createToken('LONETILDE', '(?:~>?)');
   createToken('TILDETRIM', `(\\s*)${src[t.LONETILDE]}\\s+`, true);
   exports.tildeTrimReplace = '$1~';
   createToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`);
   createToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`);
-
   createToken('LONECARET', '(?:\\^)');
   createToken('CARETTRIM', `(\\s*)${src[t.LONECARET]}\\s+`, true);
   exports.caretTrimReplace = '$1^';
   createToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`);
   createToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`);
-
   createToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`);
   createToken('COMPARATOR', `^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`);
-
   createToken('COMPARATORTRIM', `(\\s*)${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true);
   exports.comparatorTrimReplace = '$1$2$3';
-
   createToken('HYPHENRANGE', `^\\s*(${src[t.XRANGEPLAIN]})` + `\\s+-\\s+` + `(${src[t.XRANGEPLAIN]})` + `\\s*$`);
   createToken('HYPHENRANGELOOSE', `^\\s*(${src[t.XRANGEPLAINLOOSE]})` + `\\s+-\\s+` + `(${src[t.XRANGEPLAINLOOSE]})` + `\\s*$`);
-
   createToken('STAR', '(<|>)?=?\\s*\\*');
   createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$');
   createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$');
 })(re$3, re$3.exports);
-
 const opts = ['includePrerelease', 'loose', 'rtl'];
 const parseOptions$2 = options => !options ? {} : typeof options !== 'object' ? {
   loose: true
@@ -201,7 +180,6 @@ class SemVer$c {
       throw new TypeError(`Invalid Version: ${version}`);
     }
     this.raw = version;
-
     this.major = +m[1];
     this.minor = +m[2];
     this.patch = +m[3];
@@ -214,7 +192,6 @@ class SemVer$c {
     if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) {
       throw new TypeError('Invalid patch version');
     }
-
     if (!m[4]) {
       this.prerelease = [];
     } else {
@@ -264,7 +241,6 @@ class SemVer$c {
     if (!(other instanceof SemVer$c)) {
       other = new SemVer$c(other, this.options);
     }
-
     if (this.prerelease.length && !other.prerelease.length) {
       return -1;
     } else if (!this.prerelease.length && other.prerelease.length) {
@@ -312,7 +288,6 @@ class SemVer$c {
       }
     } while (++i);
   }
-
   inc(release, identifier) {
     switch (release) {
       case 'premajor':
@@ -477,7 +452,6 @@ const diff = (version1, version2) => {
     return defaultResult;
   }
 };
-
 var diff_1 = diff;
 const SemVer$8 = semver$2;
 const major = (a, loose) => new SemVer$8(a, loose).major;
@@ -994,7 +968,6 @@ var hasRequiredLruCache;
 function requireLruCache() {
   if (hasRequiredLruCache) return lruCache;
   hasRequiredLruCache = 1;
-
   const Yallist = requireYallist();
   const MAX = Symbol('max');
   const LENGTH = Symbol('length');
@@ -1007,7 +980,6 @@ function requireLruCache() {
   const CACHE = Symbol('cache');
   const UPDATE_AGE_ON_GET = Symbol('updateAgeOnGet');
   const naiveLength = () => 1;
-
   class LRUCache {
     constructor(options) {
       if (typeof options === 'number') options = {
@@ -1026,7 +998,6 @@ function requireLruCache() {
       this[UPDATE_AGE_ON_GET] = options.updateAgeOnGet || false;
       this.reset();
     }
-
     set max(mL) {
       if (typeof mL !== 'number' || mL < 0) throw new TypeError('max must be a non-negative number');
       this[MAX] = mL || Infinity;
@@ -1049,7 +1020,6 @@ function requireLruCache() {
     get maxAge() {
       return this[MAX_AGE];
     }
-
     set lengthCalculator(lC) {
       if (typeof lC !== 'function') lC = naiveLength;
       if (lC !== this[LENGTH_CALCULATOR]) {
@@ -1101,7 +1071,6 @@ function requireLruCache() {
       this[LRU_LIST] = new Yallist();
       this[LENGTH] = 0;
     }
-
     dump() {
       return this[LRU_LIST].map(hit => isStale(this, hit) ? false : {
         k: hit.key,
@@ -1124,7 +1093,6 @@ function requireLruCache() {
         }
         const node = this[CACHE].get(key);
         const item = node.value;
-
         if (this[DISPOSE]) {
           if (!this[NO_DISPOSE_ON_SET]) this[DISPOSE](key, item.value);
         }
@@ -1138,7 +1106,6 @@ function requireLruCache() {
         return true;
       }
       const hit = new Entry(key, value, len, now, maxAge);
-
       if (hit.length > this[MAX]) {
         if (this[DISPOSE]) this[DISPOSE](key, value);
         return false;
@@ -1175,8 +1142,7 @@ function requireLruCache() {
       for (let l = arr.length - 1; l >= 0; l--) {
         const hit = arr[l];
         const expiresAt = hit.e || 0;
-        if (expiresAt === 0)
-          this.set(hit.k, hit.v);else {
+        if (expiresAt === 0) this.set(hit.k, hit.v);else {
           const maxAge = expiresAt - now;
           if (maxAge > 0) {
             this.set(hit.k, hit.v, maxAge);
@@ -1271,15 +1237,11 @@ function requireRange() {
       this.options = options;
       this.loose = !!options.loose;
       this.includePrerelease = !!options.includePrerelease;
-
       this.raw = range;
-      this.set = range.split('||')
-      .map(r => this.parseRange(r.trim()))
-      .filter(c => c.length);
+      this.set = range.split('||').map(r => this.parseRange(r.trim())).filter(c => c.length);
       if (!this.set.length) {
         throw new TypeError(`Invalid SemVer Range: ${range}`);
       }
-
       if (this.set.length > 1) {
         const first = this.set[0];
         this.set = this.set.filter(c => !isNullSet(c[0]));
@@ -1307,7 +1269,6 @@ function requireRange() {
     }
     parseRange(range) {
       range = range.trim();
-
       const memoOpts = Object.keys(this.options).join(',');
       const memoKey = `parseRange:${memoOpts}:${range}`;
       const cached = cache.get(memoKey);
@@ -1320,15 +1281,10 @@ function requireRange() {
       debug('hyphen replace', range);
       range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace);
       debug('comparator trim', range);
-
       range = range.replace(re[t.TILDETRIM], tildeTrimReplace);
-
       range = range.replace(re[t.CARETTRIM], caretTrimReplace);
-
       range = range.split(/\s+/).join(' ');
-
-      let rangeList = range.split(' ').map(comp => parseComparator(comp, this.options)).join(' ').split(/\s+/)
-      .map(comp => replaceGTE0(comp, this.options));
+      let rangeList = range.split(' ').map(comp => parseComparator(comp, this.options)).join(' ').split(/\s+/).map(comp => replaceGTE0(comp, this.options));
       if (loose) {
         rangeList = rangeList.filter(comp => {
           debug('loose invalid filter', comp, this.options);
@@ -1336,7 +1292,6 @@ function requireRange() {
         });
       }
       debug('range list', rangeList);
-
       const rangeMap = new Map();
       const comparators = rangeList.map(comp => new Comparator(comp, this.options));
       for (const comp of comparators) {
@@ -1366,7 +1321,6 @@ function requireRange() {
         });
       });
     }
-
     test(version) {
       if (!version) {
         return false;
@@ -1404,7 +1358,6 @@ function requireRange() {
   } = re$3.exports;
   const isNullSet = c => c.value === '<0.0.0-0';
   const isAny = c => c.value === '';
-
   const isSatisfiable = (comparators, options) => {
     let result = true;
     const remainingComparators = comparators.slice();
@@ -1417,7 +1370,6 @@ function requireRange() {
     }
     return result;
   };
-
   const parseComparator = (comp, options) => {
     debug('comp', comp, options);
     comp = replaceCarets(comp, options);
@@ -1431,7 +1383,6 @@ function requireRange() {
     return comp;
   };
   const isX = id => !id || id.toLowerCase() === 'x' || id === '*';
-
   const replaceTildes = (comp, options) => comp.trim().split(/\s+/).map(c => {
     return replaceTilde(c, options);
   }).join(' ');
@@ -1456,7 +1407,6 @@ function requireRange() {
       return ret;
     });
   };
-
   const replaceCarets = (comp, options) => comp.trim().split(/\s+/).map(c => {
     return replaceCaret(c, options);
   }).join(' ');
@@ -1522,7 +1472,6 @@ function requireRange() {
       if (gtlt === '=' && anyX) {
         gtlt = '';
       }
-
       pr = options.includePrerelease ? '-0' : '';
       if (xM) {
         if (gtlt === '>' || gtlt === '<') {
@@ -1566,7 +1515,6 @@ function requireRange() {
       return ret;
     });
   };
-
   const replaceStars = (comp, options) => {
     debug('replaceStars', comp, options);
     return comp.trim().replace(re[t.STAR], '');
@@ -1575,7 +1523,6 @@ function requireRange() {
     debug('replaceGTE0', comp, options);
     return comp.trim().replace(re[options.includePrerelease ? t.GTE0PRE : t.GTE0], '');
   };
-
   const hyphenReplace = incPr => ($0, from, fM, fm, fp, fpr, fb, to, tM, tm, tp, tpr, tb) => {
     if (isX(fM)) {
       from = '';
@@ -1622,7 +1569,6 @@ function requireRange() {
           }
         }
       }
-
       return false;
     }
     return true;
@@ -1669,7 +1615,6 @@ function requireComparator() {
       if (this.operator === '=') {
         this.operator = '';
       }
-
       if (!m[2]) {
         this.semver = ANY;
       } else {
@@ -1746,7 +1691,6 @@ const satisfies$3 = (version, range, options) => {
 };
 var satisfies_1 = satisfies$3;
 const Range$7 = requireRange();
-
 const toComparators = (range, options) => new Range$7(range, options).set.map(comp => comp.map(c => c.value).join(' ').trim().split(' '));
 var toComparators_1 = toComparators;
 const SemVer$3 = semver$2;
@@ -1885,11 +1829,9 @@ const outside$2 = (version, range, hilo, options) => {
     default:
       throw new TypeError('Must provide a hilo val of "<" or ">"');
   }
-
   if (satisfies$2(version, range, options)) {
     return false;
   }
-
   for (let i = 0; i < range.set.length; ++i) {
     const comparators = range.set[i];
     let high = null;
@@ -1906,11 +1848,9 @@ const outside$2 = (version, range, hilo, options) => {
         low = comparator;
       }
     });
-
     if (high.operator === comp || high.operator === ecomp) {
       return false;
     }
-
     if ((!low.operator || low.operator === comp) && ltefn(version, low.semver)) {
       return false;
     } else if (low.operator === ecomp && ltfn(version, low.semver)) {
@@ -1920,7 +1860,6 @@ const outside$2 = (version, range, hilo, options) => {
   return true;
 };
 var outside_1 = outside$2;
-
 const outside$1 = outside_1;
 const gtr = (version, range, options) => outside$1(version, range, '>', options);
 var gtr_1 = gtr;
@@ -1934,7 +1873,6 @@ const intersects = (r1, r2, options) => {
   return r1.intersects(r2);
 };
 var intersects_1 = intersects;
-
 const satisfies$1 = satisfies_1;
 const compare$1 = compare_1;
 var simplify = (versions, range, options) => {
@@ -1985,7 +1923,6 @@ const {
 } = Comparator;
 const satisfies = satisfies_1;
 const compare = compare_1;
-
 const subset = (sub, dom, options = {}) => {
   if (sub === dom) {
     return true;
@@ -2050,7 +1987,6 @@ const simpleSubset = (sub, dom, options) => {
       return null;
     }
   }
-
   for (const eq of eqSet) {
     if (gt && !satisfies(eq, String(gt), options)) {
       return null;
@@ -2109,20 +2045,17 @@ const simpleSubset = (sub, dom, options) => {
       return false;
     }
   }
-
   if (gt && hasDomLT && !lt && gtltComp !== 0) {
     return false;
   }
   if (lt && hasDomGT && !gt && gtltComp !== 0) {
     return false;
   }
-
   if (needDomGTPre || needDomLTPre) {
     return false;
   }
   return true;
 };
-
 const higherGT = (a, b, options) => {
   if (!a) {
     return b;
@@ -2130,7 +2063,6 @@ const higherGT = (a, b, options) => {
   const comp = compare(a.semver, b.semver, options);
   return comp > 0 ? a : comp < 0 ? b : b.operator === '>' && a.operator === '>=' ? b : a;
 };
-
 const lowerLT = (a, b, options) => {
   if (!a) {
     return b;
@@ -2139,7 +2071,6 @@ const lowerLT = (a, b, options) => {
   return comp < 0 ? a : comp > 0 ? b : b.operator === '<' && a.operator === '<=' ? b : a;
 };
 var subset_1 = subset;
-
 const internalRe = re$3.exports;
 var semver$1 = {
   re: internalRe.re,
@@ -2209,15 +2140,12 @@ var builtins = function ({
   }
   return coreModules;
 };
-
 const reader = {
   read
 };
-
 function read(jsonPath) {
   return find(_path().dirname(jsonPath));
 }
-
 function find(dir) {
   try {
     const string = _fs().default.readFileSync(_path().toNamespacedPath(_path().join(dir, 'package.json')), 'utf8');
@@ -2232,28 +2160,22 @@ function find(dir) {
         string: undefined
       };
     }
-
     throw error;
   }
 }
-
 const isWindows = process.platform === 'win32';
 const own$1 = {}.hasOwnProperty;
 const codes = {};
-
 const messages = new Map();
 const nodeInternalPrefix = '__node_internal_';
 let userStackTraceLimit;
-codes.ERR_INVALID_MODULE_SPECIFIER = createError('ERR_INVALID_MODULE_SPECIFIER',
-(request, reason, base = undefined) => {
+codes.ERR_INVALID_MODULE_SPECIFIER = createError('ERR_INVALID_MODULE_SPECIFIER', (request, reason, base = undefined) => {
   return `Invalid module "${request}" ${reason}${base ? ` imported from ${base}` : ''}`;
 }, TypeError);
-codes.ERR_INVALID_PACKAGE_CONFIG = createError('ERR_INVALID_PACKAGE_CONFIG',
-(path, base, message) => {
+codes.ERR_INVALID_PACKAGE_CONFIG = createError('ERR_INVALID_PACKAGE_CONFIG', (path, base, message) => {
   return `Invalid package config ${path}${base ? ` while importing ${base}` : ''}${message ? `. ${message}` : ''}`;
 }, Error);
-codes.ERR_INVALID_PACKAGE_TARGET = createError('ERR_INVALID_PACKAGE_TARGET',
-(pkgPath, key, target, isImport = false, base = undefined) => {
+codes.ERR_INVALID_PACKAGE_TARGET = createError('ERR_INVALID_PACKAGE_TARGET', (pkgPath, key, target, isImport = false, base = undefined) => {
   const relError = typeof target === 'string' && !isImport && target.length > 0 && !target.startsWith('./');
   if (key === '.') {
     _assert()(isImport === false);
@@ -2261,34 +2183,27 @@ codes.ERR_INVALID_PACKAGE_TARGET = createError('ERR_INVALID_PACKAGE_TARGET',
   }
   return `Invalid "${isImport ? 'imports' : 'exports'}" target ${JSON.stringify(target)} defined for '${key}' in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ''}${relError ? '; targets must start with "./"' : ''}`;
 }, Error);
-codes.ERR_MODULE_NOT_FOUND = createError('ERR_MODULE_NOT_FOUND',
-(path, base, type = 'package') => {
+codes.ERR_MODULE_NOT_FOUND = createError('ERR_MODULE_NOT_FOUND', (path, base, type = 'package') => {
   return `Cannot find ${type} '${path}' imported from ${base}`;
 }, Error);
-codes.ERR_PACKAGE_IMPORT_NOT_DEFINED = createError('ERR_PACKAGE_IMPORT_NOT_DEFINED',
-(specifier, packagePath, base) => {
+codes.ERR_PACKAGE_IMPORT_NOT_DEFINED = createError('ERR_PACKAGE_IMPORT_NOT_DEFINED', (specifier, packagePath, base) => {
   return `Package import specifier "${specifier}" is not defined${packagePath ? ` in package ${packagePath}package.json` : ''} imported from ${base}`;
 }, TypeError);
-codes.ERR_PACKAGE_PATH_NOT_EXPORTED = createError('ERR_PACKAGE_PATH_NOT_EXPORTED',
-(pkgPath, subpath, base = undefined) => {
+codes.ERR_PACKAGE_PATH_NOT_EXPORTED = createError('ERR_PACKAGE_PATH_NOT_EXPORTED', (pkgPath, subpath, base = undefined) => {
   if (subpath === '.') return `No "exports" main defined in ${pkgPath}package.json${base ? ` imported from ${base}` : ''}`;
   return `Package subpath '${subpath}' is not defined by "exports" in ${pkgPath}package.json${base ? ` imported from ${base}` : ''}`;
 }, Error);
 codes.ERR_UNSUPPORTED_DIR_IMPORT = createError('ERR_UNSUPPORTED_DIR_IMPORT', "Directory import '%s' is not supported " + 'resolving ES modules imported from %s', Error);
 codes.ERR_UNKNOWN_FILE_EXTENSION = createError('ERR_UNKNOWN_FILE_EXTENSION', 'Unknown file extension "%s" for %s', TypeError);
-codes.ERR_INVALID_ARG_VALUE = createError('ERR_INVALID_ARG_VALUE',
-(name, value, reason = 'is invalid') => {
+codes.ERR_INVALID_ARG_VALUE = createError('ERR_INVALID_ARG_VALUE', (name, value, reason = 'is invalid') => {
   let inspected = (0, _util().inspect)(value);
   if (inspected.length > 128) {
     inspected = `${inspected.slice(0, 128)}...`;
   }
   const type = name.includes('.') ? 'property' : 'argument';
   return `The ${type} '${name}' ${reason}. Received ${inspected}`;
-}, TypeError
-);
-
-codes.ERR_UNSUPPORTED_ESM_URL_SCHEME = createError('ERR_UNSUPPORTED_ESM_URL_SCHEME',
-url => {
+}, TypeError);
+codes.ERR_UNSUPPORTED_ESM_URL_SCHEME = createError('ERR_UNSUPPORTED_ESM_URL_SCHEME', url => {
   let message = 'Only file and data URLs are supported by the default ESM loader';
   if (isWindows && url.protocol.length === 2) {
     message += '. On Windows, absolute paths must be valid file:// URLs';
@@ -2296,12 +2211,10 @@ url => {
   message += `. Received protocol '${url.protocol}'`;
   return message;
 }, Error);
-
 function createError(sym, value, def) {
   messages.set(sym, value);
   return makeNodeErrorWithCode(def, sym);
 }
-
 function makeNodeErrorWithCode(Base, key) {
   return NodeError;
   function NodeError(...args) {
@@ -2329,8 +2242,7 @@ function makeNodeErrorWithCode(Base, key) {
     return error;
   }
 }
-const addCodeToName = hideStackFrames(
-function (error, name, code) {
+const addCodeToName = hideStackFrames(function (error, name, code) {
   error = captureLargerStackTrace(error);
   error.name = `${name} [${code}]`;
   error.stack;
@@ -2345,7 +2257,6 @@ function (error, name, code) {
     delete error.name;
   }
 });
-
 function isErrorStackTraceLimitWritable() {
   const desc = Object.getOwnPropertyDescriptor(Error, 'stackTraceLimit');
   if (desc === undefined) {
@@ -2353,7 +2264,6 @@ function isErrorStackTraceLimitWritable() {
   }
   return own$1.call(desc, 'writable') ? desc.writable : desc.set !== undefined;
 }
-
 function hideStackFrames(fn) {
   const hidden = nodeInternalPrefix + fn.name;
   Object.defineProperty(fn, 'name', {
@@ -2361,24 +2271,20 @@ function hideStackFrames(fn) {
   });
   return fn;
 }
-const captureLargerStackTrace = hideStackFrames(
-function (error) {
+const captureLargerStackTrace = hideStackFrames(function (error) {
   const stackTraceLimitIsWritable = isErrorStackTraceLimitWritable();
   if (stackTraceLimitIsWritable) {
     userStackTraceLimit = Error.stackTraceLimit;
     Error.stackTraceLimit = Number.POSITIVE_INFINITY;
   }
   Error.captureStackTrace(error);
-
   if (stackTraceLimitIsWritable) Error.stackTraceLimit = userStackTraceLimit;
   return error;
 });
-
 function getMessage(key, args, self) {
   const message = messages.get(key);
   if (typeof message === 'function') {
-    _assert()(message.length <= args.length,
-    `Code: ${key}; The provided arguments length (${args.length}) does not ` + `match the required ones (${message.length}).`);
+    _assert()(message.length <= args.length, `Code: ${key}; The provided arguments length (${args.length}) does not ` + `match the required ones (${message.length}).`);
     return Reflect.apply(message, self, args);
   }
   const expectedLength = (message.match(/%[dfijoOs]/g) || []).length;
@@ -2387,7 +2293,6 @@ function getMessage(key, args, self) {
   args.unshift(message);
   return Reflect.apply(_util().format, null, args);
 }
-
 const {
   ERR_UNKNOWN_FILE_EXTENSION
 } = codes;
@@ -2397,7 +2302,6 @@ const extensionFormatMap = {
   '.js': 'module',
   '.mjs': 'module'
 };
-
 function defaultGetFormat(url) {
   if (url.startsWith('node:')) {
     return {
@@ -2433,7 +2337,6 @@ function defaultGetFormat(url) {
     format: null
   };
 }
-
 const listOfBuiltins = builtins();
 const {
   ERR_INVALID_MODULE_SPECIFIER,
@@ -2454,14 +2357,12 @@ const patternRegEx = /\*/g;
 const encodedSepRegEx = /%2f|%2c/i;
 const emittedPackageWarnings = new Set();
 const packageJsonCache = new Map();
-
 function emitFolderMapDeprecation(match, pjsonUrl, isExports, base) {
   const pjsonPath = (0, _url().fileURLToPath)(pjsonUrl);
   if (emittedPackageWarnings.has(pjsonPath + '|' + match)) return;
   emittedPackageWarnings.add(pjsonPath + '|' + match);
   process.emitWarning(`Use of deprecated folder mapping "${match}" in the ${isExports ? '"exports"' : '"imports"'} field module resolution of the package at ${pjsonPath}${base ? ` imported from ${(0, _url().fileURLToPath)(base)}` : ''}.\n` + `Update this package.json to use a subpath pattern like "${match}*".`, 'DeprecationWarning', 'DEP0148');
 }
-
 function emitLegacyIndexDeprecation(url, packageJsonUrl, base, main) {
   const {
     format
@@ -2472,7 +2373,6 @@ function emitLegacyIndexDeprecation(url, packageJsonUrl, base, main) {
   const basePath = (0, _url().fileURLToPath)(base);
   if (main) process.emitWarning(`Package ${pkgPath} has a "main" field set to ${JSON.stringify(main)}, ` + `excluding the full filename and extension to the resolved file at "${path.slice(pkgPath.length)}", imported from ${basePath}.\n Automatic extension resolution of the "main" field is` + 'deprecated for ES modules.', 'DeprecationWarning', 'DEP0151');else process.emitWarning(`No "main" or "exports" field defined in the package.json for ${pkgPath} resolving the main entry point "${path.slice(pkgPath.length)}", imported from ${basePath}.\nDefault "index" lookups for the main are deprecated for ES modules.`, 'DeprecationWarning', 'DEP0151');
 }
-
 function getConditionsSet(conditions) {
   if (conditions !== undefined && conditions !== DEFAULT_CONDITIONS) {
     if (!Array.isArray(conditions)) {
@@ -2482,7 +2382,6 @@ function getConditionsSet(conditions) {
   }
   return DEFAULT_CONDITIONS_SET;
 }
-
 function tryStatSync(path) {
   try {
     return (0, _fs().statSync)(path);
@@ -2490,7 +2389,6 @@ function tryStatSync(path) {
     return new (_fs().Stats)();
   }
 }
-
 function getPackageConfig(path, specifier, base) {
   const existing = packageJsonCache.get(path);
   if (existing !== undefined) {
@@ -2510,7 +2408,6 @@ function getPackageConfig(path, specifier, base) {
     packageJsonCache.set(path, packageConfig);
     return packageConfig;
   }
-
   let packageJson;
   try {
     packageJson = JSON.parse(source);
@@ -2524,7 +2421,6 @@ function getPackageConfig(path, specifier, base) {
     name,
     type
   } = packageJson;
-
   const packageConfig = {
     pjsonPath: path,
     exists: true,
@@ -2537,7 +2433,6 @@ function getPackageConfig(path, specifier, base) {
   packageJsonCache.set(path, packageConfig);
   return packageConfig;
 }
-
 function getPackageScopeConfig(resolved) {
   let packageJsonUrl = new (_url().URL)('./package.json', resolved);
   while (true) {
@@ -2547,7 +2442,6 @@ function getPackageScopeConfig(resolved) {
     if (packageConfig.exists) return packageConfig;
     const lastPackageJsonUrl = packageJsonUrl;
     packageJsonUrl = new (_url().URL)('../package.json', packageJsonUrl);
-
     if (packageJsonUrl.pathname === lastPackageJsonUrl.pathname) break;
   }
   const packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl);
@@ -2563,11 +2457,9 @@ function getPackageScopeConfig(resolved) {
   packageJsonCache.set(packageJsonPath, packageConfig);
   return packageConfig;
 }
-
 function fileExists(url) {
   return tryStatSync((0, _url().fileURLToPath)(url)).isFile();
 }
-
 function legacyMainResolve(packageJsonUrl, packageConfig, base) {
   let guess;
   if (packageConfig.main !== undefined) {
@@ -2585,7 +2477,6 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) {
       return guess;
     }
   }
-
   const tries = ['./index.js', './index.json', './index.node'];
   let i = -1;
   while (++i < tries.length) {
@@ -2597,10 +2488,8 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) {
     emitLegacyIndexDeprecation(guess, packageJsonUrl, base, packageConfig.main);
     return guess;
   }
-
   throw new ERR_MODULE_NOT_FOUND((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), (0, _url().fileURLToPath)(base));
 }
-
 function finalizeResolution(resolved, base) {
   if (encodedSepRegEx.test(resolved.pathname)) throw new ERR_INVALID_MODULE_SPECIFIER(resolved.pathname, 'must not include encoded "/" or "\\" characters', (0, _url().fileURLToPath)(base));
   const path = (0, _url().fileURLToPath)(resolved);
@@ -2615,25 +2504,20 @@ function finalizeResolution(resolved, base) {
   }
   return resolved;
 }
-
 function throwImportNotDefined(specifier, packageJsonUrl, base) {
   throw new ERR_PACKAGE_IMPORT_NOT_DEFINED(specifier, packageJsonUrl && (0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), (0, _url().fileURLToPath)(base));
 }
-
 function throwExportsNotFound(subpath, packageJsonUrl, base) {
   throw new ERR_PACKAGE_PATH_NOT_EXPORTED((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), subpath, base && (0, _url().fileURLToPath)(base));
 }
-
 function throwInvalidSubpath(subpath, packageJsonUrl, internal, base) {
   const reason = `request is not a valid subpath for the "${internal ? 'imports' : 'exports'}" resolution of ${(0, _url().fileURLToPath)(packageJsonUrl)}`;
   throw new ERR_INVALID_MODULE_SPECIFIER(subpath, reason, base && (0, _url().fileURLToPath)(base));
 }
-
 function throwInvalidPackageTarget(subpath, target, packageJsonUrl, internal, base) {
   target = typeof target === 'object' && target !== null ? JSON.stringify(target, null, '') : `${target}`;
   throw new ERR_INVALID_PACKAGE_TARGET((0, _url().fileURLToPath)(new (_url().URL)('.', packageJsonUrl)), subpath, target, internal, base && (0, _url().fileURLToPath)(base));
 }
-
 function resolvePackageTargetString(target, subpath, match, packageJsonUrl, base, pattern, internal, conditions) {
   if (subpath !== '' && !pattern && target[target.length - 1] !== '/') throwInvalidPackageTarget(match, target, packageJsonUrl, internal, base);
   if (!target.startsWith('./')) {
@@ -2660,13 +2544,11 @@ function resolvePackageTargetString(target, subpath, match, packageJsonUrl, base
   if (pattern) return new (_url().URL)(resolved.href.replace(patternRegEx, subpath));
   return new (_url().URL)(subpath, resolved);
 }
-
 function isArrayIndex(key) {
   const keyNumber = Number(key);
   if (`${keyNumber}` !== key) return false;
   return keyNumber >= 0 && keyNumber < 0xffffffff;
 }
-
 function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, base, pattern, internal, conditions) {
   if (typeof target === 'string') {
     return resolvePackageTargetString(target, subpath, packageSubpath, packageJsonUrl, base, pattern, internal, conditions);
@@ -2674,7 +2556,6 @@ function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, b
   if (Array.isArray(target)) {
     const targetList = target;
     if (targetList.length === 0) return null;
-
     let lastException;
     let i = -1;
     while (++i < targetList.length) {
@@ -2725,7 +2606,6 @@ function resolvePackageTarget(packageJsonUrl, target, subpath, packageSubpath, b
   }
   throwInvalidPackageTarget(packageSubpath, target, packageJsonUrl, internal, base);
 }
-
 function isConditionalExportsMainSugar(exports, packageJsonUrl, base) {
   if (typeof exports === 'string' || Array.isArray(exports)) return true;
   if (typeof exports !== 'object' || exports === null) return false;
@@ -2744,7 +2624,6 @@ function isConditionalExportsMainSugar(exports, packageJsonUrl, base) {
   }
   return isConditionalSugar;
 }
-
 function packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions) {
   let exports = packageConfig.exports;
   if (isConditionalExportsMainSugar(exports, packageJsonUrl, base)) exports = {
@@ -2784,13 +2663,11 @@ function packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, ba
   }
   throwExportsNotFound(packageSubpath, packageJsonUrl, base);
 }
-
 function packageImportsResolve(name, base, conditions) {
   if (name === '#' || name.startsWith('#/')) {
     const reason = 'is not a valid internal imports specifier name';
     throw new ERR_INVALID_MODULE_SPECIFIER(name, reason, (0, _url().fileURLToPath)(base));
   }
-
   let packageJsonUrl;
   const packageConfig = getPackageScopeConfig(base);
   if (packageConfig.exists) {
@@ -2833,12 +2710,10 @@ function packageImportsResolve(name, base, conditions) {
   }
   throwImportNotDefined(name, packageJsonUrl, base);
 }
-
 function getPackageType(url) {
   const packageConfig = getPackageScopeConfig(url);
   return packageConfig.type;
 }
-
 function parsePackageName(specifier, base) {
   let separatorIndex = specifier.indexOf('/');
   let validPackageName = true;
@@ -2852,7 +2727,6 @@ function parsePackageName(specifier, base) {
     }
   }
   const packageName = separatorIndex === -1 ? specifier : specifier.slice(0, separatorIndex);
-
   let i = -1;
   while (++i < packageName.length) {
     if (packageName[i] === '%' || packageName[i] === '\\') {
@@ -2870,16 +2744,13 @@ function parsePackageName(specifier, base) {
     isScoped
   };
 }
-
 function packageResolve(specifier, base, conditions) {
   const {
     packageName,
     packageSubpath,
     isScoped
   } = parsePackageName(specifier, base);
-
   const packageConfig = getPackageScopeConfig(base);
-
   if (packageConfig.exists) {
     const packageJsonUrl = (0, _url().pathToFileURL)(packageConfig.pjsonPath);
     if (packageConfig.name === packageName && packageConfig.exports !== undefined && packageConfig.exports !== null) {
@@ -2897,7 +2768,6 @@ function packageResolve(specifier, base, conditions) {
       packageJsonPath = (0, _url().fileURLToPath)(packageJsonUrl);
       continue;
     }
-
     const packageConfig = getPackageConfig(packageJsonPath, specifier, base);
     if (packageConfig.exports !== undefined && packageConfig.exports !== null) return packageExportsResolve(packageJsonUrl, packageSubpath, packageConfig, base, conditions).resolved;
     if (packageSubpath === '.') return legacyMainResolve(packageJsonUrl, packageConfig, base);
@@ -2905,7 +2775,6 @@ function packageResolve(specifier, base, conditions) {
   } while (packageJsonPath.length !== lastPath.length);
   throw new ERR_MODULE_NOT_FOUND(packageName, (0, _url().fileURLToPath)(base));
 }
-
 function isRelativeSpecifier(specifier) {
   if (specifier[0] === '.') {
     if (specifier.length === 1 || specifier[1] === '/') return true;
@@ -2915,13 +2784,11 @@ function isRelativeSpecifier(specifier) {
   }
   return false;
 }
-
 function shouldBeTreatedAsRelativeOrAbsolutePath(specifier) {
   if (specifier === '') return false;
   if (specifier[0] === '/') return true;
   return isRelativeSpecifier(specifier);
 }
-
 function moduleResolve(specifier, base, conditions) {
   let resolved;
   if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) {
@@ -2939,7 +2806,6 @@ function moduleResolve(specifier, base, conditions) {
   }
   return finalizeResolution(resolved, base);
 }
-
 function defaultResolve(specifier, context = {}) {
   const {
     parentURL
@@ -2977,7 +2843,6 @@ function defaultResolve(specifier, context = {}) {
     url: `${url}`
   };
 }
-
 function resolve(_x, _x2) {
   return _resolve.apply(this, arguments);
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/core/package.json b/tools/node_modules/eslint/node_modules/@babel/core/package.json
index 6efd5b57ebbcd6..01c629edeaa2e1 100644
--- a/tools/node_modules/eslint/node_modules/@babel/core/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/core/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/core",
-  "version": "7.20.2",
+  "version": "7.20.12",
   "description": "Babel compiler core.",
   "main": "./lib/index.js",
   "author": "The Babel Team (https://babel.dev/team)",
@@ -48,25 +48,25 @@
   "dependencies": {
     "@ampproject/remapping": "^2.1.0",
     "@babel/code-frame": "^7.18.6",
-    "@babel/generator": "^7.20.2",
-    "@babel/helper-compilation-targets": "^7.20.0",
-    "@babel/helper-module-transforms": "^7.20.2",
-    "@babel/helpers": "^7.20.1",
-    "@babel/parser": "^7.20.2",
-    "@babel/template": "^7.18.10",
-    "@babel/traverse": "^7.20.1",
-    "@babel/types": "^7.20.2",
+    "@babel/generator": "^7.20.7",
+    "@babel/helper-compilation-targets": "^7.20.7",
+    "@babel/helper-module-transforms": "^7.20.11",
+    "@babel/helpers": "^7.20.7",
+    "@babel/parser": "^7.20.7",
+    "@babel/template": "^7.20.7",
+    "@babel/traverse": "^7.20.12",
+    "@babel/types": "^7.20.7",
     "convert-source-map": "^1.7.0",
     "debug": "^4.1.0",
     "gensync": "^1.0.0-beta.2",
-    "json5": "^2.2.1",
+    "json5": "^2.2.2",
     "semver": "^6.3.0"
   },
   "devDependencies": {
     "@babel/helper-transform-fixture-test-runner": "^7.19.4",
     "@babel/plugin-syntax-flow": "^7.18.6",
     "@babel/plugin-transform-flow-strip-types": "^7.19.0",
-    "@babel/plugin-transform-modules-commonjs": "^7.19.6",
+    "@babel/plugin-transform-modules-commonjs": "^7.20.11",
     "@babel/preset-env": "^7.20.2",
     "@jridgewell/trace-mapping": "^0.3.8",
     "@types/convert-source-map": "^1.5.1",
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js
index 742d83780681d7..4fee1ef43ef1b7 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/index.js
@@ -65,6 +65,17 @@ function normalizeOptions(code, opts) {
   if (format.compact) {
     format.indent.adjustMultilineComment = false;
   }
+  const {
+    auxiliaryCommentBefore,
+    auxiliaryCommentAfter,
+    shouldPrintComment
+  } = format;
+  if (auxiliaryCommentBefore && !shouldPrintComment(auxiliaryCommentBefore)) {
+    format.auxiliaryCommentBefore = undefined;
+  }
+  if (auxiliaryCommentAfter && !shouldPrintComment(auxiliaryCommentAfter)) {
+    format.auxiliaryCommentAfter = undefined;
+  }
   return format;
 }
 
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js
index 72e6d388b871f9..47b3c9172aa311 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/node/parentheses.js
@@ -109,6 +109,9 @@ const PRECEDENCE = {
   "%": 9,
   "**": 10
 };
+function isTSTypeExpression(node) {
+  return isTSAsExpression(node) || isTSSatisfiesExpression(node) || isTSTypeAssertion(node);
+}
 const isClassExtendsClause = (node, parent) => isClass(parent, {
   superClass: node
 });
@@ -210,7 +213,7 @@ function ArrowFunctionExpression(node, parent) {
 function ConditionalExpression(node, parent) {
   if (isUnaryLike(parent) || isBinary(parent) || isConditionalExpression(parent, {
     test: node
-  }) || isAwaitExpression(parent) || isTSTypeAssertion(parent) || isTSAsExpression(parent) || isTSSatisfiesExpression(parent)) {
+  }) || isAwaitExpression(parent) || isTSTypeExpression(parent)) {
     return true;
   }
   return UnaryLike(node, parent);
@@ -230,6 +233,7 @@ function AssignmentExpression(node, parent) {
   }
 }
 function LogicalExpression(node, parent) {
+  if (isTSTypeExpression(parent)) return true;
   switch (node.operator) {
     case "||":
       if (!isLogicalExpression(parent)) return false;
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js
index ac21d2c1d6f966..4228369431a4bc 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js
@@ -12,7 +12,8 @@ const {
   isFunction,
   isStatement,
   isClassBody,
-  isTSInterfaceBody
+  isTSInterfaceBody,
+  isTSEnumDeclaration
 } = _t;
 const SCIENTIFIC_NOTATION = /e/i;
 const ZERO_DECIMAL_INTEGER = /\.0+$/;
@@ -340,7 +341,10 @@ class Printer {
     } else {
       shouldPrintParens = needsParens(node, parent, this._printStack);
     }
-    if (shouldPrintParens) this.tokenChar(40);
+    if (shouldPrintParens) {
+      this.tokenChar(40);
+      this._endsWithInnerRaw = false;
+    }
     this._lastCommentLine = 0;
     this._printLeadingComments(node, parent);
     const loc = nodeType === "Program" || nodeType === "File" ? null : node.loc;
@@ -510,15 +514,20 @@ class Printer {
     }
   }
 
-  _printComment(comment, skipNewLines) {
-    if (comment.ignore) return false;
-    if (this._printedComments.has(comment)) return false;
-    const noLineTerminator = this._noLineTerminator;
-    if (noLineTerminator && (HAS_NEWLINE.test(comment.value) || HAS_BlOCK_COMMENT_END.test(comment.value))) {
-      return true;
+  _shouldPrintComment(comment) {
+    if (comment.ignore) return 0;
+    if (this._printedComments.has(comment)) return 0;
+    if (this._noLineTerminator && (HAS_NEWLINE.test(comment.value) || HAS_BlOCK_COMMENT_END.test(comment.value))) {
+      return 2;
     }
-    if (!this.format.shouldPrintComment(comment.value)) return false;
     this._printedComments.add(comment);
+    if (!this.format.shouldPrintComment(comment.value)) {
+      return 0;
+    }
+    return 1;
+  }
+  _printComment(comment, skipNewLines) {
+    const noLineTerminator = this._noLineTerminator;
     const isBlockComment = comment.type === "CommentBlock";
 
     const printNewLines = isBlockComment && skipNewLines !== 1 && !this._noLineTerminator;
@@ -560,7 +569,6 @@ class Printer {
     if (printNewLines && skipNewLines !== 3) {
       this.newline(1);
     }
-    return false;
   }
   _printComments(type, comments, node, parent, lineOffset = 0) {
     const nodeLoc = node.loc;
@@ -573,8 +581,12 @@ class Printer {
     const maybeNewline = this._noLineTerminator ? function () {} : this.newline.bind(this);
     for (let i = 0; i < len; i++) {
       const comment = comments[i];
-      const printed = this._printedComments.has(comment);
-      if (hasLoc && comment.loc && !printed) {
+      const shouldPrint = this._shouldPrintComment(comment);
+      if (shouldPrint === 2) {
+        hasLoc = false;
+        break;
+      }
+      if (hasLoc && comment.loc && shouldPrint === 1) {
         const commentStartLine = comment.loc.start.line;
         const commentEndLine = comment.loc.end.line;
         if (type === 0) {
@@ -597,7 +609,7 @@ class Printer {
           const offset = commentStartLine - (i === 0 ? nodeStartLine : lastLine);
           lastLine = commentEndLine;
           maybeNewline(offset);
-          if (this._printComment(comment, 1)) break;
+          this._printComment(comment, 1);
           if (i + 1 === len) {
             maybeNewline(Math.min(1, nodeEndLine - lastLine));
             lastLine = nodeEndLine;
@@ -610,25 +622,24 @@ class Printer {
         }
       } else {
         hasLoc = false;
-        if (printed) continue;
+        if (shouldPrint !== 1) {
+          continue;
+        }
         if (len === 1) {
           const singleLine = comment.loc ? comment.loc.start.line === comment.loc.end.line : !HAS_NEWLINE.test(comment.value);
-          const shouldSkipNewline = singleLine && !isStatement(node) && !isClassBody(parent) && !isTSInterfaceBody(parent);
+          const shouldSkipNewline = singleLine && !isStatement(node) && !isClassBody(parent) && !isTSInterfaceBody(parent) && !isTSEnumDeclaration(parent);
           if (type === 0) {
             this._printComment(comment, shouldSkipNewline && node.type !== "ObjectExpression" || singleLine && isFunction(parent, {
               body: node
             }) ? 1 : 0);
           } else if (shouldSkipNewline && type === 2) {
-            if (this._printComment(comment, 1)) {
-              break;
-            }
+            this._printComment(comment, 1);
           } else {
             this._printComment(comment, 0);
           }
         } else if (type === 1 && !(node.type === "ObjectExpression" && node.properties.length > 1) && node.type !== "ClassBody" && node.type !== "TSInterfaceBody") {
 
-          const skippedDueToNewline = this._printComment(comment, i === 0 ? 2 : i === len - 1 ? 3 : 0);
-          if (skippedDueToNewline) break;
+          this._printComment(comment, i === 0 ? 2 : i === len - 1 ? 3 : 0);
         } else {
           this._printComment(comment, 0);
         }
diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/package.json b/tools/node_modules/eslint/node_modules/@babel/generator/package.json
index 92eff1787bb6c9..265cc7da2838d4 100644
--- a/tools/node_modules/eslint/node_modules/@babel/generator/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/generator/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/generator",
-  "version": "7.20.4",
+  "version": "7.20.7",
   "description": "Turns an AST into code.",
   "author": "The Babel Team (https://babel.dev/team)",
   "license": "MIT",
@@ -19,13 +19,13 @@
     "lib"
   ],
   "dependencies": {
-    "@babel/types": "^7.20.2",
+    "@babel/types": "^7.20.7",
     "@jridgewell/gen-mapping": "^0.3.2",
     "jsesc": "^2.5.1"
   },
   "devDependencies": {
     "@babel/helper-fixtures": "^7.19.4",
-    "@babel/parser": "^7.20.3",
+    "@babel/parser": "^7.20.7",
     "@jridgewell/trace-mapping": "^0.3.8",
     "@types/jsesc": "^2.5.0",
     "charcodes": "^0.2.0"
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/debug.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/debug.js
index b7a6332278c297..0fefa43cca20c1 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/debug.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/debug.js
@@ -4,30 +4,23 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.getInclusionReasons = getInclusionReasons;
-
 var _semver = require("semver");
-
 var _pretty = require("./pretty");
-
 var _utils = require("./utils");
-
 function getInclusionReasons(item, targetVersions, list) {
   const minVersions = list[item] || {};
   return Object.keys(targetVersions).reduce((result, env) => {
     const minVersion = (0, _utils.getLowestImplementedVersion)(minVersions, env);
     const targetVersion = targetVersions[env];
-
     if (!minVersion) {
       result[env] = (0, _pretty.prettifyVersion)(targetVersion);
     } else {
       const minIsUnreleased = (0, _utils.isUnreleasedVersion)(minVersion, env);
       const targetIsUnreleased = (0, _utils.isUnreleasedVersion)(targetVersion, env);
-
       if (!targetIsUnreleased && (minIsUnreleased || _semver.lt(targetVersion.toString(), (0, _utils.semverify)(minVersion)))) {
         result[env] = (0, _pretty.prettifyVersion)(targetVersion);
       }
     }
-
     return result;
   }, {});
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/filter-items.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/filter-items.js
index 4cb3fa6c815c3a..f1945ebe9fca48 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/filter-items.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/filter-items.js
@@ -6,27 +6,20 @@ Object.defineProperty(exports, "__esModule", {
 exports.default = filterItems;
 exports.isRequired = isRequired;
 exports.targetsSupported = targetsSupported;
-
 var _semver = require("semver");
-
 var _plugins = require("@babel/compat-data/plugins");
-
 var _utils = require("./utils");
-
 function targetsSupported(target, support) {
   const targetEnvironments = Object.keys(target);
-
   if (targetEnvironments.length === 0) {
     return false;
   }
-
   const unsupportedEnvironments = targetEnvironments.filter(environment => {
     const lowestImplementedVersion = (0, _utils.getLowestImplementedVersion)(support, environment);
 
     if (!lowestImplementedVersion) {
       return true;
     }
-
     const lowestTargetedVersion = target[environment];
 
     if ((0, _utils.isUnreleasedVersion)(lowestTargetedVersion, environment)) {
@@ -36,16 +29,13 @@ function targetsSupported(target, support) {
     if ((0, _utils.isUnreleasedVersion)(lowestImplementedVersion, environment)) {
       return true;
     }
-
     if (!_semver.valid(lowestTargetedVersion.toString())) {
       throw new Error(`Invalid version passed for target "${environment}": "${lowestTargetedVersion}". ` + "Versions must be in semver format (major.minor.patch)");
     }
-
     return _semver.gt((0, _utils.semverify)(lowestImplementedVersion), lowestTargetedVersion.toString());
   });
   return unsupportedEnvironments.length === 0;
 }
-
 function isRequired(name, targets, {
   compatData = _plugins,
   includes,
@@ -55,7 +45,6 @@ function isRequired(name, targets, {
   if (includes != null && includes.has(name)) return true;
   return !targetsSupported(targets, compatData[name]);
 }
-
 function filterItems(list, includes, excludes, targets, defaultIncludes, defaultExcludes, pluginSyntaxMap) {
   const result = new Set();
   const options = {
@@ -63,27 +52,22 @@ function filterItems(list, includes, excludes, targets, defaultIncludes, default
     includes,
     excludes
   };
-
   for (const item in list) {
     if (isRequired(item, targets, options)) {
       result.add(item);
     } else if (pluginSyntaxMap) {
       const shippedProposalsSyntax = pluginSyntaxMap.get(item);
-
       if (shippedProposalsSyntax) {
         result.add(shippedProposalsSyntax);
       }
     }
   }
-
   if (defaultIncludes) {
     defaultIncludes.forEach(item => !excludes.has(item) && result.add(item));
   }
-
   if (defaultExcludes) {
     defaultExcludes.forEach(item => !includes.has(item) && result.delete(item));
   }
-
   return result;
 }
 
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/index.js
index 952d3a3d6c027f..2d2460af6665eb 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/index.js
@@ -41,71 +41,51 @@ Object.defineProperty(exports, "unreleasedLabels", {
     return _targets.unreleasedLabels;
   }
 });
-
 var _browserslist = require("browserslist");
-
 var _helperValidatorOption = require("@babel/helper-validator-option");
-
 var _nativeModules = require("@babel/compat-data/native-modules");
-
+var _lruCache = require("lru-cache");
 var _utils = require("./utils");
-
 var _targets = require("./targets");
-
 var _options = require("./options");
-
 var _pretty = require("./pretty");
-
 var _debug = require("./debug");
-
 var _filterItems = require("./filter-items");
-
 const ESM_SUPPORT = _nativeModules["es6.module"];
 const v = new _helperValidatorOption.OptionValidator("@babel/helper-compilation-targets");
-
 function validateTargetNames(targets) {
   const validTargets = Object.keys(_options.TargetNames);
-
   for (const target of Object.keys(targets)) {
     if (!(target in _options.TargetNames)) {
       throw new Error(v.formatMessage(`'${target}' is not a valid target
 - Did you mean '${(0, _helperValidatorOption.findSuggestion)(target, validTargets)}'?`));
     }
   }
-
   return targets;
 }
-
 function isBrowsersQueryValid(browsers) {
   return typeof browsers === "string" || Array.isArray(browsers) && browsers.every(b => typeof b === "string");
 }
-
 function validateBrowsers(browsers) {
   v.invariant(browsers === undefined || isBrowsersQueryValid(browsers), `'${String(browsers)}' is not a valid browserslist query`);
   return browsers;
 }
-
 function getLowestVersions(browsers) {
   return browsers.reduce((all, browser) => {
     const [browserName, browserVersion] = browser.split(" ");
     const target = _targets.browserNameMap[browserName];
-
     if (!target) {
       return all;
     }
-
     try {
       const splitVersion = browserVersion.split("-")[0].toLowerCase();
       const isSplitUnreleased = (0, _utils.isUnreleasedVersion)(splitVersion, target);
-
       if (!all[target]) {
         all[target] = isSplitUnreleased ? splitVersion : (0, _utils.semverify)(splitVersion);
         return all;
       }
-
       const version = all[target];
       const isUnreleased = (0, _utils.isUnreleasedVersion)(version, target);
-
       if (isUnreleased && isSplitUnreleased) {
         all[target] = (0, _utils.getLowestUnreleased)(version, splitVersion, target);
       } else if (isUnreleased) {
@@ -115,16 +95,13 @@ function getLowestVersions(browsers) {
         all[target] = (0, _utils.semverMin)(version, parsedBrowserVersion);
       }
     } catch (e) {}
-
     return all;
   }, {});
 }
-
 function outputDecimalWarning(decimalTargets) {
   if (!decimalTargets.length) {
     return;
   }
-
   console.warn("Warning, the following targets are using a decimal version:\n");
   decimalTargets.forEach(({
     target,
@@ -135,7 +112,6 @@ We recommend using a string for minor/patch versions to avoid numbers like 6.10
 getting parsed as 6.1, which can lead to unexpected behavior.
 `);
 }
-
 function semverifyTarget(target, value) {
   try {
     return (0, _utils.semverify)(value);
@@ -148,31 +124,37 @@ function nodeTargetParser(value) {
   const parsed = value === true || value === "current" ? process.versions.node : semverifyTarget("node", value);
   return ["node", parsed];
 }
-
 function defaultTargetParser(target, value) {
   const version = (0, _utils.isUnreleasedVersion)(value, target) ? value.toLowerCase() : semverifyTarget(target, value);
   return [target, version];
 }
-
 function generateTargets(inputTargets) {
   const input = Object.assign({}, inputTargets);
   delete input.esmodules;
   delete input.browsers;
   return input;
 }
-
 function resolveTargets(queries, env) {
   const resolved = _browserslist(queries, {
     mobileToDesktop: true,
     env
   });
-
   return getLowestVersions(resolved);
 }
-
+const targetsCache = new _lruCache({
+  max: 64
+});
+function resolveTargetsCached(queries, env) {
+  const cacheKey = typeof queries === "string" ? queries : queries.join() + env;
+  let cached = targetsCache.get(cacheKey);
+  if (!cached) {
+    cached = resolveTargets(queries, env);
+    targetsCache.set(cacheKey, cached);
+  }
+  return Object.assign({}, cached);
+}
 function getTargets(inputTargets = {}, options = {}) {
   var _browsers, _browsers2;
-
   let {
     browsers,
     esmodules
@@ -186,14 +168,12 @@ function getTargets(inputTargets = {}, options = {}) {
   const shouldParseBrowsers = !!browsers;
   const hasTargets = shouldParseBrowsers || Object.keys(targets).length > 0;
   const shouldSearchForConfig = !options.ignoreBrowserslistConfig && !hasTargets;
-
   if (!browsers && shouldSearchForConfig) {
     browsers = _browserslist.loadConfig({
       config: options.configFile,
       path: configPath,
       env: options.browserslistEnv
     });
-
     if (browsers == null) {
       {
         browsers = [];
@@ -207,13 +187,12 @@ function getTargets(inputTargets = {}, options = {}) {
   }
 
   if ((_browsers2 = browsers) != null && _browsers2.length) {
-    const queryBrowsers = resolveTargets(browsers, options.browserslistEnv);
-
+    const queryBrowsers = resolveTargetsCached(browsers, options.browserslistEnv);
     if (esmodules === "intersect") {
       for (const browser of Object.keys(queryBrowsers)) {
         const version = queryBrowsers[browser];
-        const esmSupportVersion = ESM_SUPPORT[browser];
-
+        const esmSupportVersion =
+        ESM_SUPPORT[browser];
         if (esmSupportVersion) {
           queryBrowsers[browser] = (0, _utils.getHighestUnreleased)(version, (0, _utils.semverify)(esmSupportVersion), browser);
         } else {
@@ -221,13 +200,11 @@ function getTargets(inputTargets = {}, options = {}) {
         }
       }
     }
-
     targets = Object.assign(queryBrowsers, targets);
   }
 
   const result = {};
   const decimalWarnings = [];
-
   for (const target of Object.keys(targets).sort()) {
     const value = targets[target];
 
@@ -237,14 +214,11 @@ function getTargets(inputTargets = {}, options = {}) {
         value
       });
     }
-
     const [parsedTarget, parsedValue] = target === "node" ? nodeTargetParser(value) : defaultTargetParser(target, value);
-
     if (parsedValue) {
       result[parsedTarget] = parsedValue;
     }
   }
-
   outputDecimalWarning(decimalWarnings);
   return result;
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/pretty.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/pretty.js
index 322555f33e718a..7ef31b47964be7 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/pretty.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/pretty.js
@@ -5,42 +5,34 @@ Object.defineProperty(exports, "__esModule", {
 });
 exports.prettifyTargets = prettifyTargets;
 exports.prettifyVersion = prettifyVersion;
-
 var _semver = require("semver");
-
 var _targets = require("./targets");
-
 function prettifyVersion(version) {
   if (typeof version !== "string") {
     return version;
   }
-
-  const parts = [_semver.major(version)];
-
-  const minor = _semver.minor(version);
-
-  const patch = _semver.patch(version);
-
+  const {
+    major,
+    minor,
+    patch
+  } = _semver.parse(version);
+  const parts = [major];
   if (minor || patch) {
     parts.push(minor);
   }
-
   if (patch) {
     parts.push(patch);
   }
-
   return parts.join(".");
 }
-
 function prettifyTargets(targets) {
   return Object.keys(targets).reduce((results, target) => {
     let value = targets[target];
-    const unreleasedLabel = _targets.unreleasedLabels[target];
-
+    const unreleasedLabel =
+    _targets.unreleasedLabels[target];
     if (typeof value === "string" && unreleasedLabel !== value) {
       value = prettifyVersion(value);
     }
-
     results[target] = value;
     return results;
   }, {});
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/utils.js b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/utils.js
index f046054d7cdd0e..c52b36ab137fba 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/utils.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/lib/utils.js
@@ -9,16 +9,11 @@ exports.getLowestUnreleased = getLowestUnreleased;
 exports.isUnreleasedVersion = isUnreleasedVersion;
 exports.semverMin = semverMin;
 exports.semverify = semverify;
-
 var _semver = require("semver");
-
 var _helperValidatorOption = require("@babel/helper-validator-option");
-
 var _targets = require("./targets");
-
 const versionRegExp = /^(\d+|\d+.\d+)$/;
 const v = new _helperValidatorOption.OptionValidator("@babel/helper-compilation-targets");
-
 function semverMin(first, second) {
   return first && _semver.lt(first, second) ? first : second;
 }
@@ -27,47 +22,39 @@ function semverify(version) {
   if (typeof version === "string" && _semver.valid(version)) {
     return version;
   }
-
   v.invariant(typeof version === "number" || typeof version === "string" && versionRegExp.test(version), `'${version}' is not a valid version`);
-  const split = version.toString().split(".");
-
-  while (split.length < 3) {
-    split.push("0");
+  version = version.toString();
+  let pos = 0;
+  let num = 0;
+  while ((pos = version.indexOf(".", pos + 1)) > 0) {
+    num++;
   }
-
-  return split.join(".");
+  return version + ".0".repeat(2 - num);
 }
-
 function isUnreleasedVersion(version, env) {
-  const unreleasedLabel = _targets.unreleasedLabels[env];
+  const unreleasedLabel =
+  _targets.unreleasedLabels[env];
   return !!unreleasedLabel && unreleasedLabel === version.toString().toLowerCase();
 }
-
 function getLowestUnreleased(a, b, env) {
-  const unreleasedLabel = _targets.unreleasedLabels[env];
-
+  const unreleasedLabel =
+  _targets.unreleasedLabels[env];
   if (a === unreleasedLabel) {
     return b;
   }
-
   if (b === unreleasedLabel) {
     return a;
   }
-
   return semverMin(a, b);
 }
-
 function getHighestUnreleased(a, b, env) {
   return getLowestUnreleased(a, b, env) === a ? b : a;
 }
-
 function getLowestImplementedVersion(plugin, environment) {
   const result = plugin[environment];
-
   if (!result && environment === "android") {
     return plugin.chrome;
   }
-
   return result;
 }
 
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json
index 10efaf2d6e0d8c..994dbfe5ccae81 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/helper-compilation-targets",
-  "version": "7.20.0",
+  "version": "7.20.7",
   "author": "The Babel Team (https://babel.dev/team)",
   "license": "MIT",
   "description": "Helper functions on Babel compilation targets",
@@ -22,17 +22,19 @@
     "babel-plugin"
   ],
   "dependencies": {
-    "@babel/compat-data": "^7.20.0",
+    "@babel/compat-data": "^7.20.5",
     "@babel/helper-validator-option": "^7.18.6",
     "browserslist": "^4.21.3",
+    "lru-cache": "^5.1.1",
     "semver": "^6.3.0"
   },
   "peerDependencies": {
     "@babel/core": "^7.0.0"
   },
   "devDependencies": {
-    "@babel/core": "^7.19.6",
+    "@babel/core": "^7.20.7",
     "@babel/helper-plugin-test-runner": "^7.18.6",
+    "@types/lru-cache": "^5.1.1",
     "@types/semver": "^5.5.0"
   },
   "engines": {
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js
index 9630f27a45d21b..1388cbbc46d97c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/dynamic-import.js
@@ -3,6 +3,7 @@
 Object.defineProperty(exports, "__esModule", {
   value: true
 });
+exports.buildDynamicImport = buildDynamicImport;
 exports.getDynamicImportSource = getDynamicImportSource;
 var t = require("@babel/types");
 var _template = require("@babel/template");
@@ -11,5 +12,38 @@ function getDynamicImportSource(node) {
   const [source] = node.arguments;
   return t.isStringLiteral(source) || t.isTemplateLiteral(source) ? source : _template.default.expression.ast`\`\${${source}}\``;
 }
+function buildDynamicImport(node, deferToThen, wrapWithPromise, builder) {
+  const [specifier] = node.arguments;
+  if (t.isStringLiteral(specifier) || t.isTemplateLiteral(specifier) && specifier.quasis.length === 0) {
+    if (deferToThen) {
+      return _template.default.expression.ast`
+        Promise.resolve().then(() => ${builder(specifier)})
+      `;
+    } else return builder(specifier);
+  }
+  const specifierToString = t.isTemplateLiteral(specifier) ? t.identifier("specifier") : t.templateLiteral([t.templateElement({
+    raw: ""
+  }), t.templateElement({
+    raw: ""
+  })], [t.identifier("specifier")]);
+  if (deferToThen) {
+    return _template.default.expression.ast`
+      (specifier =>
+        new Promise(r => r(${specifierToString}))
+          .then(s => ${builder(t.identifier("s"))})
+      )(${specifier})
+    `;
+  } else if (wrapWithPromise) {
+    return _template.default.expression.ast`
+      (specifier =>
+        new Promise(r => r(${builder(specifierToString)}))
+      )(${specifier})
+    `;
+  } else {
+    return _template.default.expression.ast`
+      (specifier => ${builder(specifierToString)})(${specifier})
+    `;
+  }
+}
 
 //# sourceMappingURL=dynamic-import.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js
index b7bf1e586b40ed..5711e2d5aead43 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/index.js
@@ -3,6 +3,12 @@
 Object.defineProperty(exports, "__esModule", {
   value: true
 });
+Object.defineProperty(exports, "buildDynamicImport", {
+  enumerable: true,
+  get: function () {
+    return _dynamicImport.buildDynamicImport;
+  }
+});
 exports.buildNamespaceInitStatements = buildNamespaceInitStatements;
 exports.ensureStatementsHoisted = ensureStatementsHoisted;
 Object.defineProperty(exports, "getDynamicImportSource", {
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js
index 981972b0abe663..0076c659b7af3a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js
@@ -50,7 +50,7 @@ function normalizeModuleAndLoadMetadata(programPath, exportName, {
     initializeReexports,
     lazy
   }, stringSpecifiers);
-  removeModuleDeclarations(programPath);
+  removeImportExportDeclarations(programPath);
 
   for (const [, metadata] of source) {
     if (metadata.importsNamespace.size > 0) {
@@ -326,7 +326,7 @@ function nameAnonymousExports(programPath) {
     (0, _helperSplitExportDeclaration.default)(child);
   });
 }
-function removeModuleDeclarations(programPath) {
+function removeImportExportDeclarations(programPath) {
   programPath.get("body").forEach(child => {
     if (child.isImportDeclaration()) {
       child.remove();
diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json
index 63693dcb928cb6..ec1a0d80a71824 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/helper-module-transforms",
-  "version": "7.20.2",
+  "version": "7.20.11",
   "description": "Babel helper functions for implementing ES6 module transformations",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-helper-module-transforms",
@@ -20,9 +20,9 @@
     "@babel/helper-simple-access": "^7.20.2",
     "@babel/helper-split-export-declaration": "^7.18.6",
     "@babel/helper-validator-identifier": "^7.19.1",
-    "@babel/template": "^7.18.10",
-    "@babel/traverse": "^7.20.1",
-    "@babel/types": "^7.20.2"
+    "@babel/template": "^7.20.7",
+    "@babel/traverse": "^7.20.10",
+    "@babel/types": "^7.20.7"
   },
   "engines": {
     "node": ">=6.9.0"
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js
index 437f5e86835156..e0babf875425b9 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers-generated.js
@@ -22,9 +22,13 @@ var _default = Object.freeze({
   asyncGeneratorDelegate: helper("7.0.0-beta.0", 'import OverloadYield from"OverloadYield";export default function _asyncGeneratorDelegate(inner){var iter={},waiting=!1;function pump(key,value){return waiting=!0,value=new Promise((function(resolve){resolve(inner[key](value))})),{done:!1,value:new OverloadYield(value,1)}}return iter["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},iter.next=function(value){return waiting?(waiting=!1,value):pump("next",value)},"function"==typeof inner.throw&&(iter.throw=function(value){if(waiting)throw waiting=!1,value;return pump("throw",value)}),"function"==typeof inner.return&&(iter.return=function(value){return waiting?(waiting=!1,value):pump("return",value)}),iter}'),
   asyncIterator: helper("7.15.9", 'export default function _asyncIterator(iterable){var method,async,sync,retry=2;for("undefined"!=typeof Symbol&&(async=Symbol.asyncIterator,sync=Symbol.iterator);retry--;){if(async&&null!=(method=iterable[async]))return method.call(iterable);if(sync&&null!=(method=iterable[sync]))return new AsyncFromSyncIterator(method.call(iterable));async="@@asyncIterator",sync="@@iterator"}throw new TypeError("Object is not async iterable")}function AsyncFromSyncIterator(s){function AsyncFromSyncIteratorContinuation(r){if(Object(r)!==r)return Promise.reject(new TypeError(r+" is not an object."));var done=r.done;return Promise.resolve(r.value).then((function(value){return{value:value,done:done}}))}return AsyncFromSyncIterator=function(s){this.s=s,this.n=s.next},AsyncFromSyncIterator.prototype={s:null,n:null,next:function(){return AsyncFromSyncIteratorContinuation(this.n.apply(this.s,arguments))},return:function(value){var ret=this.s.return;return void 0===ret?Promise.resolve({value:value,done:!0}):AsyncFromSyncIteratorContinuation(ret.apply(this.s,arguments))},throw:function(value){var thr=this.s.return;return void 0===thr?Promise.reject(value):AsyncFromSyncIteratorContinuation(thr.apply(this.s,arguments))}},new AsyncFromSyncIterator(s)}'),
   awaitAsyncGenerator: helper("7.0.0-beta.0", 'import OverloadYield from"OverloadYield";export default function _awaitAsyncGenerator(value){return new OverloadYield(value,0)}'),
+  checkInRHS: helper("7.20.5", 'export default function _checkInRHS(value){if(Object(value)!==value)throw TypeError("right-hand side of \'in\' should be an object, got "+(null!==value?typeof value:"null"));return value}'),
+  defineAccessor: helper("7.20.7", "export default function _defineAccessor(type,obj,key,fn){var desc={configurable:!0,enumerable:!0};return desc[type]=fn,Object.defineProperty(obj,key,desc)}"),
+  iterableToArrayLimit: helper("7.0.0-beta.0", 'export default function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}'),
+  iterableToArrayLimitLoose: helper("7.0.0-beta.0", 'export default function _iterableToArrayLimitLoose(arr,i){var _i=arr&&("undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"]);if(null!=_i){var _s,_arr=[];for(_i=_i.call(arr);arr.length1){for(var childArray=new Array(childrenLength),i=0;i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc},"next"===this.method&&(this.arg=undefined),ContinueSentinel}},exports}'),
+  regeneratorRuntime: helper("7.18.0", 'export default function _regeneratorRuntime(){"use strict";\n/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */_regeneratorRuntime=function(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(undefined===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=undefined,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a \'"+methodName+"\' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=undefined),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc},"next"===this.method&&(this.arg=undefined),ContinueSentinel}},exports}'),
   typeof: helper("7.0.0-beta.0", 'export default function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}'),
   wrapRegExp: helper("7.19.0", 'import setPrototypeOf from"setPrototypeOf";import inherits from"inherits";export default function _wrapRegExp(){_wrapRegExp=function(re,groups){return new BabelRegExp(re,void 0,groups)};var _super=RegExp.prototype,_groups=new WeakMap;function BabelRegExp(re,flags,groups){var _this=new RegExp(re,flags);return _groups.set(_this,groups||_groups.get(re)),setPrototypeOf(_this,BabelRegExp.prototype)}function buildGroups(result,re){var g=_groups.get(re);return Object.keys(g).reduce((function(groups,name){var i=g[name];if("number"==typeof i)groups[name]=result[i];else{for(var k=0;void 0===result[i[k]]&&k+1]+)>/g,(function(_,name){var group=groups[name];return"$"+(Array.isArray(group)?group.join("$"):group)})))}if("function"==typeof substitution){var _this=this;return _super[Symbol.replace].call(this,str,(function(){var args=arguments;return"object"!=typeof args[args.length-1]&&(args=[].slice.call(args)).push(buildGroups(args,_this)),substitution.apply(this,args)}))}return _super[Symbol.replace].call(this,str,substitution)},_wrapRegExp.apply(this,arguments)}')
 });
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js
index 3088e3e92cdbbe..da0a8aa913f65e 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers.js
@@ -73,13 +73,14 @@ helpers.classCallCheck = helper("7.0.0-beta.0")`
   }
 `;
 helpers.createClass = helper("7.0.0-beta.0")`
+  import toPropertyKey from "toPropertyKey";
   function _defineProperties(target, props) {
     for (var i = 0; i < props.length; i ++) {
       var descriptor = props[i];
       descriptor.enumerable = descriptor.enumerable || false;
       descriptor.configurable = true;
       if ("value" in descriptor) descriptor.writable = true;
-      Object.defineProperty(target, descriptor.key, descriptor);
+      Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
     }
   }
 
@@ -129,7 +130,9 @@ helpers.defaults = helper("7.0.0-beta.0")`
   }
 `;
 helpers.defineProperty = helper("7.0.0-beta.0")`
+  import toPropertyKey from "toPropertyKey";
   export default function _defineProperty(obj, key, value) {
+    key = toPropertyKey(key);
     // Shortcircuit the slow defineProperty path when possible.
     // We are trying to avoid issues where setters defined on the
     // prototype cause side effects under the fast path of simple
@@ -574,7 +577,7 @@ helpers.set = helper("7.0.0-beta.0")`
   export default function _set(target, property, value, receiver, isStrict) {
     var s = set(target, property, value, receiver || target);
     if (!s && isStrict) {
-      throw new Error('failed to set property');
+      throw new TypeError('failed to set property');
     }
 
     return value;
@@ -607,7 +610,7 @@ helpers.writeOnlyError = helper("7.12.13")`
 `;
 helpers.classNameTDZError = helper("7.0.0-beta.0")`
   export default function _classNameTDZError(name) {
-    throw new Error("Class \\"" + name + "\\" cannot be referenced in computed property keys.");
+    throw new ReferenceError("Class \\"" + name + "\\" cannot be referenced in computed property keys.");
   }
 `;
 helpers.temporalUndefined = helper("7.0.0-beta.0")`
@@ -716,56 +719,6 @@ helpers.iterableToArray = helper("7.0.0-beta.0")`
     if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
   }
 `;
-helpers.iterableToArrayLimit = helper("7.0.0-beta.0")`
-  export default function _iterableToArrayLimit(arr, i) {
-    // this is an expanded form of \`for...of\` that properly supports abrupt completions of
-    // iterators etc. variable names have been minimised to reduce the size of this massive
-    // helper. sometimes spec compliance is annoying :(
-    //
-    // _n = _iteratorNormalCompletion
-    // _d = _didIteratorError
-    // _e = _iteratorError
-    // _i = _iterator
-    // _s = _step
-
-    var _i = arr == null ? null : (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);
-    if (_i == null) return;
-
-    var _arr = [];
-    var _n = true;
-    var _d = false;
-    var _s, _e;
-    try {
-      for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
-        _arr.push(_s.value);
-        if (i && _arr.length === i) break;
-      }
-    } catch (err) {
-      _d = true;
-      _e = err;
-    } finally {
-      try {
-        if (!_n && _i["return"] != null) _i["return"]();
-      } finally {
-        if (_d) throw _e;
-      }
-    }
-    return _arr;
-  }
-`;
-helpers.iterableToArrayLimitLoose = helper("7.0.0-beta.0")`
-  export default function _iterableToArrayLimitLoose(arr, i) {
-    var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);
-    if (_i == null) return;
-
-    var _arr = [];
-    for (_i = _i.call(arr), _step; !(_step = _i.next()).done;) {
-      _arr.push(_step.value);
-      if (i && _arr.length === i) break;
-    }
-    return _arr;
-  }
-`;
 helpers.unsupportedIterableToArray = helper("7.9.0")`
   import arrayLikeToArray from "arrayLikeToArray";
 
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/checkInRHS.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/checkInRHS.js
new file mode 100644
index 00000000000000..e5877661fa0015
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/checkInRHS.js
@@ -0,0 +1,15 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+exports.default = _checkInRHS;
+
+function _checkInRHS(value) {
+  if (Object(value) !== value) {
+    throw TypeError("right-hand side of 'in' should be an object, got " + (value !== null ? typeof value : "null"));
+  }
+  return value;
+}
+
+//# sourceMappingURL=checkInRHS.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/defineAccessor.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/defineAccessor.js
new file mode 100644
index 00000000000000..869d06e854d518
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/defineAccessor.js
@@ -0,0 +1,17 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+exports.default = _defineAccessor;
+
+function _defineAccessor(type, obj, key, fn) {
+  var desc = {
+    configurable: true,
+    enumerable: true
+  };
+  desc[type] = fn;
+  return Object.defineProperty(obj, key, desc);
+}
+
+//# sourceMappingURL=defineAccessor.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/iterableToArrayLimit.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/iterableToArrayLimit.js
new file mode 100644
index 00000000000000..0ea8d4a517ac07
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/iterableToArrayLimit.js
@@ -0,0 +1,43 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+exports.default = _iterableToArrayLimit;
+
+function _iterableToArrayLimit(arr, i) {
+
+  var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
+  if (_i == null) return;
+  var _arr = [];
+  var _n = true;
+  var _d = false;
+  var _s, _e, _x, _r;
+  try {
+    _x = (_i = _i.call(arr)).next;
+    if (i === 0) {
+      if (Object(_i) !== _i) return;
+      _n = false;
+    } else {
+      for (; !(_n = (_s = _x.call(_i)).done); _n = true) {
+        _arr.push(_s.value);
+        if (_arr.length === i) break;
+      }
+    }
+  } catch (err) {
+    _d = true;
+    _e = err;
+  } finally {
+    try {
+      if (!_n && _i["return"] != null) {
+        _r = _i["return"]();
+        if (Object(_r) !== _r) return;
+      }
+    } finally {
+      if (_d) throw _e;
+    }
+  }
+  return _arr;
+}
+
+//# sourceMappingURL=iterableToArrayLimit.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/iterableToArrayLimitLoose.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/iterableToArrayLimitLoose.js
new file mode 100644
index 00000000000000..42962907c90dcb
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/iterableToArrayLimitLoose.js
@@ -0,0 +1,19 @@
+"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+exports.default = _iterableToArrayLimitLoose;
+
+function _iterableToArrayLimitLoose(arr, i) {
+  var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);
+  if (_i == null) return;
+  var _arr = [];
+  var _s;
+  for (_i = _i.call(arr); arr.length < i && !(_s = _i.next()).done;) {
+    _arr.push(_s.value);
+  }
+  return _arr;
+}
+
+//# sourceMappingURL=iterableToArrayLimitLoose.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js
index faafe055c6d65e..78ef117b323398 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js
@@ -231,20 +231,22 @@ function _regeneratorRuntime() {
   }
 
   function maybeInvokeDelegate(delegate, context) {
-    var method = delegate.iterator[context.method];
+    var methodName = context.method;
+    var method = delegate.iterator[methodName];
     if (method === undefined) {
       context.delegate = null;
-      if (context.method === "throw") {
-        if (delegate.iterator["return"]) {
-          context.method = "return";
-          context.arg = undefined;
-          maybeInvokeDelegate(delegate, context);
-          if (context.method === "throw") {
-            return ContinueSentinel;
-          }
+
+      if (methodName === "throw" && delegate.iterator["return"]) {
+        context.method = "return";
+        context.arg = undefined;
+        maybeInvokeDelegate(delegate, context);
+        if (context.method === "throw") {
+          return ContinueSentinel;
         }
+      }
+      if (methodName !== "return") {
         context.method = "throw";
-        context.arg = new TypeError("The iterator does not provide a 'throw' method");
+        context.arg = new TypeError("The iterator does not provide a '" + methodName + "' method");
       }
       return ContinueSentinel;
     }
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js
index 6b1664b00beea0..2f5881716e7beb 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/lib/index.js
@@ -66,7 +66,7 @@ function getHelperMetadata(file) {
       throw child.buildCodeFrameError("Helpers can only export default");
     },
     Statement(child) {
-      if (child.isModuleDeclaration()) return;
+      if (child.isImportDeclaration() || child.isExportDeclaration()) return;
       child.skip();
     }
   };
diff --git a/tools/node_modules/eslint/node_modules/@babel/helpers/package.json b/tools/node_modules/eslint/node_modules/@babel/helpers/package.json
index 2d799d7b94f67c..1aaec6f164acdc 100644
--- a/tools/node_modules/eslint/node_modules/@babel/helpers/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/helpers/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/helpers",
-  "version": "7.20.1",
+  "version": "7.20.7",
   "description": "Collection of helper functions used by Babel transforms.",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-helpers",
@@ -15,15 +15,15 @@
   },
   "main": "./lib/index.js",
   "dependencies": {
-    "@babel/template": "^7.18.10",
-    "@babel/traverse": "^7.20.1",
-    "@babel/types": "^7.20.0"
+    "@babel/template": "^7.20.7",
+    "@babel/traverse": "^7.20.7",
+    "@babel/types": "^7.20.7"
   },
   "devDependencies": {
-    "@babel/generator": "^7.20.1",
+    "@babel/generator": "^7.20.7",
     "@babel/helper-plugin-test-runner": "^7.18.6",
-    "@babel/parser": "^7.20.1",
-    "regenerator-runtime": "^0.13.10",
+    "@babel/parser": "^7.20.7",
+    "regenerator-runtime": "^0.13.11",
     "terser": "^5.9.0"
   },
   "engines": {
diff --git a/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js
index a7eb4788ced826..3c600e76e1bda1 100644
--- a/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/parser/lib/index.js
@@ -118,9 +118,9 @@ var StandardErrors = {
   AwaitExpressionFormalParameter: "'await' is not allowed in async function parameters.",
   AwaitNotInAsyncContext: "'await' is only allowed within async functions and at the top levels of modules.",
   AwaitNotInAsyncFunction: "'await' is only allowed within async functions.",
-  BadGetterArity: "A 'get' accesor must not have any formal parameters.",
-  BadSetterArity: "A 'set' accesor must have exactly one formal parameter.",
-  BadSetterRestParameter: "A 'set' accesor function argument must not be a rest parameter.",
+  BadGetterArity: "A 'get' accessor must not have any formal parameters.",
+  BadSetterArity: "A 'set' accessor must have exactly one formal parameter.",
+  BadSetterRestParameter: "A 'set' accessor function argument must not be a rest parameter.",
   ConstructorClassField: "Classes may not have a field named 'constructor'.",
   ConstructorClassPrivateField: "Classes may not have a private field named '#constructor'.",
   ConstructorIsAccessor: "Class constructor may not be an accessor.",
@@ -455,6 +455,7 @@ var estree = (superClass => class ESTreeParserMixin extends superClass {
       regex = new RegExp(pattern, flags);
     } catch (e) {
     }
+
     const node = this.estreeParseLiteral(regex);
     node.regex = {
       pattern,
@@ -1733,7 +1734,6 @@ function adjustInnerComments(node, elements, commentWS) {
     setTrailingComments(lastElement, commentWS.comments);
   }
 }
-
 class CommentsParser extends BaseParser {
   addComment(comment) {
     if (this.filename) comment.loc.filename = this.filename;
@@ -2364,7 +2364,6 @@ class Tokenizer extends CommentsParser {
     this.state.lastTokStartLoc = this.state.startLoc;
     this.nextToken();
   }
-
   eat(type) {
     if (this.match(type)) {
       this.next();
@@ -3578,7 +3577,7 @@ class ExpressionScopeHandler {
     this.parser.raise(toParseError, origin);
   }
 
-  recordArrowParemeterBindingError(error, {
+  recordArrowParameterBindingError(error, {
     at: node
   }) {
     const {
@@ -3744,7 +3743,6 @@ class UtilParser extends Tokenizer {
     skipWhiteSpaceToLineBreak.lastIndex = this.state.end;
     return skipWhiteSpaceToLineBreak.test(this.input);
   }
-
   isLineTerminator() {
     return this.eat(13) || this.canInsertSemicolon();
   }
@@ -5293,7 +5291,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
     return super.parseFunctionBodyAndFinish(node, type, isMethod);
   }
 
-  parseStatement(context, topLevel) {
+  parseStatementLike(flags) {
     if (this.state.strict && this.isContextual(127)) {
       const lookahead = this.lookahead();
       if (tokenIsKeywordOrIdentifier(lookahead.type)) {
@@ -5306,7 +5304,7 @@ var flow = (superClass => class FlowParserMixin extends superClass {
       this.next();
       return this.flowParseEnumDeclaration(node);
     }
-    const stmt = super.parseStatement(context, topLevel);
+    const stmt = super.parseStatementLike(flags);
     if (this.flowPragma === undefined && !this.isValidDirective(stmt)) {
       this.flowPragma = null;
     }
@@ -7421,6 +7419,7 @@ const TSErrors = ParseErrorEnum`typescript`({
   }) => `Property '${propertyName}' cannot have an initializer because it is marked abstract.`,
   AccesorCannotDeclareThisParameter: "'get' and 'set' accessors cannot declare 'this' parameters.",
   AccesorCannotHaveTypeParameters: "An accessor cannot have type parameters.",
+  AccessorCannotBeOptional: "An 'accessor' property cannot be declared optional.",
   ClassMethodHasDeclare: "Class methods cannot have the 'declare' modifier.",
   ClassMethodHasReadonly: "Class methods cannot have the 'readonly' modifier.",
   ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference: "A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",
@@ -8729,7 +8728,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     return this.tsInAmbientContext(() => {
       if (starttype === 68) {
         nany.declare = true;
-        return super.parseFunctionStatement(nany, false, true);
+        return super.parseFunctionStatement(nany, false, false);
       }
       if (starttype === 80) {
         nany.declare = true;
@@ -9204,7 +9203,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     }
     return declaration;
   }
-  parseStatementContent(context, topLevel, decorators) {
+  parseStatementContent(flags, decorators) {
     if (this.match(75) && this.isLookaheadContextual("enum")) {
       const node = this.startNode();
       this.expect(75);
@@ -9219,7 +9218,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
       const result = this.tsParseInterfaceDeclaration(this.startNode());
       if (result) return result;
     }
-    return super.parseStatementContent(context, topLevel, decorators);
+    return super.parseStatementContent(flags, decorators);
   }
   parseAccessModifier() {
     return this.tsParseModifier(["public", "protected", "private"]);
@@ -9395,8 +9394,12 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     if (typeParameters) node.typeParameters = typeParameters;
   }
   parseClassPropertyAnnotation(node) {
-    if (!node.optional && this.eat(35)) {
-      node.definite = true;
+    if (!node.optional) {
+      if (this.eat(35)) {
+        node.definite = true;
+      } else if (this.eat(17)) {
+        node.optional = true;
+      }
     }
     const type = this.tsTryParseTypeAnnotation();
     if (type) node.typeAnnotation = type;
@@ -9435,6 +9438,15 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
     this.parseClassPropertyAnnotation(node);
     return super.parseClassPrivateProperty(node);
   }
+  parseClassAccessorProperty(node) {
+    this.parseClassPropertyAnnotation(node);
+    if (node.optional) {
+      this.raise(TSErrors.AccessorCannotBeOptional, {
+        at: node
+      });
+    }
+    return super.parseClassAccessorProperty(node);
+  }
   pushClassMethod(classBody, method, isGenerator, isAsync, isConstructor, allowsDirectSuper) {
     const typeParameters = this.tsTryParseTypeParameters();
     if (typeParameters && isConstructor) {
@@ -9640,7 +9652,7 @@ var typescript = (superClass => class TypeScriptParserMixin extends superClass {
       case "TSNonNullExpression":
       case "TSTypeAssertion":
         if (isLHS) {
-          this.expressionScope.recordArrowParemeterBindingError(TSErrors.UnexpectedTypeCastInParameter, {
+          this.expressionScope.recordArrowParameterBindingError(TSErrors.UnexpectedTypeCastInParameter, {
             at: node
           });
         } else {
@@ -10048,11 +10060,10 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
     }
   }
 
-  hasFollowingIdentifier(context) {
-    if (super.hasFollowingIdentifier(context)) {
+  chStartsBindingIdentifier(ch, pos) {
+    if (super.chStartsBindingIdentifier(ch, pos)) {
       return true;
     }
-    if (context) return false;
 
     const nextToken = this.lookahead();
     if (nextToken.type === 142) {
@@ -10073,7 +10084,7 @@ var placeholders = (superClass => class PlaceholdersParserMixin extends superCla
       const stmt = node;
       stmt.label = this.finishPlaceholder(expr, "Identifier");
       this.next();
-      stmt.body = super.parseStatement("label");
+      stmt.body = super.parseStatementOrFunctionDeclaration(false);
       return this.finishNode(stmt, "LabeledStatement");
     }
     this.semicolon();
@@ -10370,7 +10381,7 @@ class LValParser extends NodeUtils {
       parenthesized = unwrapParenthesizedExpression(node);
       if (isLHS) {
         if (parenthesized.type === "Identifier") {
-          this.expressionScope.recordArrowParemeterBindingError(Errors.InvalidParenthesizedAssignment, {
+          this.expressionScope.recordArrowParameterBindingError(Errors.InvalidParenthesizedAssignment, {
             at: node
           });
         } else if (parenthesized.type !== "MemberExpression") {
@@ -11547,7 +11558,7 @@ class ExpressionParser extends LValParser {
             if (type === 68) {
               this.resetPreviousNodeTrailingComments(id);
               this.next();
-              return this.parseFunction(this.startNodeAtNode(id), undefined, true);
+              return this.parseAsyncFunctionExpression(this.startNodeAtNode(id));
             } else if (tokenIsIdentifier(type)) {
               if (this.lookaheadCharCode() === 61) {
                 return this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(id));
@@ -12213,12 +12224,12 @@ class ExpressionParser extends LValParser {
   initFunction(node, isAsync) {
     node.id = null;
     node.generator = false;
-    node.async = !!isAsync;
+    node.async = isAsync;
   }
 
   parseMethod(node, isGenerator, isAsync, isConstructor, allowDirectSuper, type, inClassScope = false) {
     this.initFunction(node, isAsync);
-    node.generator = !!isGenerator;
+    node.generator = isGenerator;
     const allowModifiers = isConstructor;
     this.scope.enter(SCOPE_FUNCTION | SCOPE_SUPER | (inClassScope ? SCOPE_CLASS : 0) | (allowDirectSuper ? SCOPE_DIRECT_SUPER : 0));
     this.prodParam.enter(functionFlags(isAsync, node.generator));
@@ -12702,10 +12713,20 @@ const loopLabel = {
   switchLabel = {
     kind: "switch"
   };
-const FUNC_NO_FLAGS = 0b000,
-  FUNC_STATEMENT = 0b001,
-  FUNC_HANGING_STATEMENT = 0b010,
-  FUNC_NULLABLE_ID = 0b100;
+var ParseFunctionFlag = {
+  Expression: 0,
+  Declaration: 1,
+  HangingDeclaration: 2,
+  NullableId: 4,
+  Async: 8
+};
+var ParseStatementFlag = {
+  StatementOnly: 0,
+  AllowImportExport: 1,
+  AllowDeclaration: 2,
+  AllowFunctionDeclaration: 4,
+  AllowLabeledFunction: 8
+};
 const loneSurrogate = /[\uD800-\uDFFF]/u;
 const keywordRelationalOperator = /in(?:stanceof)?/y;
 
@@ -12872,23 +12893,15 @@ class StatementParser extends ExpressionParser {
     this.next();
     return this.finishNode(node, "InterpreterDirective");
   }
-  isLet(context) {
+  isLet() {
     if (!this.isContextual(99)) {
       return false;
     }
-    return this.hasFollowingIdentifier(context);
+    return this.hasFollowingBindingAtom();
   }
-
-  hasFollowingIdentifier(context) {
-    const next = this.nextTokenStart();
-    const nextCh = this.codePointAtPos(next);
-    if (nextCh === 92 || nextCh === 91) {
-      return true;
-    }
-    if (context) return false;
-    if (nextCh === 123) return true;
-    if (isIdentifierStart(nextCh)) {
-      keywordRelationalOperator.lastIndex = next;
+  chStartsBindingIdentifier(ch, pos) {
+    if (isIdentifierStart(ch)) {
+      keywordRelationalOperator.lastIndex = pos;
       if (keywordRelationalOperator.test(this.input)) {
         const endCh = this.codePointAtPos(keywordRelationalOperator.lastIndex);
         if (!isIdentifierChar(endCh) && endCh !== 92) {
@@ -12896,8 +12909,26 @@ class StatementParser extends ExpressionParser {
         }
       }
       return true;
+    } else if (ch === 92) {
+      return true;
+    } else {
+      return false;
     }
-    return false;
+  }
+  chStartsBindingPattern(ch) {
+    return ch === 91 || ch === 123;
+  }
+
+  hasFollowingBindingAtom() {
+    const next = this.nextTokenStart();
+    const nextCh = this.codePointAtPos(next);
+    return this.chStartsBindingPattern(nextCh) || this.chStartsBindingIdentifier(nextCh, next);
+  }
+
+  hasFollowingBindingIdentifier() {
+    const next = this.nextTokenStart();
+    const nextCh = this.codePointAtPos(next);
+    return this.chStartsBindingIdentifier(nextCh, next);
   }
   startsUsingForOf() {
     const lookahead = this.lookahead();
@@ -12909,16 +12940,34 @@ class StatementParser extends ExpressionParser {
     }
   }
 
-  parseStatement(context, topLevel) {
+  parseModuleItem() {
+    return this.parseStatementLike(ParseStatementFlag.AllowImportExport | ParseStatementFlag.AllowDeclaration | ParseStatementFlag.AllowFunctionDeclaration | ParseStatementFlag.AllowLabeledFunction);
+  }
+
+  parseStatementListItem() {
+    return this.parseStatementLike(ParseStatementFlag.AllowDeclaration | ParseStatementFlag.AllowFunctionDeclaration | ParseStatementFlag.AllowLabeledFunction);
+  }
+  parseStatementOrFunctionDeclaration(disallowLabeledFunction) {
+    return this.parseStatementLike(ParseStatementFlag.AllowFunctionDeclaration | (disallowLabeledFunction ? 0 : ParseStatementFlag.AllowLabeledFunction));
+  }
+
+  parseStatement() {
+    return this.parseStatementLike(ParseStatementFlag.StatementOnly);
+  }
+
+  parseStatementLike(flags) {
     let decorators = null;
     if (this.match(26)) {
       decorators = this.parseDecorators(true);
     }
-    return this.parseStatementContent(context, topLevel, decorators);
+    return this.parseStatementContent(flags, decorators);
   }
-  parseStatementContent(context, topLevel, decorators) {
+  parseStatementContent(flags, decorators) {
     const starttype = this.state.type;
     const node = this.startNode();
+    const allowDeclaration = !!(flags & ParseStatementFlag.AllowDeclaration);
+    const allowFunctionDeclaration = !!(flags & ParseStatementFlag.AllowFunctionDeclaration);
+    const topLevel = flags & ParseStatementFlag.AllowImportExport;
 
     switch (starttype) {
       case 60:
@@ -12928,25 +12977,25 @@ class StatementParser extends ExpressionParser {
       case 64:
         return this.parseDebuggerStatement(node);
       case 90:
-        return this.parseDoStatement(node);
+        return this.parseDoWhileStatement(node);
       case 91:
         return this.parseForStatement(node);
       case 68:
         if (this.lookaheadCharCode() === 46) break;
-        if (context) {
+        if (!allowDeclaration) {
           if (this.state.strict) {
             this.raise(Errors.StrictFunction, {
               at: this.state.startLoc
             });
-          } else if (context !== "if" && context !== "label") {
+          } else if (!allowFunctionDeclaration) {
             this.raise(Errors.SloppyFunction, {
               at: this.state.startLoc
             });
           }
         }
-        return this.parseFunctionStatement(node, false, !context);
+        return this.parseFunctionStatement(node, false, !allowDeclaration && allowFunctionDeclaration);
       case 80:
-        if (context) this.unexpected();
+        if (!allowDeclaration) this.unexpected();
         return this.parseClass(this.maybeTakeDecorators(decorators, node), true);
       case 69:
         return this.parseIfStatement(node);
@@ -12959,30 +13008,45 @@ class StatementParser extends ExpressionParser {
       case 73:
         return this.parseTryStatement(node);
       case 105:
-        if (this.hasFollowingLineBreak()) {
+        if (this.hasFollowingLineBreak() || this.state.containsEsc || !this.hasFollowingBindingIdentifier()) {
           break;
         }
-      case 99:
-        if (this.state.containsEsc || !this.hasFollowingIdentifier(context)) {
-          break;
+        this.expectPlugin("explicitResourceManagement");
+        if (!this.scope.inModule && this.scope.inTopLevel) {
+          this.raise(Errors.UnexpectedUsingDeclaration, {
+            at: this.state.startLoc
+          });
+        } else if (!allowDeclaration) {
+          this.raise(Errors.UnexpectedLexicalDeclaration, {
+            at: this.state.startLoc
+          });
         }
-      case 75:
-      case 74:
+        return this.parseVarStatement(node, "using");
+      case 99:
         {
-          const kind = this.state.value;
-          if (kind === "using") {
-            this.expectPlugin("explicitResourceManagement");
-            if (!this.scope.inModule && this.scope.inTopLevel) {
-              this.raise(Errors.UnexpectedUsingDeclaration, {
-                at: this.state.startLoc
-              });
+          if (this.state.containsEsc) {
+            break;
+          }
+          const next = this.nextTokenStart();
+          const nextCh = this.codePointAtPos(next);
+          if (nextCh !== 91) {
+            if (!allowDeclaration && this.hasFollowingLineBreak()) break;
+            if (!this.chStartsBindingIdentifier(nextCh, next) && nextCh !== 123) {
+              break;
             }
           }
-          if (context && kind !== "var") {
+        }
+      case 75:
+        {
+          if (!allowDeclaration) {
             this.raise(Errors.UnexpectedLexicalDeclaration, {
               at: this.state.startLoc
             });
           }
+        }
+      case 74:
+        {
+          const kind = this.state.value;
           return this.parseVarStatement(node, kind);
         }
       case 92:
@@ -13028,13 +13092,13 @@ class StatementParser extends ExpressionParser {
       default:
         {
           if (this.isAsyncFunction()) {
-            if (context) {
+            if (!allowDeclaration) {
               this.raise(Errors.AsyncFunctionInSingleStatementContext, {
                 at: this.state.startLoc
               });
             }
             this.next();
-            return this.parseFunctionStatement(node, true, !context);
+            return this.parseFunctionStatement(node, true, !allowDeclaration && allowFunctionDeclaration);
           }
         }
     }
@@ -13043,7 +13107,7 @@ class StatementParser extends ExpressionParser {
     const expr = this.parseExpression();
     if (tokenIsIdentifier(starttype) && expr.type === "Identifier" && this.eat(14)) {
       return this.parseLabeledStatement(node, maybeName,
-      expr, context);
+      expr, flags);
     } else {
       return this.parseExpressionStatement(node, expr, decorators);
     }
@@ -13182,13 +13246,14 @@ class StatementParser extends ExpressionParser {
     this.expect(11);
     return val;
   }
-  parseDoStatement(node) {
+
+  parseDoWhileStatement(node) {
     this.next();
     this.state.labels.push(loopLabel);
 
     node.body =
     this.withSmartMixTopicForbiddingContext(() =>
-    this.parseStatement("do"));
+    this.parseStatement());
     this.state.labels.pop();
     this.expect(92);
     node.test = this.parseHeaderExpression();
@@ -13213,7 +13278,7 @@ class StatementParser extends ExpressionParser {
     }
     const startsWithLet = this.isContextual(99);
     const startsWithUsing = this.isContextual(105) && !this.hasFollowingLineBreak();
-    const isLetOrUsing = startsWithLet && this.hasFollowingIdentifier() || startsWithUsing && this.hasFollowingIdentifier() && this.startsUsingForOf();
+    const isLetOrUsing = startsWithLet && this.hasFollowingBindingAtom() || startsWithUsing && this.hasFollowingBindingIdentifier() && this.startsUsingForOf();
     if (this.match(74) || this.match(75) || isLetOrUsing) {
       const initNode = this.startNode();
       const kind = this.state.value;
@@ -13271,15 +13336,18 @@ class StatementParser extends ExpressionParser {
     }
     return this.parseFor(node, init);
   }
-  parseFunctionStatement(node, isAsync, declarationPosition) {
+
+  parseFunctionStatement(node, isAsync, isHangingDeclaration) {
     this.next();
-    return this.parseFunction(node, FUNC_STATEMENT | (declarationPosition ? 0 : FUNC_HANGING_STATEMENT), isAsync);
+    return this.parseFunction(node, ParseFunctionFlag.Declaration | (isHangingDeclaration ? ParseFunctionFlag.HangingDeclaration : 0) | (isAsync ? ParseFunctionFlag.Async : 0));
   }
+
   parseIfStatement(node) {
     this.next();
     node.test = this.parseHeaderExpression();
-    node.consequent = this.parseStatement("if");
-    node.alternate = this.eat(66) ? this.parseStatement("if") : null;
+    node.consequent = this.parseStatementOrFunctionDeclaration(
+    true);
+    node.alternate = this.eat(66) ? this.parseStatementOrFunctionDeclaration(true) : null;
     return this.finishNode(node, "IfStatement");
   }
   parseReturnStatement(node) {
@@ -13298,6 +13366,7 @@ class StatementParser extends ExpressionParser {
     }
     return this.finishNode(node, "ReturnStatement");
   }
+
   parseSwitchStatement(node) {
     this.next();
     node.discriminant = this.parseHeaderExpression();
@@ -13328,7 +13397,7 @@ class StatementParser extends ExpressionParser {
         this.expect(14);
       } else {
         if (cur) {
-          cur.consequent.push(this.parseStatement(null));
+          cur.consequent.push(this.parseStatementListItem());
         } else {
           this.unexpected();
         }
@@ -13394,12 +13463,14 @@ class StatementParser extends ExpressionParser {
     }
     return this.finishNode(node, "TryStatement");
   }
+
   parseVarStatement(node, kind, allowMissingInitializer = false) {
     this.next();
     this.parseVar(node, false, kind, allowMissingInitializer);
     this.semicolon();
     return this.finishNode(node, "VariableDeclaration");
   }
+
   parseWhileStatement(node) {
     this.next();
     node.test = this.parseHeaderExpression();
@@ -13407,7 +13478,7 @@ class StatementParser extends ExpressionParser {
 
     node.body =
     this.withSmartMixTopicForbiddingContext(() =>
-    this.parseStatement("while"));
+    this.parseStatement());
     this.state.labels.pop();
     return this.finishNode(node, "WhileStatement");
   }
@@ -13422,14 +13493,15 @@ class StatementParser extends ExpressionParser {
 
     node.body =
     this.withSmartMixTopicForbiddingContext(() =>
-    this.parseStatement("with"));
+    this.parseStatement());
     return this.finishNode(node, "WithStatement");
   }
   parseEmptyStatement(node) {
     this.next();
     return this.finishNode(node, "EmptyStatement");
   }
-  parseLabeledStatement(node, maybeName, expr, context) {
+
+  parseLabeledStatement(node, maybeName, expr, flags) {
     for (const label of this.state.labels) {
       if (label.name === maybeName) {
         this.raise(Errors.LabelRedeclaration, {
@@ -13453,7 +13525,7 @@ class StatementParser extends ExpressionParser {
       kind: kind,
       statementStart: this.state.start
     });
-    node.body = this.parseStatement(context ? context.indexOf("label") === -1 ? context + "label" : context : "label");
+    node.body = flags & ParseStatementFlag.AllowLabeledFunction ? this.parseStatementOrFunctionDeclaration(false) : this.parseStatement();
     this.state.labels.pop();
     node.label = expr;
     return this.finishNode(node, "LabeledStatement");
@@ -13494,7 +13566,7 @@ class StatementParser extends ExpressionParser {
     let hasStrictModeDirective = false;
     let parsedNonDirective = false;
     while (!this.match(end)) {
-      const stmt = this.parseStatement(null, topLevel);
+      const stmt = topLevel ? this.parseModuleItem() : this.parseStatementListItem();
       if (directives && !parsedNonDirective) {
         if (this.isValidDirective(stmt)) {
           const directive = this.stmtToDirective(stmt);
@@ -13529,7 +13601,7 @@ class StatementParser extends ExpressionParser {
 
     node.body =
     this.withSmartMixTopicForbiddingContext(() =>
-    this.parseStatement("for"));
+    this.parseStatement());
     this.scope.exit();
     this.state.labels.pop();
     return this.finishNode(node, "ForStatement");
@@ -13563,7 +13635,7 @@ class StatementParser extends ExpressionParser {
 
     node.body =
     this.withSmartMixTopicForbiddingContext(() =>
-    this.parseStatement("for"));
+    this.parseStatement());
     this.scope.exit();
     this.state.labels.pop();
     return this.finishNode(node, isForIn ? "ForInStatement" : "ForOfStatement");
@@ -13596,11 +13668,6 @@ class StatementParser extends ExpressionParser {
   }
   parseVarId(decl, kind) {
     const id = this.parseBindingAtom();
-    if (kind === "using" && id.type !== "Identifier") {
-      this.raise(Errors.UsingDeclarationHasBindingPattern, {
-        at: id
-      });
-    }
     this.checkLVal(id, {
       in: {
         type: "VariableDeclarator"
@@ -13610,35 +13677,43 @@ class StatementParser extends ExpressionParser {
     decl.id = id;
   }
 
-  parseFunction(node, statement = FUNC_NO_FLAGS, isAsync = false) {
-    const isStatement = statement & FUNC_STATEMENT;
-    const isHangingStatement = statement & FUNC_HANGING_STATEMENT;
-    const requireId = !!isStatement && !(statement & FUNC_NULLABLE_ID);
+  parseAsyncFunctionExpression(node) {
+    return this.parseFunction(node, ParseFunctionFlag.Async);
+  }
+
+  parseFunction(node, flags = ParseFunctionFlag.Expression) {
+    const hangingDeclaration = flags & ParseFunctionFlag.HangingDeclaration;
+    const isDeclaration = !!(flags & ParseFunctionFlag.Declaration);
+    const requireId = isDeclaration && !(flags & ParseFunctionFlag.NullableId);
+    const isAsync = !!(flags & ParseFunctionFlag.Async);
     this.initFunction(node, isAsync);
-    if (this.match(55) && isHangingStatement) {
-      this.raise(Errors.GeneratorInSingleStatementContext, {
-        at: this.state.startLoc
-      });
+    if (this.match(55)) {
+      if (hangingDeclaration) {
+        this.raise(Errors.GeneratorInSingleStatementContext, {
+          at: this.state.startLoc
+        });
+      }
+      this.next();
+      node.generator = true;
     }
-    node.generator = this.eat(55);
-    if (isStatement) {
+    if (isDeclaration) {
       node.id = this.parseFunctionId(requireId);
     }
     const oldMaybeInArrowParameters = this.state.maybeInArrowParameters;
     this.state.maybeInArrowParameters = false;
     this.scope.enter(SCOPE_FUNCTION);
     this.prodParam.enter(functionFlags(isAsync, node.generator));
-    if (!isStatement) {
+    if (!isDeclaration) {
       node.id = this.parseFunctionId();
     }
     this.parseFunctionParams(node, false);
 
     this.withSmartMixTopicForbiddingContext(() => {
-      this.parseFunctionBodyAndFinish(node, isStatement ? "FunctionDeclaration" : "FunctionExpression");
+      this.parseFunctionBodyAndFinish(node, isDeclaration ? "FunctionDeclaration" : "FunctionExpression");
     });
     this.prodParam.exit();
     this.scope.exit();
-    if (isStatement && !isHangingStatement) {
+    if (isDeclaration && !hangingDeclaration) {
       this.registerFunctionStatementId(node);
     }
     this.state.maybeInArrowParameters = oldMaybeInArrowParameters;
@@ -14144,13 +14219,13 @@ class StatementParser extends ExpressionParser {
   }
   parseExportDefaultExpression() {
     const expr = this.startNode();
-    const isAsync = this.isAsyncFunction();
-    if (this.match(68) || isAsync) {
+    if (this.match(68)) {
       this.next();
-      if (isAsync) {
-        this.next();
-      }
-      return this.parseFunction(expr, FUNC_STATEMENT | FUNC_NULLABLE_ID, isAsync);
+      return this.parseFunction(expr, ParseFunctionFlag.Declaration | ParseFunctionFlag.NullableId);
+    } else if (this.isAsyncFunction()) {
+      this.next();
+      this.next();
+      return this.parseFunction(expr, ParseFunctionFlag.Declaration | ParseFunctionFlag.NullableId | ParseFunctionFlag.Async);
     }
     if (this.match(80)) {
       return this.parseClass(expr, true, true);
@@ -14172,13 +14247,14 @@ class StatementParser extends ExpressionParser {
     this.semicolon();
     return res;
   }
+
   parseExportDeclaration(
   node) {
     if (this.match(80)) {
       const node = this.parseClass(this.startNode(), true, false);
       return node;
     }
-    return this.parseStatement(null);
+    return this.parseStatementListItem();
   }
   isExportDefaultSpecifier() {
     const {
@@ -14431,8 +14507,9 @@ class StatementParser extends ExpressionParser {
     let isImportReflection = false;
     if (this.isContextual(125)) {
       const lookahead = this.lookahead();
-      if (tokenIsIdentifier(lookahead.type)) {
-        if (lookahead.type !== 97) {
+      const nextType = lookahead.type;
+      if (tokenIsIdentifier(nextType)) {
+        if (nextType !== 97) {
           isImportReflection = true;
         } else {
           const nextNextTokenFirstChar = this.input.charCodeAt(this.nextTokenStartSince(lookahead.end));
@@ -14440,7 +14517,7 @@ class StatementParser extends ExpressionParser {
             isImportReflection = true;
           }
         }
-      } else {
+      } else if (nextType !== 12) {
         isImportReflection = true;
       }
     }
diff --git a/tools/node_modules/eslint/node_modules/@babel/parser/package.json b/tools/node_modules/eslint/node_modules/@babel/parser/package.json
index e6a066820ff4f7..16a4a413b91da2 100644
--- a/tools/node_modules/eslint/node_modules/@babel/parser/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/parser/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/parser",
-  "version": "7.20.3",
+  "version": "7.20.7",
   "description": "A JavaScript parser",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-parser",
@@ -27,7 +27,7 @@
   "files": [
     "bin",
     "lib",
-    "typings",
+    "typings/babel-parser.d.ts",
     "index.cjs"
   ],
   "engines": {
diff --git a/tools/node_modules/eslint/node_modules/@babel/template/lib/builder.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/builder.js
index e65b27d77c737c..c3b02835a91e61 100644
--- a/tools/node_modules/eslint/node_modules/@babel/template/lib/builder.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/builder.js
@@ -4,17 +4,12 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = createTemplateBuilder;
-
 var _options = require("./options");
-
 var _string = require("./string");
-
 var _literal = require("./literal");
-
 const NO_PLACEHOLDER = (0, _options.validate)({
   placeholderPattern: false
 });
-
 function createTemplateBuilder(formatter, defaultOpts) {
   const templateFnCache = new WeakMap();
   const templateAstCache = new WeakMap();
@@ -25,18 +20,15 @@ function createTemplateBuilder(formatter, defaultOpts) {
       return extendedTrace((0, _string.default)(formatter, tpl, (0, _options.merge)(cachedOpts, (0, _options.validate)(args[0]))));
     } else if (Array.isArray(tpl)) {
       let builder = templateFnCache.get(tpl);
-
       if (!builder) {
         builder = (0, _literal.default)(formatter, tpl, cachedOpts);
         templateFnCache.set(tpl, builder);
       }
-
       return extendedTrace(builder(args));
     } else if (typeof tpl === "object" && tpl) {
       if (args.length > 0) throw new Error("Unexpected extra params.");
       return createTemplateBuilder(formatter, (0, _options.merge)(cachedOpts, (0, _options.validate)(tpl)));
     }
-
     throw new Error(`Unexpected template param ${typeof tpl}`);
   }, {
     ast: (tpl, ...args) => {
@@ -45,23 +37,18 @@ function createTemplateBuilder(formatter, defaultOpts) {
         return (0, _string.default)(formatter, tpl, (0, _options.merge)((0, _options.merge)(cachedOpts, (0, _options.validate)(args[0])), NO_PLACEHOLDER))();
       } else if (Array.isArray(tpl)) {
         let builder = templateAstCache.get(tpl);
-
         if (!builder) {
           builder = (0, _literal.default)(formatter, tpl, (0, _options.merge)(cachedOpts, NO_PLACEHOLDER));
           templateAstCache.set(tpl, builder);
         }
-
         return builder(args)();
       }
-
       throw new Error(`Unexpected template param ${typeof tpl}`);
     }
   });
 }
-
 function extendedTrace(fn) {
   let rootStack = "";
-
   try {
     throw new Error();
   } catch (error) {
@@ -69,7 +56,6 @@ function extendedTrace(fn) {
       rootStack = error.stack.split("\n").slice(3).join("\n");
     }
   }
-
   return arg => {
     try {
       return fn(arg);
@@ -78,4 +64,6 @@ function extendedTrace(fn) {
       throw err;
     }
   };
-}
\ No newline at end of file
+}
+
+//# sourceMappingURL=builder.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/template/lib/formatters.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/formatters.js
index ab9168b60517b9..1b0bdc7e81ede4 100644
--- a/tools/node_modules/eslint/node_modules/@babel/template/lib/formatters.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/formatters.js
@@ -4,13 +4,10 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.statements = exports.statement = exports.smart = exports.program = exports.expression = void 0;
-
 var _t = require("@babel/types");
-
 const {
   assertExpressionStatement
 } = _t;
-
 function makeStatementFormatter(fn) {
   return {
     code: str => `/* @babel/template */;\n${str}`,
@@ -20,7 +17,6 @@ function makeStatementFormatter(fn) {
     }
   };
 }
-
 const smart = makeStatementFormatter(body => {
   if (body.length > 1) {
     return body;
@@ -35,11 +31,9 @@ const statement = makeStatementFormatter(body => {
   if (body.length === 0) {
     throw new Error("Found nothing to return.");
   }
-
   if (body.length > 1) {
     throw new Error("Found multiple statements but wanted one");
   }
-
   return body[0];
 });
 exports.statement = statement;
@@ -49,7 +43,6 @@ const expression = {
     if (ast.program.body.length > 1) {
       throw new Error("Found multiple statements but wanted one");
     }
-
     if (expression.unwrap(ast).start === 0) {
       throw new Error("Parse result included parens.");
     }
@@ -68,4 +61,6 @@ const program = {
   validate: () => {},
   unwrap: ast => ast.program
 };
-exports.program = program;
\ No newline at end of file
+exports.program = program;
+
+//# sourceMappingURL=formatters.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/template/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/index.js
index b75aacdcc22258..7223472fd55622 100644
--- a/tools/node_modules/eslint/node_modules/@babel/template/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/index.js
@@ -4,11 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.statements = exports.statement = exports.smart = exports.program = exports.expression = exports.default = void 0;
-
 var formatters = require("./formatters");
-
 var _builder = require("./builder");
-
 const smart = (0, _builder.default)(formatters.smart);
 exports.smart = smart;
 const statement = (0, _builder.default)(formatters.statement);
@@ -19,7 +16,6 @@ const expression = (0, _builder.default)(formatters.expression);
 exports.expression = expression;
 const program = (0, _builder.default)(formatters.program);
 exports.program = program;
-
 var _default = Object.assign(smart.bind(undefined), {
   smart,
   statement,
@@ -28,5 +24,6 @@ var _default = Object.assign(smart.bind(undefined), {
   program,
   ast: smart.ast
 });
+exports.default = _default;
 
-exports.default = _default;
\ No newline at end of file
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/template/lib/literal.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/literal.js
index fd194c6abb0ab2..a8c40d65879a0b 100644
--- a/tools/node_modules/eslint/node_modules/@babel/template/lib/literal.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/literal.js
@@ -4,13 +4,9 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = literalTemplate;
-
 var _options = require("./options");
-
 var _parse = require("./parse");
-
 var _populate = require("./populate");
-
 function literalTemplate(formatter, tpl, opts) {
   const {
     metadata,
@@ -23,7 +19,6 @@ function literalTemplate(formatter, tpl, opts) {
     });
     return arg => {
       const replacements = (0, _options.normalizeReplacements)(arg);
-
       if (replacements) {
         Object.keys(replacements).forEach(key => {
           if (Object.prototype.hasOwnProperty.call(defaultReplacements, key)) {
@@ -31,18 +26,15 @@ function literalTemplate(formatter, tpl, opts) {
           }
         });
       }
-
       return formatter.unwrap((0, _populate.default)(metadata, replacements ? Object.assign(replacements, defaultReplacements) : defaultReplacements));
     };
   };
 }
-
 function buildLiteralData(formatter, tpl, opts) {
   let names;
   let nameSet;
   let metadata;
   let prefix = "";
-
   do {
     prefix += "$";
     const result = buildTemplateCode(tpl, prefix);
@@ -56,25 +48,23 @@ function buildLiteralData(formatter, tpl, opts) {
       syntacticPlaceholders: opts.syntacticPlaceholders
     });
   } while (metadata.placeholders.some(placeholder => placeholder.isDuplicate && nameSet.has(placeholder.name)));
-
   return {
     metadata,
     names
   };
 }
-
 function buildTemplateCode(tpl, prefix) {
   const names = [];
   let code = tpl[0];
-
   for (let i = 1; i < tpl.length; i++) {
     const value = `${prefix}${i - 1}`;
     names.push(value);
     code += value + tpl[i];
   }
-
   return {
     names,
     code
   };
-}
\ No newline at end of file
+}
+
+//# sourceMappingURL=literal.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/template/lib/options.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/options.js
index 95c31e74b39907..626934bd8ac68a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/template/lib/options.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/options.js
@@ -7,7 +7,6 @@ exports.merge = merge;
 exports.normalizeReplacements = normalizeReplacements;
 exports.validate = validate;
 const _excluded = ["placeholderWhitelist", "placeholderPattern", "preserveComments", "syntacticPlaceholders"];
-
 function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
 
 function merge(a, b) {
@@ -25,41 +24,33 @@ function merge(a, b) {
     syntacticPlaceholders
   };
 }
-
 function validate(opts) {
   if (opts != null && typeof opts !== "object") {
     throw new Error("Unknown template options.");
   }
-
   const _ref = opts || {},
-        {
-    placeholderWhitelist,
-    placeholderPattern,
-    preserveComments,
-    syntacticPlaceholders
-  } = _ref,
-        parser = _objectWithoutPropertiesLoose(_ref, _excluded);
-
+    {
+      placeholderWhitelist,
+      placeholderPattern,
+      preserveComments,
+      syntacticPlaceholders
+    } = _ref,
+    parser = _objectWithoutPropertiesLoose(_ref, _excluded);
   if (placeholderWhitelist != null && !(placeholderWhitelist instanceof Set)) {
     throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");
   }
-
   if (placeholderPattern != null && !(placeholderPattern instanceof RegExp) && placeholderPattern !== false) {
     throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");
   }
-
   if (preserveComments != null && typeof preserveComments !== "boolean") {
     throw new Error("'.preserveComments' must be a boolean, null, or undefined");
   }
-
   if (syntacticPlaceholders != null && typeof syntacticPlaceholders !== "boolean") {
     throw new Error("'.syntacticPlaceholders' must be a boolean, null, or undefined");
   }
-
   if (syntacticPlaceholders === true && (placeholderWhitelist != null || placeholderPattern != null)) {
     throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible" + " with '.syntacticPlaceholders: true'");
   }
-
   return {
     parser,
     placeholderWhitelist: placeholderWhitelist || undefined,
@@ -68,7 +59,6 @@ function validate(opts) {
     syntacticPlaceholders: syntacticPlaceholders == null ? undefined : syntacticPlaceholders
   };
 }
-
 function normalizeReplacements(replacements) {
   if (Array.isArray(replacements)) {
     return replacements.reduce((acc, replacement, i) => {
@@ -78,6 +68,7 @@ function normalizeReplacements(replacements) {
   } else if (typeof replacements === "object" || replacements == null) {
     return replacements || undefined;
   }
-
   throw new Error("Template replacements must be an array, object, null, or undefined");
-}
\ No newline at end of file
+}
+
+//# sourceMappingURL=options.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/template/lib/parse.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/parse.js
index 0d42ed435b3277..9a4dd550c35491 100644
--- a/tools/node_modules/eslint/node_modules/@babel/template/lib/parse.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/parse.js
@@ -4,13 +4,9 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = parseAndBuildMetadata;
-
 var _t = require("@babel/types");
-
 var _parser = require("@babel/parser");
-
 var _codeFrame = require("@babel/code-frame");
-
 const {
   isCallExpression,
   isExpressionStatement,
@@ -25,7 +21,6 @@ const {
   traverse
 } = _t;
 const PATTERN = /^[_$A-Z0-9]+$/;
-
 function parseAndBuildMetadata(formatter, code, opts) {
   const {
     placeholderWhitelist,
@@ -61,12 +56,9 @@ function parseAndBuildMetadata(formatter, code, opts) {
     ast
   }, isLegacyRef.value ? legacy : syntactic);
 }
-
 function placeholderVisitorHandler(node, ancestors, state) {
   var _state$placeholderWhi;
-
   let name;
-
   if (isPlaceholder(node)) {
     if (state.syntacticPlaceholders === false) {
       throw new Error("%%foo%%-style placeholders can't be used when " + "'.syntacticPlaceholders' is false.");
@@ -85,11 +77,9 @@ function placeholderVisitorHandler(node, ancestors, state) {
   } else {
     return;
   }
-
   if (!state.isLegacyRef.value && (state.placeholderPattern != null || state.placeholderWhitelist != null)) {
     throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible" + " with '.syntacticPlaceholders: true'");
   }
-
   if (state.isLegacyRef.value && (state.placeholderPattern === false || !(state.placeholderPattern || PATTERN).test(name)) && !((_state$placeholderWhi = state.placeholderWhitelist) != null && _state$placeholderWhi.has(name))) {
     return;
   }
@@ -100,7 +90,6 @@ function placeholderVisitorHandler(node, ancestors, state) {
     key
   } = ancestors[ancestors.length - 1];
   let type;
-
   if (isStringLiteral(node) || isPlaceholder(node, {
     expectedNode: "StringLiteral"
   })) {
@@ -115,7 +104,6 @@ function placeholderVisitorHandler(node, ancestors, state) {
   } else {
     type = "other";
   }
-
   const {
     placeholders,
     placeholderNames
@@ -128,23 +116,19 @@ function placeholderVisitorHandler(node, ancestors, state) {
   });
   placeholderNames.add(name);
 }
-
 function resolveAncestors(ast, ancestors) {
   let parent = ast;
-
   for (let i = 0; i < ancestors.length - 1; i++) {
     const {
       key,
       index
     } = ancestors[i];
-
     if (index === undefined) {
       parent = parent[key];
     } else {
       parent = parent[key][index];
     }
   }
-
   const {
     key,
     index
@@ -155,14 +139,11 @@ function resolveAncestors(ast, ancestors) {
     index
   };
 }
-
 function parseWithCodeFrame(code, parserOpts, syntacticPlaceholders) {
   const plugins = (parserOpts.plugins || []).slice();
-
   if (syntacticPlaceholders !== false) {
     plugins.push("placeholders");
   }
-
   parserOpts = Object.assign({
     allowReturnOutsideFunction: true,
     allowSuperOutsideMethod: true,
@@ -170,19 +151,18 @@ function parseWithCodeFrame(code, parserOpts, syntacticPlaceholders) {
   }, parserOpts, {
     plugins
   });
-
   try {
     return (0, _parser.parse)(code, parserOpts);
   } catch (err) {
     const loc = err.loc;
-
     if (loc) {
       err.message += "\n" + (0, _codeFrame.codeFrameColumns)(code, {
         start: loc
       });
       err.code = "BABEL_TEMPLATE_PARSE_ERROR";
     }
-
     throw err;
   }
-}
\ No newline at end of file
+}
+
+//# sourceMappingURL=parse.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/template/lib/populate.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/populate.js
index b9125564b710d0..a28bab592706ff 100644
--- a/tools/node_modules/eslint/node_modules/@babel/template/lib/populate.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/populate.js
@@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = populatePlaceholders;
-
 var _t = require("@babel/types");
-
 const {
   blockStatement,
   cloneNode,
@@ -18,10 +16,8 @@ const {
   stringLiteral,
   validate
 } = _t;
-
 function populatePlaceholders(metadata, replacements) {
   const ast = cloneNode(metadata.ast);
-
   if (replacements) {
     metadata.placeholders.forEach(placeholder => {
       if (!Object.prototype.hasOwnProperty.call(replacements, placeholder.name)) {
@@ -49,7 +45,6 @@ function populatePlaceholders(metadata, replacements) {
   });
   return ast;
 }
-
 function applyReplacement(placeholder, ast, replacement) {
   if (placeholder.isDuplicate) {
     if (Array.isArray(replacement)) {
@@ -58,18 +53,15 @@ function applyReplacement(placeholder, ast, replacement) {
       replacement = cloneNode(replacement);
     }
   }
-
   const {
     parent,
     key,
     index
   } = placeholder.resolve(ast);
-
   if (placeholder.type === "string") {
     if (typeof replacement === "string") {
       replacement = stringLiteral(replacement);
     }
-
     if (!replacement || !isStringLiteral(replacement)) {
       throw new Error("Expected string substitution");
     }
@@ -89,7 +81,6 @@ function applyReplacement(placeholder, ast, replacement) {
         if (typeof replacement === "string") {
           replacement = identifier(replacement);
         }
-
         if (!isStatement(replacement)) {
           replacement = expressionStatement(replacement);
         }
@@ -99,24 +90,20 @@ function applyReplacement(placeholder, ast, replacement) {
     if (typeof replacement === "string") {
       replacement = identifier(replacement);
     }
-
     if (index === undefined) throw new Error("Assertion failure.");
   } else {
     if (typeof replacement === "string") {
       replacement = identifier(replacement);
     }
-
     if (Array.isArray(replacement)) {
       throw new Error("Cannot replace single expression with an array.");
     }
   }
-
   if (index === undefined) {
     validate(parent, key, replacement);
     parent[key] = replacement;
   } else {
     const items = parent[key].slice();
-
     if (placeholder.type === "statement" || placeholder.type === "param") {
       if (replacement == null) {
         items.splice(index, 1);
@@ -128,8 +115,9 @@ function applyReplacement(placeholder, ast, replacement) {
     } else {
       items[index] = replacement;
     }
-
     validate(parent, key, items);
     parent[key] = items;
   }
-}
\ No newline at end of file
+}
+
+//# sourceMappingURL=populate.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/template/lib/string.js b/tools/node_modules/eslint/node_modules/@babel/template/lib/string.js
index fa8aade5313cd3..2cf845521685f7 100644
--- a/tools/node_modules/eslint/node_modules/@babel/template/lib/string.js
+++ b/tools/node_modules/eslint/node_modules/@babel/template/lib/string.js
@@ -4,13 +4,9 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = stringTemplate;
-
 var _options = require("./options");
-
 var _parse = require("./parse");
-
 var _populate = require("./populate");
-
 function stringTemplate(formatter, code, opts) {
   code = formatter.code(code);
   let metadata;
@@ -19,4 +15,6 @@ function stringTemplate(formatter, code, opts) {
     if (!metadata) metadata = (0, _parse.default)(formatter, code, opts);
     return formatter.unwrap((0, _populate.default)(metadata, replacements));
   };
-}
\ No newline at end of file
+}
+
+//# sourceMappingURL=string.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/template/package.json b/tools/node_modules/eslint/node_modules/@babel/template/package.json
index 7e4bef15400b28..7f90cfd7cf4795 100644
--- a/tools/node_modules/eslint/node_modules/@babel/template/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/template/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/template",
-  "version": "7.18.10",
+  "version": "7.20.7",
   "description": "Generate an AST from a string template.",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-template",
@@ -17,8 +17,8 @@
   "main": "./lib/index.js",
   "dependencies": {
     "@babel/code-frame": "^7.18.6",
-    "@babel/parser": "^7.18.10",
-    "@babel/types": "^7.18.10"
+    "@babel/parser": "^7.20.7",
+    "@babel/types": "^7.20.7"
   },
   "engines": {
     "node": ">=6.9.0"
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js
index 816a9ec35d1d3a..cf24caddbf60e3 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/context.js
@@ -18,19 +18,14 @@ class TraversalContext {
     this.state = state;
     this.opts = opts;
   }
-
   shouldVisit(node) {
     const opts = this.opts;
     if (opts.enter || opts.exit) return true;
-
     if (opts[node.type]) return true;
-
     const keys = VISITOR_KEYS[node.type];
     if (!(keys != null && keys.length)) return false;
-
     for (const key of keys) {
-      if (
-      node[key]) {
+      if (node[key]) {
         return true;
       }
     }
@@ -57,7 +52,6 @@ class TraversalContext {
   visitMultiple(container, parent, listKey) {
     if (container.length === 0) return false;
     const queue = [];
-
     for (let key = 0; key < container.length; key++) {
       const node = container[key];
       if (node && this.shouldVisit(node)) {
@@ -67,8 +61,7 @@ class TraversalContext {
     return this.visitQueue(queue);
   }
   visitSingle(node, key) {
-    if (this.shouldVisit(
-    node[key])) {
+    if (this.shouldVisit(node[key])) {
       return this.visitQueue([this.create(node, node, key)]);
     } else {
       return false;
@@ -79,15 +72,12 @@ class TraversalContext {
     this.priorityQueue = [];
     const visited = new WeakSet();
     let stop = false;
-
     for (const path of queue) {
       path.resync();
       if (path.contexts.length === 0 || path.contexts[path.contexts.length - 1] !== this) {
         path.pushContext(this);
       }
-
       if (path.key === null) continue;
-
       const {
         node
       } = path;
@@ -104,11 +94,9 @@ class TraversalContext {
         if (stop) break;
       }
     }
-
     for (const path of queue) {
       path.popContext();
     }
-
     this.queue = null;
     return stop;
   }
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js
index f1bcd6b33ab8f3..0f45abc63d4ae6 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/index.js
@@ -35,8 +35,7 @@ const {
   removeProperties,
   traverseFast
 } = _t;
-function traverse(parent,
-opts = {}, scope, state, parentPath) {
+function traverse(parent, opts = {}, scope, state, parentPath) {
   if (!parent) return;
   if (!opts.noScope && !scope) {
     if (parent.type !== "Program" && parent.type !== "File") {
@@ -60,7 +59,6 @@ traverse.cheap = function (node, enter) {
 traverse.node = function (node, opts, scope, state, path, skipKeys) {
   (0, _traverseNode.traverseNode)(node, opts, scope, state, path, skipKeys);
 };
-
 traverse.clearNode = function (node, opts) {
   removeProperties(node, opts);
   cache.path.delete(node);
@@ -77,7 +75,6 @@ function hasDenylistedType(path, state) {
 }
 traverse.hasType = function (tree, type, denylistTypes) {
   if (denylistTypes != null && denylistTypes.includes(tree.type)) return false;
-
   if (tree.type === type) return true;
   const state = {
     has: false,
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js
index 84a6e385c04689..c2871712fb199c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/ancestry.js
@@ -17,7 +17,6 @@ var _t = require("@babel/types");
 const {
   VISITOR_KEYS
 } = _t;
-
 function findParent(callback) {
   let path = this;
   while (path = path.parentPath) {
@@ -25,7 +24,6 @@ function findParent(callback) {
   }
   return null;
 }
-
 function find(callback) {
   let path = this;
   do {
@@ -33,11 +31,9 @@ function find(callback) {
   } while (path = path.parentPath);
   return null;
 }
-
 function getFunctionParent() {
   return this.findParent(p => p.isFunction());
 }
-
 function getStatementParent() {
   let path = this;
   do {
@@ -52,26 +48,22 @@ function getStatementParent() {
   }
   return path;
 }
-
 function getEarliestCommonAncestorFrom(paths) {
   return this.getDeepestCommonAncestorFrom(paths, function (deepest, i, ancestries) {
     let earliest;
     const keys = VISITOR_KEYS[deepest.type];
     for (const ancestry of ancestries) {
       const path = ancestry[i + 1];
-
       if (!earliest) {
         earliest = path;
         continue;
       }
-
       if (path.listKey && earliest.listKey === path.listKey) {
         if (path.key < earliest.key) {
           earliest = path;
           continue;
         }
       }
-
       const earliestKeyIndex = keys.indexOf(earliest.parentKey);
       const currentKeyIndex = keys.indexOf(path.parentKey);
       if (earliestKeyIndex > currentKeyIndex) {
@@ -81,7 +73,6 @@ function getEarliestCommonAncestorFrom(paths) {
     return earliest;
   });
 }
-
 function getDeepestCommonAncestorFrom(paths, filter) {
   if (!paths.length) {
     return this;
@@ -89,25 +80,19 @@ function getDeepestCommonAncestorFrom(paths, filter) {
   if (paths.length === 1) {
     return paths[0];
   }
-
   let minDepth = Infinity;
-
   let lastCommonIndex, lastCommon;
-
   const ancestries = paths.map(path => {
     const ancestry = [];
     do {
       ancestry.unshift(path);
     } while ((path = path.parentPath) && path !== this);
-
     if (ancestry.length < minDepth) {
       minDepth = ancestry.length;
     }
     return ancestry;
   });
-
   const first = ancestries[0];
-
   depthLoop: for (let i = 0; i < minDepth; i++) {
     const shouldMatch = first[i];
     for (const ancestry of ancestries) {
@@ -115,7 +100,6 @@ function getDeepestCommonAncestorFrom(paths, filter) {
         break depthLoop;
       }
     }
-
     lastCommonIndex = i;
     lastCommon = shouldMatch;
   }
@@ -129,7 +113,6 @@ function getDeepestCommonAncestorFrom(paths, filter) {
     throw new Error("Couldn't find intersection");
   }
 }
-
 function getAncestry() {
   let path = this;
   const paths = [];
@@ -138,11 +121,9 @@ function getAncestry() {
   } while (path = path.parentPath);
   return paths;
 }
-
 function isAncestor(maybeDescendant) {
   return maybeDescendant.isDescendant(this);
 }
-
 function isDescendant(maybeAncestor) {
   return !!this.findParent(parent => parent === maybeAncestor);
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js
index 6e3bbe46f34054..a040ce3e20550f 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/comments.js
@@ -11,7 +11,6 @@ const {
   addComment: _addComment,
   addComments: _addComments
 } = _t;
-
 function shareCommentsWithSiblings() {
   if (typeof this.key === "string") return;
   const node = this.node;
@@ -32,7 +31,6 @@ function shareCommentsWithSiblings() {
 function addComment(type, content, line) {
   _addComment(this.node, type, content, line);
 }
-
 function addComments(type, comments) {
   _addComments(this.node, type, comments);
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js
index ef3001d833c7f7..e62e9523b61c23 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/context.js
@@ -25,7 +25,6 @@ exports.stop = stop;
 exports.visit = visit;
 var _traverseNode = require("../traverse-node");
 var _index = require("./index");
-
 function call(key) {
   const opts = this.opts;
   this.debug(key);
@@ -50,9 +49,7 @@ function _call(fns) {
     if (ret) {
       throw new Error(`Unexpected return value from visitor method ${fn}`);
     }
-
     if (this.node !== node) return true;
-
     if (this._traverseFlags > 0) return true;
   }
   return false;
@@ -62,7 +59,6 @@ function isDenylisted() {
   const denylist = (_this$opts$denylist = this.opts.denylist) != null ? _this$opts$denylist : this.opts.blacklist;
   return denylist && denylist.indexOf(this.node.type) > -1;
 }
-
 function restoreContext(path, context) {
   if (path.context !== context) {
     path.context = context;
@@ -107,8 +103,7 @@ function stop() {
 function setScope() {
   if (this.opts && this.opts.noScope) return;
   let path = this.parentPath;
-
-  if ((this.key === "key" || this.listKey === "decorators") && path.isMethod()) {
+  if ((this.key === "key" || this.listKey === "decorators") && path.isMethod() || this.key === "discriminant" && path.isSwitchStatement()) {
     path = path.parentPath;
   }
   let target;
@@ -133,14 +128,12 @@ function setContext(context) {
   this.setScope();
   return this;
 }
-
 function resync() {
   if (this.removed) return;
   this._resyncParent();
   this._resyncList();
   this._resyncKey();
 }
-
 function _resyncParent() {
   if (this.parentPath) {
     this.parent = this.parentPath.node;
@@ -148,11 +141,9 @@ function _resyncParent() {
 }
 function _resyncKey() {
   if (!this.container) return;
-  if (this.node ===
-  this.container[this.key]) {
+  if (this.node === this.container[this.key]) {
     return;
   }
-
   if (Array.isArray(this.container)) {
     for (let i = 0; i < this.container.length; i++) {
       if (this.container[i] === this.node) {
@@ -166,20 +157,16 @@ function _resyncKey() {
       }
     }
   }
-
   this.key = null;
 }
 function _resyncList() {
   if (!this.parent || !this.inList) return;
-  const newContainer =
-  this.parent[this.listKey];
+  const newContainer = this.parent[this.listKey];
   if (this.container === newContainer) return;
-
   this.container = newContainer || null;
 }
 function _resyncRemoved() {
-  if (this.key == null || !this.container ||
-  this.container[this.key] !== this.node) {
+  if (this.key == null || !this.container || this.container[this.key] !== this.node) {
     this._markRemoved();
   }
 }
@@ -204,13 +191,11 @@ function setup(parentPath, container, listKey, key) {
 function setKey(key) {
   var _this$node;
   this.key = key;
-  this.node =
-  this.container[this.key];
+  this.node = this.container[this.key];
   this.type = (_this$node = this.node) == null ? void 0 : _this$node.type;
 }
 function requeue(pathToQueue = this) {
   if (pathToQueue.removed) return;
-
   ;
   const contexts = this.contexts;
   for (const context of contexts) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js
index b46700a189fd59..b1ffaa9436e2a5 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/conversion.js
@@ -48,7 +48,6 @@ function toComputedKey() {
   } else {
     throw new ReferenceError("todo");
   }
-
   if (!this.node.computed) {
     if (isIdentifier(key)) key = stringLiteral(key.name);
   }
@@ -86,16 +85,13 @@ function ensureBlock() {
   }
   this.node.body = blockStatement(statements);
   const parentPath = this.get(stringPath);
-  body.setup(parentPath, listKey ?
-  parentPath.node[listKey] : parentPath.node, listKey, key);
+  body.setup(parentPath, listKey ? parentPath.node[listKey] : parentPath.node, listKey, key);
   return this.node;
 }
-
 function arrowFunctionToShadowed() {
   if (!this.isArrowFunctionExpression()) return;
   this.arrowFunctionToExpression();
 }
-
 function unwrapFunctionEnvironment() {
   if (!this.isArrowFunctionExpression() && !this.isFunctionExpression() && !this.isFunctionDeclaration()) {
     throw this.buildCodeFrameError("Can only unwrap the environment of a function.");
@@ -105,9 +101,9 @@ function unwrapFunctionEnvironment() {
 function setType(path, type) {
   path.node.type = type;
 }
-
 function arrowFunctionToExpression({
   allowInsertArrow = true,
+  allowInsertArrowWithRest = allowInsertArrow,
   specCompliant = false,
   noNewArrows = !specCompliant
 } = {}) {
@@ -117,8 +113,7 @@ function arrowFunctionToExpression({
   const {
     thisBinding,
     fnPath: fn
-  } = hoistFunctionEnvironment(this, noNewArrows, allowInsertArrow);
-
+  } = hoistFunctionEnvironment(this, noNewArrows, allowInsertArrow, allowInsertArrowWithRest);
   fn.ensureBlock();
   setType(fn, "FunctionExpression");
   if (!noNewArrows) {
@@ -130,8 +125,7 @@ function arrowFunctionToExpression({
       });
     }
     fn.get("body").unshiftContainer("body", expressionStatement(callExpression(this.hub.addHelper("newArrowCheck"), [thisExpression(), checkBinding ? identifier(checkBinding.name) : identifier(thisBinding)])));
-    fn.replaceWith(callExpression(memberExpression(
-    (0, _helperFunctionName.default)(this, true) || fn.node, identifier("bind")), [checkBinding ? identifier(checkBinding.name) : thisExpression()]));
+    fn.replaceWith(callExpression(memberExpression((0, _helperFunctionName.default)(this, true) || fn.node, identifier("bind")), [checkBinding ? identifier(checkBinding.name) : thisExpression()]));
     return fn.get("callee.object");
   }
   return fn;
@@ -144,9 +138,7 @@ const getSuperCallsVisitor = (0, _visitors.merge)([{
     allSuperCalls.push(child);
   }
 }, _helperEnvironmentVisitor.default]);
-
-function hoistFunctionEnvironment(fnPath,
-noNewArrows = true, allowInsertArrow = true) {
+function hoistFunctionEnvironment(fnPath, noNewArrows = true, allowInsertArrow = true, allowInsertArrowWithRest = true) {
   let arrowParent;
   let thisEnvFn = fnPath.findParent(p => {
     if (p.isArrowFunctionExpression()) {
@@ -181,10 +173,12 @@ noNewArrows = true, allowInsertArrow = true) {
     superProps,
     superCalls
   } = getScopeInformation(fnPath);
-
   if (inConstructor && superCalls.length > 0) {
     if (!allowInsertArrow) {
-      throw superCalls[0].buildCodeFrameError("Unable to handle nested super() usage in arrow");
+      throw superCalls[0].buildCodeFrameError("When using '@babel/plugin-transform-arrow-functions', " + "it's not possible to compile `super()` in an arrow function without compiling classes.\n" + "Please add '@babel/plugin-transform-classes' to your Babel configuration.");
+    }
+    if (!allowInsertArrowWithRest) {
+      throw superCalls[0].buildCodeFrameError("When using '@babel/plugin-transform-parameters', " + "it's not possible to compile `super()` in an arrow function with default or rest parameters without compiling classes.\n" + "Please add '@babel/plugin-transform-classes' to your Babel configuration.");
     }
     const allSuperCalls = [];
     thisEnvFn.traverse(getSuperCallsVisitor, {
@@ -197,7 +191,6 @@ noNewArrows = true, allowInsertArrow = true) {
       superCall.get("callee").replaceWith(callee);
     });
   }
-
   if (argumentsPaths.length > 0) {
     const argumentsBinding = getBinding(thisEnvFn, "arguments", () => {
       const args = () => identifier("arguments");
@@ -213,7 +206,6 @@ noNewArrows = true, allowInsertArrow = true) {
       argumentsChild.replaceWith(argsRef);
     });
   }
-
   if (newTargetPaths.length > 0) {
     const newTargetBinding = getBinding(thisEnvFn, "newtarget", () => metaProperty(identifier("new"), identifier("target")));
     newTargetPaths.forEach(targetChild => {
@@ -222,15 +214,13 @@ noNewArrows = true, allowInsertArrow = true) {
       targetChild.replaceWith(targetRef);
     });
   }
-
   if (superProps.length > 0) {
     if (!allowInsertArrow) {
-      throw superProps[0].buildCodeFrameError("Unable to handle nested super.prop usage");
+      throw superProps[0].buildCodeFrameError("When using '@babel/plugin-transform-arrow-functions', " + "it's not possible to compile `super.prop` in an arrow function without compiling classes.\n" + "Please add '@babel/plugin-transform-classes' to your Babel configuration.");
     }
     const flatSuperProps = superProps.reduce((acc, superProp) => acc.concat(standardizeSuperProperty(superProp)), []);
     flatSuperProps.forEach(superProp => {
-      const key = superProp.node.computed ? "" :
-      superProp.get("property").node.name;
+      const key = superProp.node.computed ? "" : superProp.get("property").node.name;
       const superParentPath = superProp.parentPath;
       const isAssignment = superParentPath.isAssignmentExpression({
         left: superProp.node
@@ -265,12 +255,10 @@ noNewArrows = true, allowInsertArrow = true) {
       }
     });
   }
-
   let thisBinding;
   if (thisPaths.length > 0 || !noNewArrows) {
     thisBinding = getThisBinding(thisEnvFn, inConstructor);
-    if (noNewArrows ||
-    inConstructor && hasSuperClass(thisEnvFn)) {
+    if (noNewArrows || inConstructor && hasSuperClass(thisEnvFn)) {
       thisPaths.forEach(thisChild => {
         const thisRef = thisChild.isJSX() ? jsxIdentifier(thisBinding) : identifier(thisBinding);
         thisRef.loc = thisChild.node.loc;
@@ -294,15 +282,12 @@ function standardizeSuperProperty(superProp) {
     const value = assignmentPath.node.right;
     const isLogicalAssignment = isLogicalOp(op);
     if (superProp.node.computed) {
-
       const tmp = superProp.scope.generateDeclaredUidIdentifier("tmp");
       const object = superProp.node.object;
       const property = superProp.node.property;
       assignmentPath.get("left").replaceWith(memberExpression(object, assignmentExpression("=", tmp, property), true));
-
       assignmentPath.get("right").replaceWith(rightExpression(isLogicalAssignment ? "=" : op, memberExpression(object, identifier(tmp.name), true), value));
     } else {
-
       const object = superProp.node.object;
       const property = superProp.node.property;
       assignmentPath.get("left").replaceWith(memberExpression(object, property));
@@ -318,8 +303,7 @@ function standardizeSuperProperty(superProp) {
     const updateExpr = superProp.parentPath;
     const tmp = superProp.scope.generateDeclaredUidIdentifier("tmp");
     const computedKey = superProp.node.computed ? superProp.scope.generateDeclaredUidIdentifier("prop") : null;
-    const parts = [assignmentExpression("=", tmp, memberExpression(superProp.node.object, computedKey ? assignmentExpression("=", computedKey, superProp.node.property) : superProp.node.property, superProp.node.computed)), assignmentExpression("=", memberExpression(superProp.node.object, computedKey ? identifier(computedKey.name) : superProp.node.property, superProp.node.computed), binaryExpression(
-    superProp.parentPath.node.operator[0], identifier(tmp.name), numericLiteral(1)))];
+    const parts = [assignmentExpression("=", tmp, memberExpression(superProp.node.object, computedKey ? assignmentExpression("=", computedKey, superProp.node.property) : superProp.node.property, superProp.node.computed)), assignmentExpression("=", memberExpression(superProp.node.object, computedKey ? identifier(computedKey.name) : superProp.node.property, superProp.node.computed), binaryExpression(superProp.parentPath.node.operator[0], identifier(tmp.name), numericLiteral(1)))];
     if (!superProp.parentPath.node.prefix) {
       parts.push(identifier(tmp.name));
     }
@@ -351,7 +335,6 @@ const assignSuperThisVisitor = (0, _visitors.merge)([{
     child.replaceWithMultiple([child.node, assignmentExpression("=", identifier(thisBinding), identifier("this"))]);
   }
 }, _helperEnvironmentVisitor.default]);
-
 function getThisBinding(thisEnvFn, inConstructor) {
   return getBinding(thisEnvFn, "this", thisBinding => {
     if (!inConstructor || !hasSuperClass(thisEnvFn)) return thisExpression();
@@ -361,14 +344,12 @@ function getThisBinding(thisEnvFn, inConstructor) {
     });
   });
 }
-
 function getSuperBinding(thisEnvFn) {
   return getBinding(thisEnvFn, "supercall", () => {
     const argsBinding = thisEnvFn.scope.generateUidIdentifier("args");
     return arrowFunctionExpression([restElement(argsBinding)], callExpression(_super(), [spreadElement(identifier(argsBinding.name))]));
   });
 }
-
 function getSuperPropBinding(thisEnvFn, isAssignment, propName) {
   const op = isAssignment ? "set" : "get";
   return getBinding(thisEnvFn, `superprop_${op}:${propName || ""}`, () => {
@@ -381,7 +362,6 @@ function getSuperPropBinding(thisEnvFn, isAssignment, propName) {
       argsList.unshift(method);
       fnBody = memberExpression(_super(), identifier(method.name), true);
     }
-
     if (isAssignment) {
       const valueIdent = thisEnvFn.scope.generateUidIdentifier("value");
       argsList.push(valueIdent);
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js
index f52b25cfd51111..33799d561d8871 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/evaluation.js
@@ -5,18 +5,14 @@ Object.defineProperty(exports, "__esModule", {
 });
 exports.evaluate = evaluate;
 exports.evaluateTruthy = evaluateTruthy;
-
 const VALID_CALLEES = ["String", "Number", "Math"];
 const INVALID_METHODS = ["random"];
 function isValidCallee(val) {
-  return VALID_CALLEES.includes(
-  val);
+  return VALID_CALLEES.includes(val);
 }
 function isInvalidMethod(val) {
-  return INVALID_METHODS.includes(
-  val);
+  return INVALID_METHODS.includes(val);
 }
-
 function evaluateTruthy() {
   const res = this.evaluate();
   if (res.confident) return !!res.value;
@@ -26,7 +22,6 @@ function deopt(path, state) {
   state.deoptPath = path;
   state.confident = false;
 }
-
 function evaluateCached(path, state) {
   const {
     node
@@ -78,8 +73,7 @@ function _evaluate(path, state) {
       }
     } = object;
     const property = path.get("tag.property");
-    if (object.isIdentifier() && name === "String" &&
-    !path.scope.getBinding(name) && property.isIdentifier() && property.node.name === "raw") {
+    if (object.isIdentifier() && name === "String" && !path.scope.getBinding(name) && property.isIdentifier() && property.node.name === "raw") {
       return evaluateQuasis(path, path.node.quasi.quasis, state, true);
     }
   }
@@ -95,17 +89,23 @@ function _evaluate(path, state) {
   if (path.isExpressionWrapper()) {
     return evaluateCached(path.get("expression"), state);
   }
-
   if (path.isMemberExpression() && !path.parentPath.isCallExpression({
     callee: path.node
   })) {
     const property = path.get("property");
     const object = path.get("object");
-    if (object.isLiteral() && property.isIdentifier()) {
+    if (object.isLiteral()) {
       const value = object.node.value;
       const type = typeof value;
-      if (type === "number" || type === "string") {
-        return value[property.node.name];
+      let key = null;
+      if (path.node.computed) {
+        key = evaluateCached(property, state);
+        if (!state.confident) return;
+      } else if (property.isIdentifier()) {
+        key = property.node.name;
+      }
+      if ((type === "number" || type === "string") && key != null && (typeof key === "number" || typeof key === "string")) {
+        return value[key];
       }
     }
   }
@@ -277,19 +277,16 @@ function _evaluate(path, state) {
     const callee = path.get("callee");
     let context;
     let func;
-
     if (callee.isIdentifier() && !path.scope.getBinding(callee.node.name) && isValidCallee(callee.node.name)) {
       func = global[callee.node.name];
     }
     if (callee.isMemberExpression()) {
       const object = callee.get("object");
       const property = callee.get("property");
-
       if (object.isIdentifier() && property.isIdentifier() && isValidCallee(object.node.name) && !isInvalidMethod(property.node.name)) {
         context = global[object.node.name];
         func = context[property.node.name];
       }
-
       if (object.isLiteral() && property.isIdentifier()) {
         const type = typeof object.node.value;
         if (type === "string" || type === "number") {
@@ -309,19 +306,16 @@ function _evaluate(path, state) {
 function evaluateQuasis(path, quasis, state, raw = false) {
   let str = "";
   let i = 0;
-  const exprs = path.get("expressions");
+  const exprs = path.isTemplateLiteral() ? path.get("expressions") : path.get("quasi.expressions");
   for (const elem of quasis) {
     if (!state.confident) break;
-
     str += raw ? elem.value.raw : elem.value.cooked;
-
     const expr = exprs[i++];
     if (expr) str += String(evaluateCached(expr, state));
   }
   if (!state.confident) return;
   return str;
 }
-
 function evaluate() {
   const state = {
     confident: true,
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js
index 0fe01e981d4551..b092c58faf6542 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/family.js
@@ -82,7 +82,6 @@ function normalCompletionToBreak(completions) {
     c.type = BREAK_COMPLETION;
   });
 }
-
 function replaceBreakStatementInBreakCompletion(completions, reachable) {
   completions.forEach(c => {
     if (c.path.isBreakStatement({
@@ -105,15 +104,13 @@ function getStatementListCompletion(paths, context) {
       const newContext = Object.assign({}, context, {
         inCaseClause: false
       });
-      if (path.isBlockStatement() && (context.inCaseClause ||
-      context.shouldPopulateBreak)) {
+      if (path.isBlockStatement() && (context.inCaseClause || context.shouldPopulateBreak)) {
         newContext.shouldPopulateBreak = true;
       } else {
         newContext.shouldPopulateBreak = false;
       }
       const statementCompletions = _getCompletionRecords(path, newContext);
-      if (statementCompletions.length > 0 &&
-      statementCompletions.every(c => c.type === BREAK_COMPLETION)) {
+      if (statementCompletions.length > 0 && statementCompletions.every(c => c.type === BREAK_COMPLETION)) {
         if (lastNormalCompletions.length > 0 && statementCompletions.every(c => c.path.isBreakStatement({
           label: null
         }))) {
@@ -189,7 +186,6 @@ function _getCompletionRecords(path, context) {
   }
   return records;
 }
-
 function getCompletionRecords() {
   const records = _getCompletionRecords(this, {
     canHaveBreak: false,
@@ -233,7 +229,6 @@ function getAllPrevSiblings() {
   }
   return siblings;
 }
-
 function get(key, context = true) {
   if (context === true) context = this.context;
   const parts = key.split(".");
@@ -294,8 +289,7 @@ function getBindingIdentifierPaths(duplicates = false, outerOnly = false) {
     const id = search.shift();
     if (!id) continue;
     if (!id.node) continue;
-    const keys =
-    _getBindingIdentifiers.keys[id.node.type];
+    const keys = _getBindingIdentifiers.keys[id.node.type];
     if (id.isIdentifier()) {
       if (duplicates) {
         const _ids = ids[id.node.name] = ids[id.node.name] || [];
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js
index a0b4d9fb15a87d..41ad4828710cbb 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/index.js
@@ -67,8 +67,7 @@ class NodePath {
     if (!parent) {
       throw new Error("To get a node path the parent needs to exist");
     }
-    const targetNode =
-    container[key];
+    const targetNode = container[key];
     let paths = _cache.path.get(parent);
     if (!paths) {
       paths = new Map();
@@ -137,7 +136,6 @@ class NodePath {
       this.listKey = null;
     }
   }
-
   get parentKey() {
     return this.listKey || this.key;
   }
@@ -176,21 +174,18 @@ Object.assign(NodePath.prototype, NodePath_ancestry, NodePath_inference, NodePat
 {
   NodePath.prototype._guessExecutionStatusRelativeToDifferentFunctions = NodePath_introspection._guessExecutionStatusRelativeTo;
 }
-
 for (const type of t.TYPES) {
   const typeKey = `is${type}`;
   const fn = t[typeKey];
   NodePath.prototype[typeKey] = function (opts) {
     return fn(this.node, opts);
   };
-
   NodePath.prototype[`assert${type}`] = function (opts) {
     if (!fn(this.node, opts)) {
       throw new TypeError(`Expected node path of type ${type}`);
     }
   };
 }
-
 Object.assign(NodePath.prototype, NodePath_virtual_types_validator);
 for (const type of Object.keys(virtualTypes)) {
   if (type[0] === "_") continue;
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js
index 7aad5b8d8196b1..45b5c02517332a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/index.js
@@ -33,7 +33,6 @@ const {
   stringTypeAnnotation,
   voidTypeAnnotation
 } = _t;
-
 function getTypeAnnotation() {
   let type = this.getData("typeAnnotation");
   if (type != null) {
@@ -46,20 +45,16 @@ function getTypeAnnotation() {
   this.setData("typeAnnotation", type);
   return type;
 }
-
 const typeAnnotationInferringNodes = new WeakSet();
-
 function _getTypeAnnotation() {
   const node = this.node;
   if (!node) {
     if (this.key === "init" && this.parentPath.isVariableDeclarator()) {
       const declar = this.parentPath.parentPath;
       const declarParent = declar.parentPath;
-
       if (declar.key === "left" && declarParent.isForInStatement()) {
         return stringTypeAnnotation();
       }
-
       if (declar.key === "left" && declarParent.isForOfStatement()) {
         return anyTypeAnnotation();
       }
@@ -68,7 +63,6 @@ function _getTypeAnnotation() {
       return;
     }
   }
-
   if (node.typeAnnotation) {
     return node.typeAnnotation;
   }
@@ -78,12 +72,10 @@ function _getTypeAnnotation() {
   typeAnnotationInferringNodes.add(node);
   try {
     var _inferer;
-    let inferer =
-    inferers[node.type];
+    let inferer = inferers[node.type];
     if (inferer) {
       return inferer.call(this, node);
     }
-
     inferer = inferers[this.parentPath.type];
     if ((_inferer = inferer) != null && _inferer.validParent) {
       return this.parentPath.getTypeAnnotation();
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js
index fc35122a8a8536..9db2aead8eb73d 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js
@@ -14,7 +14,6 @@ const {
 } = _t;
 function _default(node) {
   if (!this.isReferenced()) return;
-
   const binding = this.scope.getBinding(node.name);
   if (binding) {
     if (binding.identifier.typeAnnotation) {
@@ -23,13 +22,11 @@ function _default(node) {
       return getTypeAnnotationBindingConstantViolations(binding, this, node.name);
     }
   }
-
   if (node.name === "undefined") {
     return voidTypeAnnotation();
   } else if (node.name === "NaN" || node.name === "Infinity") {
     return numberTypeAnnotation();
-  } else if (node.name === "arguments") {
-  }
+  } else if (node.name === "arguments") {}
 }
 function getTypeAnnotationBindingConstantViolations(binding, path, name) {
   const types = [];
@@ -38,15 +35,11 @@ function getTypeAnnotationBindingConstantViolations(binding, path, name) {
   const testType = getConditionalAnnotation(binding, path, name);
   if (testType) {
     const testConstantViolations = getConstantViolationsBefore(binding, testType.ifStatement);
-
     constantViolations = constantViolations.filter(path => testConstantViolations.indexOf(path) < 0);
-
     types.push(testType.typeAnnotation);
   }
   if (constantViolations.length) {
-
     constantViolations.push(...functionConstantViolations);
-
     for (const violation of constantViolations) {
       types.push(violation.getTypeAnnotation());
     }
@@ -90,7 +83,6 @@ function inferAnnotationFromBinaryExpression(name, path) {
     return;
   }
   if (operator !== "===" && operator !== "==") return;
-
   let typeofPath;
   let typePath;
   if (left.isUnaryExpression({
@@ -108,13 +100,10 @@ function inferAnnotationFromBinaryExpression(name, path) {
   if (!typeofPath.get("argument").isIdentifier({
     name
   })) return;
-
   typePath = typePath.resolve();
   if (!typePath.isLiteral()) return;
-
   const typeValue = typePath.node.value;
   if (typeof typeValue !== "string") return;
-
   return createTypeAnnotationBasedOnTypeof(typeValue);
 }
 function getParentConditionalPath(binding, path, name) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js
index 24e5872e630b37..358085c749670c 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/inference/inferers.js
@@ -106,7 +106,6 @@ function BinaryExpression(node) {
     } else if (left.isBaseType("string") || right.isBaseType("string")) {
       return stringTypeAnnotation();
     }
-
     return unionTypeAnnotation([stringTypeAnnotation(), numberTypeAnnotation()]);
   }
 }
@@ -171,8 +170,7 @@ function CallExpression() {
   } = this.node;
   if (isObjectKeys(callee)) {
     return arrayTypeAnnotation(stringTypeAnnotation());
-  } else if (isArrayFrom(callee) || isObjectValues(callee) ||
-  isIdentifier(callee, {
+  } else if (isArrayFrom(callee) || isObjectValues(callee) || isIdentifier(callee, {
     name: "Array"
   })) {
     return arrayTypeAnnotation(anyTypeAnnotation());
@@ -201,8 +199,7 @@ function resolveCall(callee) {
         return genericTypeAnnotation(identifier("Iterator"));
       } else if (callee.node.returnType) {
         return callee.node.returnType;
-      } else {
-      }
+      } else {}
     }
   }
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js
index 6519dea71fb328..524702225d5abe 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/introspection.js
@@ -34,11 +34,9 @@ const {
   isType,
   matchesPattern: _matchesPattern
 } = _t;
-
 function matchesPattern(pattern, allowPartial) {
   return _matchesPattern(this.node, pattern, allowPartial);
 }
-
 function has(key) {
   const val = this.node && this.node[key];
   if (val && Array.isArray(val)) {
@@ -47,31 +45,23 @@ function has(key) {
     return !!val;
   }
 }
-
 function isStatic() {
   return this.scope.isStatic(this.node);
 }
-
 const is = has;
-
 exports.is = is;
-
 function isnt(key) {
   return !this.has(key);
 }
-
 function equals(key, value) {
   return this.node[key] === value;
 }
-
 function isNodeType(type) {
   return isType(this.type, type);
 }
-
 function canHaveVariableDeclarationOrExpression() {
   return (this.key === "init" || this.key === "left") && this.parentPath.isFor();
 }
-
 function canSwapBetweenExpressionAndStatement(replacement) {
   if (this.key !== "body" || !this.parentPath.isArrowFunctionExpression()) {
     return false;
@@ -83,7 +73,6 @@ function canSwapBetweenExpressionAndStatement(replacement) {
   }
   return false;
 }
-
 function isCompletionRecord(allowInsideFunction) {
   let path = this;
   let first = true;
@@ -92,19 +81,16 @@ function isCompletionRecord(allowInsideFunction) {
       type,
       container
     } = path;
-
     if (!first && (path.isFunction() || type === "StaticBlock")) {
       return !!allowInsideFunction;
     }
     first = false;
-
     if (Array.isArray(container) && path.key !== container.length - 1) {
       return false;
     }
   } while ((path = path.parentPath) && !path.isProgram() && !path.isDoExpression());
   return true;
 }
-
 function isStatementOrBlock() {
   if (this.parentPath.isLabeledStatement() || isBlockStatement(this.container)) {
     return false;
@@ -112,7 +98,6 @@ function isStatementOrBlock() {
     return STATEMENT_OR_BLOCK_KEYS.includes(this.key);
   }
 }
-
 function referencesImport(moduleSource, importName) {
   if (!this.isReferencedIdentifier()) {
     if (this.isJSXMemberExpression() && this.node.property.name === importName || (this.isMemberExpression() || this.isOptionalMemberExpression()) && (this.node.computed ? isStringLiteral(this.node.property, {
@@ -128,7 +113,6 @@ function referencesImport(moduleSource, importName) {
   const path = binding.path;
   const parent = path.parentPath;
   if (!parent.isImportDeclaration()) return false;
-
   if (parent.node.source.value === moduleSource) {
     if (!importName) return true;
   } else {
@@ -147,7 +131,6 @@ function referencesImport(moduleSource, importName) {
   }
   return false;
 }
-
 function getSource() {
   const node = this.node;
   if (node.end) {
@@ -160,38 +143,30 @@ function willIMaybeExecuteBefore(target) {
   return this._guessExecutionStatusRelativeTo(target) !== "after";
 }
 function getOuterFunction(path) {
-  return (path.scope.getFunctionParent() || path.scope.getProgramParent()).path;
+  return path.isProgram() ? path : (path.parentPath.scope.getFunctionParent() || path.parentPath.scope.getProgramParent()).path;
 }
 function isExecutionUncertain(type, key) {
   switch (type) {
     case "LogicalExpression":
       return key === "right";
-
     case "ConditionalExpression":
     case "IfStatement":
       return key === "consequent" || key === "alternate";
-
     case "WhileStatement":
     case "DoWhileStatement":
     case "ForInStatement":
     case "ForOfStatement":
       return key === "body";
-
     case "ForStatement":
       return key === "body" || key === "update";
-
     case "SwitchStatement":
       return key === "cases";
-
     case "TryStatement":
       return key === "handler";
-
     case "AssignmentPattern":
       return key === "right";
-
     case "OptionalMemberExpression":
       return key === "property";
-
     case "OptionalCallExpression":
       return key === "arguments";
     default:
@@ -207,7 +182,7 @@ function isExecutionUncertainInList(paths, maxIndex) {
   }
   return false;
 }
-
+const SYMBOL_CHECKING = Symbol();
 function _guessExecutionStatusRelativeTo(target) {
   return _guessExecutionStatusRelativeToCached(this, target, new Map());
 }
@@ -216,7 +191,6 @@ function _guessExecutionStatusRelativeToCached(base, target, cache) {
     this: getOuterFunction(base),
     target: getOuterFunction(target)
   };
-
   if (funcParent.target.node !== funcParent.this.node) {
     return _guessExecutionStatusRelativeToDifferentFunctionsCached(base, funcParent.target, cache);
   }
@@ -224,10 +198,8 @@ function _guessExecutionStatusRelativeToCached(base, target, cache) {
     target: target.getAncestry(),
     this: base.getAncestry()
   };
-
   if (paths.target.indexOf(base) >= 0) return "after";
   if (paths.this.indexOf(target) >= 0) return "before";
-
   let commonPath;
   const commonIndex = {
     target: 0,
@@ -252,11 +224,9 @@ function _guessExecutionStatusRelativeToCached(base, target, cache) {
     this: paths.this[commonIndex.this - 1],
     target: paths.target[commonIndex.target - 1]
   };
-
   if (divergence.target.listKey && divergence.this.listKey && divergence.target.container === divergence.this.container) {
     return divergence.target.key > divergence.this.key ? "before" : "after";
   }
-
   const keys = VISITOR_KEYS[commonPath.type];
   const keyPosition = {
     this: keys.indexOf(divergence.this.parentKey),
@@ -264,72 +234,65 @@ function _guessExecutionStatusRelativeToCached(base, target, cache) {
   };
   return keyPosition.target > keyPosition.this ? "before" : "after";
 }
-
-const executionOrderCheckedNodes = new Set();
 function _guessExecutionStatusRelativeToDifferentFunctionsInternal(base, target, cache) {
-  if (!target.isFunctionDeclaration() || target.parentPath.isExportDeclaration()) {
+  if (!target.isFunctionDeclaration()) {
+    if (_guessExecutionStatusRelativeToCached(base, target, cache) === "before") {
+      return "before";
+    }
+    return "unknown";
+  } else if (target.parentPath.isExportDeclaration()) {
     return "unknown";
   }
-
   const binding = target.scope.getBinding(target.node.id.name);
-
   if (!binding.references) return "before";
   const referencePaths = binding.referencePaths;
   let allStatus;
-
   for (const path of referencePaths) {
     const childOfFunction = !!path.find(path => path.node === target.node);
     if (childOfFunction) continue;
     if (path.key !== "callee" || !path.parentPath.isCallExpression()) {
       return "unknown";
     }
-
-    if (executionOrderCheckedNodes.has(path.node)) continue;
-    executionOrderCheckedNodes.add(path.node);
-    try {
-      const status = _guessExecutionStatusRelativeToCached(base, path, cache);
-      if (allStatus && allStatus !== status) {
-        return "unknown";
-      } else {
-        allStatus = status;
-      }
-    } finally {
-      executionOrderCheckedNodes.delete(path.node);
+    const status = _guessExecutionStatusRelativeToCached(base, path, cache);
+    if (allStatus && allStatus !== status) {
+      return "unknown";
+    } else {
+      allStatus = status;
     }
   }
   return allStatus;
 }
 function _guessExecutionStatusRelativeToDifferentFunctionsCached(base, target, cache) {
   let nodeMap = cache.get(base.node);
+  let cached;
   if (!nodeMap) {
     cache.set(base.node, nodeMap = new Map());
-  } else if (nodeMap.has(target.node)) {
-    return nodeMap.get(target.node);
+  } else if (cached = nodeMap.get(target.node)) {
+    if (cached === SYMBOL_CHECKING) {
+      return "unknown";
+    }
+    return cached;
   }
+  nodeMap.set(target.node, SYMBOL_CHECKING);
   const result = _guessExecutionStatusRelativeToDifferentFunctionsInternal(base, target, cache);
   nodeMap.set(target.node, result);
   return result;
 }
-
 function resolve(dangerous, resolved) {
   return this._resolve(dangerous, resolved) || this;
 }
 function _resolve(dangerous, resolved) {
   if (resolved && resolved.indexOf(this) >= 0) return;
-
   resolved = resolved || [];
   resolved.push(this);
   if (this.isVariableDeclarator()) {
     if (this.get("id").isIdentifier()) {
       return this.get("init").resolve(dangerous, resolved);
-    } else {
-    }
+    } else {}
   } else if (this.isReferencedIdentifier()) {
     const binding = this.scope.getBinding(this.node.name);
     if (!binding) return;
-
     if (!binding.constant) return;
-
     if (binding.kind === "module") return;
     if (binding.path !== this) {
       const ret = binding.path.resolve(dangerous, resolved);
@@ -339,10 +302,8 @@ function _resolve(dangerous, resolved) {
   } else if (this.isTypeCastExpression()) {
     return this.get("expression").resolve(dangerous, resolved);
   } else if (dangerous && this.isMemberExpression()) {
-
     const targetKey = this.toComputedKey();
     if (!isLiteral(targetKey)) return;
-
     const targetName = targetKey.value;
     const target = this.get("object").resolve(dangerous, resolved);
     if (target.isObjectExpression()) {
@@ -350,11 +311,9 @@ function _resolve(dangerous, resolved) {
       for (const prop of props) {
         if (!prop.isProperty()) continue;
         const key = prop.get("key");
-
         let match = prop.isnt("computed") && key.isIdentifier({
           name: targetName
         });
-
         match = match || key.isLiteral({
           value: targetName
         });
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js
index f9c131207c15d0..9ed1a5384dd8dc 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/hoister.js
@@ -20,7 +20,6 @@ const referenceVisitor = {
     if (path.isJSXIdentifier() && react.isCompatTag(path.node.name) && !path.parentPath.isJSXMemberExpression()) {
       return;
     }
-
     if (path.node.name === "this") {
       let scope = path.scope;
       do {
@@ -30,10 +29,8 @@ const referenceVisitor = {
       } while (scope = scope.parent);
       if (scope) state.breakOnScopePaths.push(scope.path);
     }
-
     const binding = path.scope.getBinding(path.node.name);
     if (!binding) return;
-
     for (const violation of binding.constantViolations) {
       if (violation.scope !== binding.path.scope) {
         state.mutableBinding = true;
@@ -41,7 +38,6 @@ const referenceVisitor = {
         return;
       }
     }
-
     if (binding !== state.scope.getBinding(path.node.name)) return;
     state.bindings[path.node.name] = binding;
   }
@@ -63,7 +59,6 @@ class PathHoister {
     this.path = path;
     this.attachAfter = false;
   }
-
   isCompatibleScope(scope) {
     for (const key of Object.keys(this.bindings)) {
       const binding = this.bindings[key];
@@ -73,7 +68,6 @@ class PathHoister {
     }
     return true;
   }
-
   getCompatibleScopes() {
     let scope = this.path.scope;
     do {
@@ -82,7 +76,6 @@ class PathHoister {
       } else {
         break;
       }
-
       if (this.breakOnScopePaths.indexOf(scope.path) >= 0) {
         break;
       }
@@ -92,26 +85,20 @@ class PathHoister {
     let path = this._getAttachmentPath();
     if (!path) return;
     let targetScope = path.scope;
-
     if (targetScope.path === path) {
       targetScope = path.scope.parent;
     }
-
     if (targetScope.path.isProgram() || targetScope.path.isFunction()) {
       for (const name of Object.keys(this.bindings)) {
         if (!targetScope.hasOwnBinding(name)) continue;
         const binding = this.bindings[name];
-
         if (binding.kind === "param" || binding.path.parentKey === "params") {
           continue;
         }
-
         const bindingParentPath = this.getAttachmentParentForPath(binding.path);
-
         if (bindingParentPath.key >= path.key) {
           this.attachAfter = true;
           path = binding.path;
-
           for (const violationPath of binding.constantViolations) {
             if (this.getAttachmentParentForPath(violationPath).key > path.key) {
               path = violationPath;
@@ -129,7 +116,6 @@ class PathHoister {
     if (scope.path.isFunction()) {
       if (this.hasOwnParamBindings(scope)) {
         if (this.scope === scope) return;
-
         const bodies = scope.path.get("body").get("body");
         for (let i = 0; i < bodies.length; i++) {
           if (bodies[i].node._blockHoist) continue;
@@ -146,17 +132,13 @@ class PathHoister {
     const scope = this.scopes.pop();
     if (scope) return this.getAttachmentParentForPath(scope.path);
   }
-
   getAttachmentParentForPath(path) {
     do {
-      if (
-      !path.parentPath ||
-      Array.isArray(path.container) && path.isStatement()) {
+      if (!path.parentPath || Array.isArray(path.container) && path.isStatement()) {
         return path;
       }
     } while (path = path.parentPath);
   }
-
   hasOwnParamBindings(scope) {
     for (const name of Object.keys(this.bindings)) {
       if (!scope.hasOwnBinding(name)) continue;
@@ -171,11 +153,8 @@ class PathHoister {
     this.getCompatibleScopes();
     const attachTo = this.getAttachmentPath();
     if (!attachTo) return;
-
     if (attachTo.getFunctionParent() === this.path.getFunctionParent()) return;
-
     let uid = attachTo.scope.generateUidIdentifier("ref");
-
     const declarator = variableDeclarator(uid, this.path.node);
     const insertFn = this.attachAfter ? "insertAfter" : "insertBefore";
     const [attached] = attachTo[insertFn]([attachTo.isVariableDeclarator() ? declarator : variableDeclaration("var", [declarator])]);
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js
index deb870df474231..f2e3173ede1072 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js
@@ -4,14 +4,8 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.hooks = void 0;
-
 const hooks = [function (self, parent) {
-  const removeParent =
-  self.key === "test" && (parent.isWhile() || parent.isSwitchCase()) ||
-  self.key === "declaration" && parent.isExportDeclaration() ||
-  self.key === "body" && parent.isLabeledStatement() ||
-  self.listKey === "declarations" && parent.isVariableDeclaration() && parent.node.declarations.length === 1 ||
-  self.key === "expression" && parent.isExpressionStatement();
+  const removeParent = self.key === "test" && (parent.isWhile() || parent.isSwitchCase()) || self.key === "declaration" && parent.isExportDeclaration() || self.key === "body" && parent.isLabeledStatement() || self.listKey === "declarations" && parent.isVariableDeclaration() && parent.node.declarations.length === 1 || self.key === "expression" && parent.isExpressionStatement();
   if (removeParent) {
     parent.remove();
     return true;
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js
index fcf75ef2c0433b..321c746e2feb63 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js
@@ -60,7 +60,6 @@ function isReferencedIdentifier(opts) {
       return false;
     }
   }
-
   return nodeIsReferenced(node, parent, this.parentPath.parent);
 }
 function isReferencedMemberExpression() {
@@ -141,7 +140,6 @@ function isFlow() {
     return false;
   }
 }
-
 function isRestProperty() {
   return nodeIsRestElement(this.node) && this.parentPath && this.parentPath.isObjectPattern();
 }
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js
index 15cba3db155dc4..4b8eaf00e33b86 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js
@@ -29,7 +29,6 @@ exports.Generated = Generated;
 const Pure = null;
 exports.Pure = Pure;
 const Flow = ["Flow", "ImportDeclaration", "ExportDeclaration", "ImportSpecifier"];
-
 exports.Flow = Flow;
 const RestProperty = ["RestElement"];
 exports.RestProperty = RestProperty;
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js
index e6865c709cde39..66e91959b2e7ea 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/modification.js
@@ -27,20 +27,21 @@ const {
   expressionStatement,
   isAssignmentExpression,
   isCallExpression,
+  isExportNamedDeclaration,
   isExpression,
   isIdentifier,
   isSequenceExpression,
   isSuper,
   thisExpression
 } = _t;
-
 function insertBefore(nodes_) {
   this._assertUnremoved();
   const nodes = this._verifyNodeList(nodes_);
   const {
-    parentPath
+    parentPath,
+    parent
   } = this;
-  if (parentPath.isExpressionStatement() || parentPath.isLabeledStatement() || parentPath.isExportNamedDeclaration() || parentPath.isExportDefaultDeclaration() && this.isDeclaration()) {
+  if (parentPath.isExpressionStatement() || parentPath.isLabeledStatement() || isExportNamedDeclaration(parent) || parentPath.isExportDefaultDeclaration() && this.isDeclaration()) {
     return parentPath.insertBefore(nodes);
   } else if (this.isNodeType("Expression") && !this.isJSXElement() || parentPath.isForStatement() && this.key === "init") {
     if (this.node) nodes.push(this.node);
@@ -51,8 +52,7 @@ function insertBefore(nodes_) {
     const node = this.node;
     const shouldInsertCurrentNode = node && (!this.isExpressionStatement() || node.expression != null);
     this.replaceWith(blockStatement(shouldInsertCurrentNode ? [node] : []));
-    return this.unshiftContainer("body",
-    nodes);
+    return this.unshiftContainer("body", nodes);
   } else {
     throw new Error("We don't know what to do with this node type. " + "We were previously a Statement but we can't fit in here?");
   }
@@ -60,7 +60,6 @@ function insertBefore(nodes_) {
 function _containerInsert(from, nodes) {
   this.updateSiblingKeys(from, nodes.length);
   const paths = [];
-
   this.container.splice(from, 0, ...nodes);
   for (let i = 0; i < nodes.length; i++) {
     const to = from + i;
@@ -94,12 +93,9 @@ function isAlmostConstantAssignment(node, scope) {
   if (!isAssignmentExpression(node) || !isIdentifier(node.left)) {
     return false;
   }
-
   const blockScope = scope.getBlockParent();
-
   return blockScope.hasOwnBinding(node.left.name) && blockScope.getOwnBinding(node.left.name).constantViolations.length <= 1;
 }
-
 function insertAfter(nodes_) {
   this._assertUnremoved();
   if (this.isSequenceExpression()) {
@@ -107,9 +103,10 @@ function insertAfter(nodes_) {
   }
   const nodes = this._verifyNodeList(nodes_);
   const {
-    parentPath
+    parentPath,
+    parent
   } = this;
-  if (parentPath.isExpressionStatement() || parentPath.isLabeledStatement() || parentPath.isExportNamedDeclaration() || parentPath.isExportDefaultDeclaration() && this.isDeclaration()) {
+  if (parentPath.isExpressionStatement() || parentPath.isLabeledStatement() || isExportNamedDeclaration(parent) || parentPath.isExportDefaultDeclaration() && this.isDeclaration()) {
     return parentPath.insertAfter(nodes.map(node => {
       return isExpression(node) ? expressionStatement(node) : node;
     }));
@@ -127,8 +124,7 @@ function insertAfter(nodes_) {
       }
       if (isHiddenInSequenceExpression(this)) {
         nodes.unshift(node);
-      }
-      else if (isCallExpression(node) && isSuper(node.callee)) {
+      } else if (isCallExpression(node) && isSuper(node.callee)) {
         nodes.unshift(node);
         nodes.push(thisExpression());
       } else if (isAlmostConstantAssignment(node, scope)) {
@@ -144,8 +140,7 @@ function insertAfter(nodes_) {
           scope = scope.parent;
         }
         const temp = scope.generateDeclaredUidIdentifier();
-        nodes.unshift(expressionStatement(
-        assignmentExpression("=", cloneNode(temp), node)));
+        nodes.unshift(expressionStatement(assignmentExpression("=", cloneNode(temp), node)));
         nodes.push(expressionStatement(cloneNode(temp)));
       }
     }
@@ -161,7 +156,6 @@ function insertAfter(nodes_) {
     throw new Error("We don't know what to do with this node type. " + "We were previously a Statement but we can't fit in here?");
   }
 }
-
 function updateSiblingKeys(fromIndex, incrementBy) {
   if (!this.parent) return;
   const paths = _cache.path.get(this.parent);
@@ -199,9 +193,7 @@ function _verifyNodeList(nodes) {
 }
 function unshiftContainer(listKey, nodes) {
   this._assertUnremoved();
-
   nodes = this._verifyNodeList(nodes);
-
   const path = _index.default.get({
     parentPath: this,
     parent: this.node,
@@ -209,14 +201,11 @@ function unshiftContainer(listKey, nodes) {
     listKey,
     key: 0
   }).setContext(this.context);
-  return path._containerInsertBefore(
-  nodes);
+  return path._containerInsertBefore(nodes);
 }
 function pushContainer(listKey, nodes) {
   this._assertUnremoved();
-  const verifiedNodes = this._verifyNodeList(
-  nodes);
-
+  const verifiedNodes = this._verifyNodeList(nodes);
   const container = this.node[listKey];
   const path = _index.default.get({
     parentPath: this,
@@ -227,7 +216,6 @@ function pushContainer(listKey, nodes) {
   }).setContext(this.context);
   return path.replaceWithMultiple(verifiedNodes);
 }
-
 function hoist(scope = this.scope) {
   const hoister = new _hoister.default(this, scope);
   return hoister.run();
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js
index 1a7b765e12d311..904ed134cb76fd 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/removal.js
@@ -12,7 +12,6 @@ exports.remove = remove;
 var _removalHooks = require("./lib/removal-hooks");
 var _cache = require("../cache");
 var _index = require("./index");
-
 function remove() {
   var _this$opts;
   this._assertUnremoved();
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js
index 3c7387cb621a77..2d04e15096a1db 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/replacement.js
@@ -38,7 +38,6 @@ const {
   validate,
   yieldExpression
 } = _t;
-
 function replaceWithMultiple(nodes) {
   var _pathCache$get;
   this.resync();
@@ -46,8 +45,7 @@ function replaceWithMultiple(nodes) {
   inheritLeadingComments(nodes[0], this.node);
   inheritTrailingComments(nodes[nodes.length - 1], this.node);
   (_pathCache$get = _cache.path.get(this.parent)) == null ? void 0 : _pathCache$get.delete(this.node);
-  this.node =
-  this.container[this.key] = null;
+  this.node = this.container[this.key] = null;
   const paths = this.insertAfter(nodes);
   if (this.node) {
     this.requeue();
@@ -56,7 +54,6 @@ function replaceWithMultiple(nodes) {
   }
   return paths;
 }
-
 function replaceWithSourceString(replacement) {
   this.resync();
   let ast;
@@ -80,7 +77,6 @@ function replaceWithSourceString(replacement) {
   _index.default.removeProperties(expressionAST);
   return this.replaceWith(expressionAST);
 }
-
 function replaceWith(replacementPath) {
   this.resync();
   if (this.removed) {
@@ -119,16 +115,12 @@ function replaceWith(replacementPath) {
     inheritsComments(replacement, oldNode);
     removeComments(oldNode);
   }
-
   this._replaceWith(replacement);
   this.type = replacement.type;
-
   this.setScope();
-
   this.requeue();
   return [nodePath ? this.get(nodePath) : this];
 }
-
 function _replaceWith(node) {
   var _pathCache$get2;
   if (!this.container) {
@@ -141,10 +133,8 @@ function _replaceWith(node) {
   }
   this.debug(`Replace with ${node == null ? void 0 : node.type}`);
   (_pathCache$get2 = _cache.path.get(this.parent)) == null ? void 0 : _pathCache$get2.set(node, this).delete(this.node);
-  this.node =
-  this.container[this.key] = node;
+  this.node = this.container[this.key] = node;
 }
-
 function replaceExpressionWithStatements(nodes) {
   this.resync();
   const nodesAsSequenceExpression = toSequenceExpression(nodes, this.scope);
@@ -156,14 +146,12 @@ function replaceExpressionWithStatements(nodes) {
   const isParentGenerator = functionParent == null ? void 0 : functionParent.is("generator");
   const container = arrowFunctionExpression([], blockStatement(nodes));
   this.replaceWith(callExpression(container, []));
-
   const callee = this.get("callee");
   (0, _helperHoistVariables.default)(callee.get("body"), id => {
     this.scope.push({
       id
     });
   }, "var");
-
   const completionRecords = this.get("callee").getCompletionRecords();
   for (const path of completionRecords) {
     if (!path.isExpressionStatement()) continue;
@@ -182,10 +170,8 @@ function replaceExpressionWithStatements(nodes) {
       path.replaceWith(returnStatement(path.node.expression));
     }
   }
-
   callee.arrowFunctionToExpression();
   const newCallee = callee;
-
   const needToAwaitFunction = isParentAsync && _index.default.hasType(this.get("callee.body").node, "AwaitExpression", FUNCTION_TYPES);
   const needToYieldFunction = isParentGenerator && _index.default.hasType(this.get("callee.body").node, "YieldExpression", FUNCTION_TYPES);
   if (needToAwaitFunction) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js
index 16498fd403dff4..27e98ae13d1000 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/binding.js
@@ -4,7 +4,6 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-
 class Binding {
   constructor({
     identifier,
@@ -25,8 +24,7 @@ class Binding {
     this.scope = scope;
     this.path = path;
     this.kind = kind;
-    if ((kind === "var" || kind === "hoisted") &&
-    isDeclaredInLoop(path || (() => {
+    if ((kind === "var" || kind === "hoisted") && isDeclaredInLoop(path || (() => {
       throw new Error("Internal Babel error: unreachable ");
     })())) {
       this.reassign(path);
@@ -47,7 +45,6 @@ class Binding {
     this.hasValue = false;
     this.value = null;
   }
-
   reassign(path) {
     this.constant = false;
     if (this.constantViolations.indexOf(path) !== -1) {
@@ -55,7 +52,6 @@ class Binding {
     }
     this.constantViolations.push(path);
   }
-
   reference(path) {
     if (this.referencePaths.indexOf(path) !== -1) {
       return;
@@ -64,7 +60,6 @@ class Binding {
     this.references++;
     this.referencePaths.push(path);
   }
-
   dereference() {
     this.references--;
     this.referenced = !!this.references;
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js
index b7ce9d645c89c3..4d70792faadfee 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js
@@ -29,7 +29,6 @@ const {
   isImportDeclaration,
   isLiteral,
   isMethod,
-  isModuleDeclaration,
   isModuleSpecifier,
   isNullLiteral,
   isObjectExpression,
@@ -54,12 +53,13 @@ const {
   isObjectProperty,
   isTopicReference,
   isMetaProperty,
-  isPrivateName
+  isPrivateName,
+  isExportDeclaration
 } = _t;
 function gatherNodeParts(node, parts) {
   switch (node == null ? void 0 : node.type) {
     default:
-      if (isModuleDeclaration(node)) {
+      if (isImportDeclaration(node) || isExportDeclaration(node)) {
         if ((isExportAllDeclaration(node) || isExportNamedDeclaration(node) || isImportDeclaration(node)) && node.source) {
           gatherNodeParts(node.source, parts);
         } else if ((isExportNamedDeclaration(node) || isImportDeclaration(node)) && node.specifiers && node.specifiers.length) {
@@ -170,7 +170,6 @@ function gatherNodeParts(node, parts) {
       break;
   }
 }
-
 const collectorVisitor = {
   ForStatement(path) {
     const declar = path.get("init");
@@ -184,11 +183,8 @@ const collectorVisitor = {
   },
   Declaration(path) {
     if (path.isBlockScoped()) return;
-
     if (path.isImportDeclaration()) return;
-
     if (path.isExportDeclaration()) return;
-
     const parent = path.scope.getFunctionParent() || path.scope.getProgramParent();
     parent.registerDeclaration(path);
   },
@@ -203,8 +199,7 @@ const collectorVisitor = {
     const left = path.get("left");
     if (left.isPattern() || left.isIdentifier()) {
       state.constantViolations.push(path);
-    }
-    else if (left.isVar()) {
+    } else if (left.isVar()) {
       const {
         scope
       } = path;
@@ -254,7 +249,6 @@ const collectorVisitor = {
     if (scope.path === path) scope = scope.parent;
     const parent = scope.getBlockParent();
     parent.registerDeclaration(path);
-
     if (path.isClassDeclaration() && path.node.id) {
       const id = path.node.id;
       const name = id.name;
@@ -269,15 +263,12 @@ const collectorVisitor = {
     for (const param of params) {
       path.scope.registerBinding("param", param);
     }
-
-    if (path.isFunctionExpression() && path.has("id") &&
-    !path.get("id").node[NOT_LOCAL_BINDING]) {
+    if (path.isFunctionExpression() && path.has("id") && !path.get("id").node[NOT_LOCAL_BINDING]) {
       path.scope.registerBinding("local", path.get("id"), path);
     }
   },
   ClassExpression(path) {
-    if (path.has("id") &&
-    !path.get("id").node[NOT_LOCAL_BINDING]) {
+    if (path.has("id") && !path.get("id").node[NOT_LOCAL_BINDING]) {
       path.scope.registerBinding("local", path);
     }
   }
@@ -310,7 +301,6 @@ class Scope {
     this.labels = new Map();
     this.inited = false;
   }
-
   get parent() {
     var _parent;
     let parent,
@@ -332,7 +322,6 @@ class Scope {
   traverse(node, opts, state) {
     (0, _index.default)(node, opts, this, state, this.path);
   }
-
   generateDeclaredUidIdentifier(name) {
     const id = this.generateUidIdentifier(name);
     this.push({
@@ -340,11 +329,9 @@ class Scope {
     });
     return cloneNode(id);
   }
-
   generateUidIdentifier(name) {
     return identifier(this.generateUid(name));
   }
-
   generateUid(name = "temp") {
     name = toIdentifier(name).replace(/^_+/, "").replace(/[0-9]+$/g, "");
     let uid;
@@ -358,7 +345,6 @@ class Scope {
     program.uids[uid] = true;
     return uid;
   }
-
   _generateUid(name, i) {
     let id = name;
     if (i > 1) id += i;
@@ -371,11 +357,9 @@ class Scope {
     id = id.replace(/^_/, "") || defaultName || "ref";
     return this.generateUid(id.slice(0, 20));
   }
-
   generateUidIdentifierBasedOnNode(node, defaultName) {
     return identifier(this.generateUidBasedOnNode(node, defaultName));
   }
-
   isStatic(node) {
     if (isThisExpression(node) || isSuper(node) || isTopicReference(node)) {
       return true;
@@ -390,7 +374,6 @@ class Scope {
     }
     return false;
   }
-
   maybeGenerateMemoised(node, dontPush) {
     if (this.isStatic(node)) {
       return null;
@@ -407,11 +390,8 @@ class Scope {
   }
   checkBlockScopedCollisions(local, kind, name, id) {
     if (kind === "param") return;
-
     if (local.kind === "local") return;
-    const duplicate =
-    kind === "let" || local.kind === "let" || local.kind === "const" || local.kind === "module" ||
-    local.kind === "param" && kind === "const";
+    const duplicate = kind === "let" || local.kind === "let" || local.kind === "const" || local.kind === "module" || local.kind === "param" && kind === "const";
     if (duplicate) {
       throw this.hub.buildError(id, `Duplicate declaration "${name}"`, TypeError);
     }
@@ -423,7 +403,6 @@ class Scope {
       return new _renamer.default(binding, oldName, newName).rename(block);
     }
   }
-
   _renameFromMap(map, oldName, newName, value) {
     if (map[oldName]) {
       map[newName] = value;
@@ -448,7 +427,6 @@ class Scope {
     } while (scope = scope.parent);
     console.log(sep);
   }
-
   toArray(node, i, arrayLikeIsIterable) {
     if (isIdentifier(node)) {
       const binding = this.getBinding(node.name);
@@ -468,9 +446,8 @@ class Scope {
     const args = [node];
     if (i === true) {
       helperName = "toConsumableArray";
-    } else if (i) {
+    } else if (typeof i === "number") {
       args.push(numericLiteral(i));
-
       helperName = "slicedToArray";
     } else {
       helperName = "toArray";
@@ -479,7 +456,6 @@ class Scope {
       args.unshift(this.hub.addHelper(helperName));
       helperName = "maybeArrayLike";
     }
-
     return callExpression(this.hub.addHelper(helperName), args);
   }
   hasLabel(name) {
@@ -508,9 +484,11 @@ class Scope {
       if (path.node.declare) return;
       this.registerBinding("let", path);
     } else if (path.isImportDeclaration()) {
+      const isTypeDeclaration = path.node.importKind === "type" || path.node.importKind === "typeof";
       const specifiers = path.get("specifiers");
       for (const specifier of specifiers) {
-        this.registerBinding("module", specifier);
+        const isTypeSpecifier = isTypeDeclaration || specifier.isImportSpecifier() && (specifier.node.importKind === "type" || specifier.node.importKind === "typeof");
+        this.registerBinding(isTypeSpecifier ? "unknown" : "module", specifier);
       }
     } else if (path.isExportDeclaration()) {
       const declar = path.get("declaration");
@@ -550,7 +528,6 @@ class Scope {
           if (local.identifier === id) continue;
           this.checkBlockScopedCollisions(local, kind, name, id);
         }
-
         if (local) {
           this.registerConstantViolation(bindingPath);
         } else {
@@ -650,11 +627,9 @@ class Scope {
       return isPureish(node);
     }
   }
-
   setData(key, val) {
     return this.data[key] = val;
   }
-
   getData(key) {
     let scope = this;
     do {
@@ -662,7 +637,6 @@ class Scope {
       if (data != null) return data;
     } while (scope = scope.parent);
   }
-
   removeData(key) {
     let scope = this;
     do {
@@ -704,17 +678,14 @@ class Scope {
     }
     path.traverse(collectorVisitor, state);
     this.crawling = false;
-
     for (const path of state.assignments) {
       const ids = path.getBindingIdentifiers();
       for (const name of Object.keys(ids)) {
         if (path.scope.getBinding(name)) continue;
         programParent.addGlobal(ids[name]);
       }
-
       path.scope.registerConstantViolation(path);
     }
-
     for (const ref of state.references) {
       const binding = ref.scope.getBinding(ref.node.name);
       if (binding) {
@@ -723,7 +694,6 @@ class Scope {
         programParent.addGlobal(ref.node);
       }
     }
-
     for (const path of state.constantViolations) {
       path.scope.registerConstantViolation(path);
     }
@@ -757,7 +727,6 @@ class Scope {
     const len = declarPath.node.declarations.push(declarator);
     path.scope.registerBinding(kind, declarPath.get("declarations")[len - 1]);
   }
-
   getProgramParent() {
     let scope = this;
     do {
@@ -767,7 +736,6 @@ class Scope {
     } while (scope = scope.parent);
     throw new Error("Couldn't find a Program");
   }
-
   getFunctionParent() {
     let scope = this;
     do {
@@ -777,7 +745,6 @@ class Scope {
     } while (scope = scope.parent);
     return null;
   }
-
   getBlockParent() {
     let scope = this;
     do {
@@ -787,7 +754,6 @@ class Scope {
     } while (scope = scope.parent);
     throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...");
   }
-
   getPatternParent() {
     let scope = this;
     do {
@@ -797,7 +763,6 @@ class Scope {
     } while (scope = scope.parent.parent);
     throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...");
   }
-
   getAllBindings() {
     const ids = Object.create(null);
     let scope = this;
@@ -811,7 +776,6 @@ class Scope {
     } while (scope);
     return ids;
   }
-
   getAllBindingsOfKind(...kinds) {
     const ids = Object.create(null);
     for (const kind of kinds) {
@@ -836,9 +800,7 @@ class Scope {
       const binding = scope.getOwnBinding(name);
       if (binding) {
         var _previousPath;
-
-        if ((_previousPath = previousPath) != null && _previousPath.isPattern() && binding.kind !== "param" && binding.kind !== "local") {
-        } else {
+        if ((_previousPath = previousPath) != null && _previousPath.isPattern() && binding.kind !== "param" && binding.kind !== "local") {} else {
           return binding;
         }
       } else if (!binding && name === "arguments" && scope.path.isFunction() && !scope.path.isArrowFunctionExpression()) {
@@ -850,12 +812,10 @@ class Scope {
   getOwnBinding(name) {
     return this.bindings[name];
   }
-
   getBindingIdentifier(name) {
     var _this$getBinding;
     return (_this$getBinding = this.getBinding(name)) == null ? void 0 : _this$getBinding.identifier;
   }
-
   getOwnBindingIdentifier(name) {
     const binding = this.bindings[name];
     return binding == null ? void 0 : binding.identifier;
@@ -863,20 +823,25 @@ class Scope {
   hasOwnBinding(name) {
     return !!this.getOwnBinding(name);
   }
-  hasBinding(name, noGlobals) {
+  hasBinding(name, opts) {
+    var _opts, _opts2, _opts3;
     if (!name) return false;
     if (this.hasOwnBinding(name)) return true;
-    if (this.parentHasBinding(name, noGlobals)) return true;
-    if (this.hasUid(name)) return true;
-    if (!noGlobals && Scope.globals.includes(name)) return true;
-    if (!noGlobals && Scope.contextVariables.includes(name)) return true;
+    {
+      if (typeof opts === "boolean") opts = {
+        noGlobals: opts
+      };
+    }
+    if (this.parentHasBinding(name, opts)) return true;
+    if (!((_opts = opts) != null && _opts.noUids) && this.hasUid(name)) return true;
+    if (!((_opts2 = opts) != null && _opts2.noGlobals) && Scope.globals.includes(name)) return true;
+    if (!((_opts3 = opts) != null && _opts3.noGlobals) && Scope.contextVariables.includes(name)) return true;
     return false;
   }
-  parentHasBinding(name, noGlobals) {
+  parentHasBinding(name, opts) {
     var _this$parent;
-    return (_this$parent = this.parent) == null ? void 0 : _this$parent.hasBinding(name, noGlobals);
+    return (_this$parent = this.parent) == null ? void 0 : _this$parent.hasBinding(name, opts);
   }
-
   moveBindingTo(name, scope) {
     const info = this.getBinding(name);
     if (info) {
@@ -891,7 +856,6 @@ class Scope {
   removeBinding(name) {
     var _this$getBinding2;
     (_this$getBinding2 = this.getBinding(name)) == null ? void 0 : _this$getBinding2.scope.removeOwnBinding(name);
-
     let scope = this;
     do {
       if (scope.uids[name]) {
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js
index a4cb43491568a1..d72d78ec790953 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/lib/renamer.js
@@ -7,6 +7,8 @@ exports.default = void 0;
 var _helperSplitExportDeclaration = require("@babel/helper-split-export-declaration");
 var t = require("@babel/types");
 var _helperEnvironmentVisitor = require("@babel/helper-environment-visitor");
+var _traverseNode = require("../../traverse-node");
+var _visitors = require("../../visitors");
 const renameVisitor = {
   ReferencedIdentifier({
     node
@@ -57,14 +59,10 @@ class Renamer {
   }
   maybeConvertFromClassFunctionDeclaration(path) {
     return path;
-
   }
-
   maybeConvertFromClassFunctionExpression(path) {
     return path;
-
   }
-
   rename(block) {
     const {
       binding,
@@ -82,14 +80,9 @@ class Renamer {
         this.maybeConvertFromExportDeclaration(parentDeclar);
       }
     }
-    const blockToTraverse = block || scope.block;
-    if ((blockToTraverse == null ? void 0 : blockToTraverse.type) === "SwitchStatement") {
-      blockToTraverse.cases.forEach(c => {
-        scope.traverse(c, renameVisitor, this);
-      });
-    } else {
-      scope.traverse(blockToTraverse, renameVisitor, this);
-    }
+    (0, _traverseNode.traverseNode)(block || scope.block, (0, _visitors.explode)(renameVisitor), scope, this, scope.path, {
+      discriminant: true
+    });
     if (!block) {
       scope.removeOwnBinding(oldName);
       scope.bindings[newName] = binding;
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js
index 5ddc6c4ed12be0..0a9ee961a8b375 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/visitors.js
@@ -16,11 +16,9 @@ const {
 function isVirtualType(type) {
   return type in virtualTypes;
 }
-
 function explode(visitor) {
   if (visitor._exploded) return visitor;
   visitor._exploded = true;
-
   for (const nodeType of Object.keys(visitor)) {
     if (shouldIgnoreKey(nodeType)) continue;
     const parts = nodeType.split("|");
@@ -31,24 +29,17 @@ function explode(visitor) {
       visitor[part] = fns;
     }
   }
-
   verify(visitor);
-
   delete visitor.__esModule;
-
   ensureEntranceObjects(visitor);
-
   ensureCallbackArrays(visitor);
-
   for (const nodeType of Object.keys(visitor)) {
     if (shouldIgnoreKey(nodeType)) continue;
     if (!isVirtualType(nodeType)) continue;
-
     const fns = visitor[nodeType];
     for (const type of Object.keys(fns)) {
       fns[type] = wrapCheck(nodeType, fns[type]);
     }
-
     delete visitor[nodeType];
     const types = virtualTypes[nodeType];
     if (types !== null) {
@@ -63,7 +54,6 @@ function explode(visitor) {
       mergePair(visitor, fns);
     }
   }
-
   for (const nodeType of Object.keys(visitor)) {
     if (shouldIgnoreKey(nodeType)) continue;
     const fns = visitor[nodeType];
@@ -74,7 +64,6 @@ function explode(visitor) {
       aliases = [deprecatedKey];
     }
     if (!aliases) continue;
-
     delete visitor[nodeType];
     for (const alias of aliases) {
       const existing = visitor[alias];
@@ -87,8 +76,7 @@ function explode(visitor) {
   }
   for (const nodeType of Object.keys(visitor)) {
     if (shouldIgnoreKey(nodeType)) continue;
-    ensureCallbackArrays(
-    visitor[nodeType]);
+    ensureCallbackArrays(visitor[nodeType]);
   }
   return visitor;
 }
@@ -134,11 +122,9 @@ function merge(visitors, states = [], wrapper) {
     explode(visitor);
     for (const type of Object.keys(visitor)) {
       let visitorType = visitor[type];
-
       if (state || wrapper) {
         visitorType = wrapWithStateOrWrapper(visitorType, state, wrapper);
       }
-
       const nodeVisitor = rootVisitor[type] || (rootVisitor[type] = {});
       mergePair(nodeVisitor, visitorType);
     }
@@ -149,9 +135,7 @@ function wrapWithStateOrWrapper(oldVisitor, state, wrapper) {
   const newVisitor = {};
   for (const key of Object.keys(oldVisitor)) {
     let fns = oldVisitor[key];
-
     if (!Array.isArray(fns)) continue;
-
     fns = fns.map(function (fn) {
       let newFn = fn;
       if (state) {
@@ -162,13 +146,11 @@ function wrapWithStateOrWrapper(oldVisitor, state, wrapper) {
       if (wrapper) {
         newFn = wrapper(state.key, key, newFn);
       }
-
       if (newFn !== fn) {
         newFn.toString = () => fn.toString();
       }
       return newFn;
     });
-
     newVisitor[key] = fns;
   }
   return newVisitor;
@@ -199,11 +181,8 @@ function wrapCheck(nodeType, fn) {
 }
 function shouldIgnoreKey(key) {
   if (key[0] === "_") return true;
-
   if (key === "enter" || key === "exit" || key === "shouldSkip") return true;
-
-  if (key === "denylist" || key === "noScope" || key === "skipKeys" ||
-  key === "blacklist") {
+  if (key === "denylist" || key === "noScope" || key === "skipKeys" || key === "blacklist") {
     return true;
   }
   return false;
diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/package.json b/tools/node_modules/eslint/node_modules/@babel/traverse/package.json
index 78a28196634ec4..096e29be872c8f 100644
--- a/tools/node_modules/eslint/node_modules/@babel/traverse/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/traverse/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/traverse",
-  "version": "7.20.1",
+  "version": "7.20.12",
   "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-traverse",
@@ -17,13 +17,13 @@
   "main": "./lib/index.js",
   "dependencies": {
     "@babel/code-frame": "^7.18.6",
-    "@babel/generator": "^7.20.1",
+    "@babel/generator": "^7.20.7",
     "@babel/helper-environment-visitor": "^7.18.9",
     "@babel/helper-function-name": "^7.19.0",
     "@babel/helper-hoist-variables": "^7.18.6",
     "@babel/helper-split-export-declaration": "^7.18.6",
-    "@babel/parser": "^7.20.1",
-    "@babel/types": "^7.20.0",
+    "@babel/parser": "^7.20.7",
+    "@babel/types": "^7.20.7",
     "debug": "^4.1.0",
     "globals": "^11.1.0"
   },
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js
index fe7fea36895ff0..21ebf856f37491 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js
+++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js
@@ -5,6 +5,7 @@ Object.defineProperty(exports, "__esModule", {
 });
 exports.default = cleanJSXElementLiteralChild;
 var _generated = require("../../builders/generated");
+var _ = require("../..");
 function cleanJSXElementLiteralChild(child, args) {
   const lines = child.value.split(/\r\n|\n|\r/);
   let lastNonEmptyLine = 0;
@@ -36,7 +37,7 @@ function cleanJSXElementLiteralChild(child, args) {
       str += trimmedLine;
     }
   }
-  if (str) args.push((0, _generated.stringLiteral)(str));
+  if (str) args.push((0, _.inherits)((0, _generated.stringLiteral)(str), child));
 }
 
 //# sourceMappingURL=cleanJSXElementLiteralChild.js.map
diff --git a/tools/node_modules/eslint/node_modules/@babel/types/package.json b/tools/node_modules/eslint/node_modules/@babel/types/package.json
index b2ce29c2c8ce91..3aa83a4612af1a 100644
--- a/tools/node_modules/eslint/node_modules/@babel/types/package.json
+++ b/tools/node_modules/eslint/node_modules/@babel/types/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@babel/types",
-  "version": "7.20.2",
+  "version": "7.20.7",
   "description": "Babel Types is a Lodash-esque utility library for AST nodes",
   "author": "The Babel Team (https://babel.dev/team)",
   "homepage": "https://babel.dev/docs/en/next/babel-types",
@@ -29,8 +29,8 @@
     "to-fast-properties": "^2.0.0"
   },
   "devDependencies": {
-    "@babel/generator": "^7.20.2",
-    "@babel/parser": "^7.20.2",
+    "@babel/generator": "^7.20.7",
+    "@babel/parser": "^7.20.7",
     "chalk": "^4.1.0",
     "glob": "^7.2.0"
   },
diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs
index 8a62e163c0f8b1..a6904ffcf283b8 100644
--- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs
+++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs
@@ -542,7 +542,7 @@ const getTSFunctionComment = function (astNode) {
   }
 };
 const invokedExpression = new Set(['CallExpression', 'OptionalCallExpression', 'NewExpression']);
-const allowableCommentNode = new Set(['AssignmentPattern', 'VariableDeclaration', 'ExpressionStatement', 'MethodDefinition', 'Property', 'ObjectProperty', 'ClassProperty', 'PropertyDefinition', 'ExportDefaultDeclaration']);
+const allowableCommentNode = new Set(['AssignmentPattern', 'VariableDeclaration', 'ExpressionStatement', 'MethodDefinition', 'Property', 'ObjectProperty', 'ClassProperty', 'PropertyDefinition', 'ExportDefaultDeclaration', 'ReturnStatement']);
 
 /**
  * Reduces the provided node to the appropriate node for evaluating
diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json
index b3c1dee34e9f65..c43829b5ea6858 100644
--- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json
+++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@es-joy/jsdoccomment",
-  "version": "0.36.0",
+  "version": "0.36.1",
   "author": "Brett Zamir ",
   "contributors": [],
   "description": "Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities",
diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js
index 2821a49b2b1f94..884df9240346fe 100644
--- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js
+++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js
@@ -127,7 +127,8 @@ const allowableCommentNode = new Set([
   'ObjectProperty',
   'ClassProperty',
   'PropertyDefinition',
-  'ExportDefaultDeclaration'
+  'ExportDefaultDeclaration',
+  'ReturnStatement'
 ]);
 
 /**
@@ -173,6 +174,7 @@ const getReducedASTNode = function (node, sourceCode) {
       if (sourceCode.getCommentsBefore(node).length) {
         return node;
       }
+
       while (
         !sourceCode.getCommentsBefore(parent).length &&
         !(/Function/u).test(parent.type) &&
diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/dist/eslintrc.cjs b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/dist/eslintrc.cjs
index a722b6ce12fa79..b3bc1151dc8c05 100644
--- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/dist/eslintrc.cjs
+++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/dist/eslintrc.cjs
@@ -4246,7 +4246,7 @@ class FlatCompat {
     /**
      * Translates the `env` section of an ESLintRC-style config.
      * @param {Object} envConfig The `env` section of an ESLintRC config.
-     * @returns {Object} A flag-config object representing the environments.
+     * @returns {Object[]} An array of flag-config objects representing the environments.
      */
     env(envConfig) {
         return this.config({
@@ -4257,7 +4257,7 @@ class FlatCompat {
     /**
      * Translates the `extends` section of an ESLintRC-style config.
      * @param {...string} configsToExtend The names of the configs to load.
-     * @returns {Object} A flag-config object representing the config.
+     * @returns {Object[]} An array of flag-config objects representing the config.
      */
     extends(...configsToExtend) {
         return this.config({
@@ -4268,7 +4268,7 @@ class FlatCompat {
     /**
      * Translates the `plugins` section of an ESLintRC-style config.
      * @param {...string} plugins The names of the plugins to load.
-     * @returns {Object} A flag-config object representing the plugins.
+     * @returns {Object[]} An array of flag-config objects representing the plugins.
      */
     plugins(...plugins) {
         return this.config({
diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/flat-compat.js b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/flat-compat.js
index 8df15a532ee50b..3e5cc2c9e14fe5 100644
--- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/flat-compat.js
+++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/flat-compat.js
@@ -273,7 +273,7 @@ class FlatCompat {
     /**
      * Translates the `env` section of an ESLintRC-style config.
      * @param {Object} envConfig The `env` section of an ESLintRC config.
-     * @returns {Object} A flag-config object representing the environments.
+     * @returns {Object[]} An array of flag-config objects representing the environments.
      */
     env(envConfig) {
         return this.config({
@@ -284,7 +284,7 @@ class FlatCompat {
     /**
      * Translates the `extends` section of an ESLintRC-style config.
      * @param {...string} configsToExtend The names of the configs to load.
-     * @returns {Object} A flag-config object representing the config.
+     * @returns {Object[]} An array of flag-config objects representing the config.
      */
     extends(...configsToExtend) {
         return this.config({
@@ -295,7 +295,7 @@ class FlatCompat {
     /**
      * Translates the `plugins` section of an ESLintRC-style config.
      * @param {...string} plugins The names of the plugins to load.
-     * @returns {Object} A flag-config object representing the plugins.
+     * @returns {Object[]} An array of flag-config objects representing the plugins.
      */
     plugins(...plugins) {
         return this.config({
diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json
index ea8a18dcb17bb7..430d1cd800c79f 100644
--- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json
+++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@eslint/eslintrc",
-  "version": "1.3.3",
+  "version": "1.4.1",
   "description": "The legacy ESLintRC config file format for ESLint",
   "type": "module",
   "main": "./dist/eslintrc.cjs",
@@ -69,7 +69,7 @@
     "ajv": "^6.12.4",
     "debug": "^4.3.2",
     "espree": "^9.4.0",
-    "globals": "^13.15.0",
+    "globals": "^13.19.0",
     "ignore": "^5.2.0",
     "import-fresh": "^3.2.1",
     "js-yaml": "^4.1.0",
diff --git a/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/api.js b/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/api.js
index 2b1945ac811603..a67ad0cf7b9090 100644
--- a/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/api.js
+++ b/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/api.js
@@ -926,7 +926,9 @@ class ConfigArray extends Array {
 
 		assertNormalized(this);
 
-		const relativeDirectoryPath = path.relative(this.basePath, directoryPath);
+		const relativeDirectoryPath = path.relative(this.basePath, directoryPath)
+			.replace(/\\/g, '/');
+
 		if (relativeDirectoryPath.startsWith('..')) {
 			return true;
 		}
@@ -937,14 +939,35 @@ class ConfigArray extends Array {
 		if (cache.has(relativeDirectoryPath)) {
 			return cache.get(relativeDirectoryPath);
 		}
-		
-		// first check non-/** paths
-		const result = shouldIgnorePath(
-			this.ignores, //.filter(matcher => typeof matcher === "function" || !matcher.endsWith("/**")),
-			directoryPath,
-			relativeDirectoryPath
-		);
 
+		const directoryParts = relativeDirectoryPath.split('/');
+		let relativeDirectoryToCheck = '';
+		let result = false;
+
+		/*
+		 * In order to get the correct gitignore-style ignores, where an
+		 * ignored parent directory cannot have any descendants unignored,
+		 * we need to check every directory starting at the parent all
+		 * the way down to the actual requested directory.
+		 * 
+		 * We aggressively cache all of this info to make sure we don't
+		 * have to recalculate everything for every call.
+		 */
+		do {
+
+			relativeDirectoryToCheck += directoryParts.shift() + '/';
+
+			result = shouldIgnorePath(
+				this.ignores,
+				path.join(this.basePath, relativeDirectoryToCheck),
+				relativeDirectoryToCheck
+			);
+
+			cache.set(relativeDirectoryToCheck, result);
+
+		} while (!result && directoryParts.length);
+
+		// also cache the result for the requested path
 		cache.set(relativeDirectoryPath, result);
 
 		return result;
diff --git a/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/package.json b/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/package.json
index 021e9f928b9632..e76c1ad5621b17 100644
--- a/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/package.json
+++ b/tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@humanwhocodes/config-array",
-  "version": "0.11.7",
+  "version": "0.11.8",
   "description": "Glob-based configuration matching.",
   "author": "Nicholas C. Zakas",
   "main": "api.js",
@@ -49,10 +49,10 @@
   "devDependencies": {
     "@nitpik/javascript": "0.4.0",
     "@nitpik/node": "0.0.5",
-    "chai": "4.3.6",
-    "eslint": "8.26.0",
+    "chai": "4.3.7",
+    "eslint": "8.29.0",
     "esm": "3.2.25",
-    "lint-staged": "13.0.3",
+    "lint-staged": "13.1.0",
     "mocha": "6.2.3",
     "nyc": "14.1.1",
     "rollup": "1.16.6",
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js
index 33d993ee81dd9f..759de7ab164ac8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js
@@ -1 +1 @@
-module.exports={A:{A:{J:0.0131217,D:0.00621152,E:0.0440661,F:0.0881323,A:0.00734435,B:0.440661,"5B":0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5B","J","D","E","F","A","B","","",""],E:"IE",F:{"5B":962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.007948,K:0.004267,L:0.004268,G:0.003974,M:0.003702,N:0.003974,O:0.01987,P:0,Q:0.004298,R:0.00944,S:0.004043,T:0.003974,U:0.003974,V:0.003974,W:0.003974,X:0.004318,Y:0.003974,Z:0.004118,a:0.003939,d:0.007948,e:0.004118,f:0.003939,g:0.003801,h:0.003929,i:0.003855,j:0.003929,k:0.003974,l:0.003974,m:0.011922,n:0.011922,o:0.035766,p:0.067558,q:0.802748,b:3.07588,H:0.246388},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","d","e","f","g","h","i","j","k","l","m","n","o","p","q","b","H","","",""],E:"Edge",F:{C:1438128000,K:1447286400,L:1470096000,G:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,d:1626912000,e:1630627200,f:1632441600,g:1634774400,h:1637539200,i:1641427200,j:1643932800,k:1646265600,l:1649635200,m:1651190400,n:1653955200,o:1655942400,p:1659657600,q:1661990400,b:1664755200,H:1666915200},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.004393,"1":0.004418,"2":0.008834,"3":0.008322,"4":0.008928,"5":0.004471,"6":0.009284,"7":0.004707,"8":0.009076,"9":0.007948,"6B":0.004118,qB:0.004271,I:0.015896,r:0.004879,J:0.020136,D:0.005725,E:0.004525,F:0.00533,A:0.004283,B:0.007948,C:0.004471,K:0.004486,L:0.00453,G:0.008322,M:0.004417,N:0.004425,O:0.004161,s:0.004443,t:0.004283,u:0.008322,v:0.013698,w:0.004161,x:0.008786,y:0.004118,z:0.004317,AB:0.004783,BB:0.003929,CB:0.004783,DB:0.00487,EB:0.005029,FB:0.0047,GB:0.015896,HB:0.007948,IB:0.003867,JB:0.004525,KB:0.004293,LB:0.003702,MB:0.004538,NB:0.008282,OB:0.011601,PB:0.051662,QB:0.011601,RB:0.003929,SB:0.003974,TB:0.003974,UB:0.011601,VB:0.003939,rB:0.003855,WB:0.003929,sB:0.004356,XB:0.004425,YB:0.008322,c:0.00415,ZB:0.004267,aB:0.003801,bB:0.004267,cB:0.007948,dB:0.00415,eB:0.004293,fB:0.004425,gB:0.003974,hB:0.00415,iB:0.00415,jB:0.004318,kB:0.004356,lB:0.003974,mB:0.035766,P:0.003974,Q:0.007948,R:0.007948,tB:0.003974,S:0.003974,T:0.003929,U:0.004268,V:0.003801,W:0.007948,X:0.007948,Y:0.003974,Z:0.003974,a:0.03974,d:0.003801,e:0.003855,f:0.015896,g:0.003974,h:0.003974,i:0.003974,j:0.003974,k:0.011922,l:0.007948,m:0.011922,n:0.063584,o:0.043714,p:0.071532,q:1.50615,b:0.679554,H:0.007948,uB:0,"7B":0.008786,"8B":0.00487},B:"moz",C:["6B","qB","7B","8B","I","r","J","D","E","F","A","B","C","K","L","G","M","N","O","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","rB","WB","sB","XB","YB","c","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","P","Q","R","tB","S","T","U","V","W","X","Y","Z","a","d","e","f","g","h","i","j","k","l","m","n","o","p","q","b","H","uB",""],E:"Firefox",F:{"0":1391472000,"1":1395100800,"2":1398729600,"3":1402358400,"4":1405987200,"5":1409616000,"6":1413244800,"7":1417392000,"8":1421107200,"9":1424736000,"6B":1161648000,qB:1213660800,"7B":1246320000,"8B":1264032000,I:1300752000,r:1308614400,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112000,N:1349740800,O:1353628800,s:1357603200,t:1361232000,u:1364860800,v:1368489600,w:1372118400,x:1375747200,y:1379376000,z:1386633600,AB:1428278400,BB:1431475200,CB:1435881600,DB:1439251200,EB:1442880000,FB:1446508800,GB:1450137600,HB:1453852800,IB:1457395200,JB:1461628800,KB:1465257600,LB:1470096000,MB:1474329600,NB:1479168000,OB:1485216000,PB:1488844800,QB:1492560000,RB:1497312000,SB:1502150400,TB:1506556800,UB:1510617600,VB:1516665600,rB:1520985600,WB:1525824000,sB:1529971200,XB:1536105600,YB:1540252800,c:1544486400,ZB:1548720000,aB:1552953600,bB:1558396800,cB:1562630400,dB:1567468800,eB:1571788800,fB:1575331200,gB:1578355200,hB:1581379200,iB:1583798400,jB:1586304000,kB:1588636800,lB:1591056000,mB:1593475200,P:1595894400,Q:1598313600,R:1600732800,tB:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,d:1630972800,e:1633392000,f:1635811200,g:1638835200,h:1641859200,i:1644364800,j:1646697600,k:1649116800,l:1651536000,m:1653955200,n:1656374400,o:1658793600,p:1661212800,q:1663632000,b:1666051200,H:null,uB:null}},D:{A:{"0":0.004326,"1":0.0047,"2":0.004538,"3":0.008322,"4":0.008596,"5":0.004566,"6":0.004118,"7":0.007948,"8":0.003702,"9":0.004335,I:0.004706,r:0.004879,J:0.004879,D:0.005591,E:0.005591,F:0.005591,A:0.004534,B:0.004464,C:0.010424,K:0.0083,L:0.004706,G:0.015087,M:0.004393,N:0.004393,O:0.008652,s:0.008322,t:0.004393,u:0.004317,v:0.003974,w:0.008786,x:0.003939,y:0.004461,z:0.004141,AB:0.004464,BB:0.015896,CB:0.003867,DB:0.015896,EB:0.003974,FB:0.003974,GB:0.007948,HB:0.007948,IB:0.003974,JB:0.003867,KB:0.007948,LB:0.01987,MB:0.047688,NB:0.003867,OB:0.003929,PB:0.003974,QB:0.007948,RB:0.003867,SB:0.003974,TB:0.035766,UB:0.003974,VB:0.003702,rB:0.003702,WB:0.011922,sB:0.011922,XB:0.003974,YB:0.007948,c:0.003929,ZB:0.011922,aB:0.027818,bB:0.007948,cB:0.007948,dB:0.047688,eB:0.023844,fB:0.011922,gB:0.03974,hB:0.011922,iB:0.031792,jB:0.043714,kB:0.035766,lB:0.011922,mB:0.031792,P:0.107298,Q:0.035766,R:0.03974,S:0.067558,T:0.051662,U:0.083454,V:0.083454,W:0.083454,X:0.01987,Y:0.03974,Z:0.023844,a:0.055636,d:0.047688,e:0.043714,f:0.035766,g:0.023844,h:0.063584,i:0.05961,j:0.051662,k:0.055636,l:0.151012,m:0.087428,n:0.143064,o:0.421244,p:0.41727,q:6.00869,b:15.7013,H:0.643788,uB:0.01987,"9B":0.011922,AC:0},B:"webkit",C:["","","","","I","r","J","D","E","F","A","B","C","K","L","G","M","N","O","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","rB","WB","sB","XB","YB","c","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","P","Q","R","S","T","U","V","W","X","Y","Z","a","d","e","f","g","h","i","j","k","l","m","n","o","p","q","b","H","uB","9B","AC"],E:"Chrome",F:{"0":1364428800,"1":1369094400,"2":1374105600,"3":1376956800,"4":1384214400,"5":1389657600,"6":1392940800,"7":1397001600,"8":1400544000,"9":1405468800,I:1264377600,r:1274745600,J:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,s:1332892800,t:1337040000,u:1340668800,v:1343692800,w:1348531200,x:1352246400,y:1357862400,z:1361404800,AB:1409011200,BB:1412640000,CB:1416268800,DB:1421798400,EB:1425513600,FB:1429401600,GB:1432080000,HB:1437523200,IB:1441152000,JB:1444780800,KB:1449014400,LB:1453248000,MB:1456963200,NB:1460592000,OB:1464134400,PB:1469059200,QB:1472601600,RB:1476230400,SB:1480550400,TB:1485302400,UB:1489017600,VB:1492560000,rB:1496707200,WB:1500940800,sB:1504569600,XB:1508198400,YB:1512518400,c:1516752000,ZB:1520294400,aB:1523923200,bB:1527552000,cB:1532390400,dB:1536019200,eB:1539648000,fB:1543968000,gB:1548720000,hB:1552348800,iB:1555977600,jB:1559606400,kB:1564444800,lB:1568073600,mB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,d:1626739200,e:1630368000,f:1632268800,g:1634601600,h:1637020800,i:1641340800,j:1643673600,k:1646092800,l:1648512000,m:1650931200,n:1653350400,o:1655769600,p:1659398400,q:1661817600,b:1664236800,H:1666656000,uB:null,"9B":null,AC:null}},E:{A:{I:0,r:0.008322,J:0.004656,D:0.004465,E:0.003974,F:0.003929,A:0.004425,B:0.004318,C:0.003801,K:0.023844,L:0.11922,G:0.027818,BC:0,vB:0.008692,CC:0.011922,DC:0.00456,EC:0.004283,FC:0.015896,wB:0.007948,nB:0.01987,oB:0.035766,xB:0.313946,GC:0.305998,HC:0.051662,yB:0.051662,zB:0.131142,"0B":0.266258,"1B":1.63331,pB:0.49675,"2B":0.071532,IC:0,JC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","BC","vB","I","r","CC","J","DC","D","EC","E","F","FC","A","wB","B","nB","C","oB","K","xB","L","GC","G","HC","yB","zB","0B","1B","pB","2B","IC","JC",""],E:"Safari",F:{BC:1205798400,vB:1226534400,I:1244419200,r:1275868800,CC:1311120000,J:1343174400,DC:1382400000,D:1382400000,EC:1410998400,E:1413417600,F:1443657600,FC:1458518400,A:1474329600,wB:1490572800,B:1505779200,nB:1522281600,C:1537142400,oB:1553472000,K:1568851200,xB:1585008000,L:1600214400,GC:1619395200,G:1632096000,HC:1635292800,yB:1639353600,zB:1647216000,"0B":1652745600,"1B":1658275200,pB:1662940800,"2B":1666569600,IC:null,JC:null}},F:{A:{"0":0.004393,"1":0.007948,"2":0.004879,"3":0.004879,"4":0.003974,"5":0.005152,"6":0.005014,"7":0.009758,"8":0.004879,"9":0.003974,F:0.0082,B:0.016581,C:0.004317,G:0.00685,M:0.00685,N:0.00685,O:0.005014,s:0.006015,t:0.004879,u:0.006597,v:0.006597,w:0.013434,x:0.006702,y:0.006015,z:0.005595,AB:0.004283,BB:0.004367,CB:0.004534,DB:0.007948,EB:0.004227,FB:0.004418,GB:0.004161,HB:0.004227,IB:0.004725,JB:0.011922,KB:0.008942,LB:0.004707,MB:0.004827,NB:0.004707,OB:0.004707,PB:0.004326,QB:0.008922,RB:0.014349,SB:0.004425,TB:0.00472,UB:0.004425,VB:0.004425,WB:0.00472,XB:0.004532,YB:0.004566,c:0.02283,ZB:0.00867,aB:0.004656,bB:0.004642,cB:0.003929,dB:0.00944,eB:0.004293,fB:0.003929,gB:0.004298,hB:0.096692,iB:0.004201,jB:0.004141,kB:0.004257,lB:0.003939,mB:0.008236,P:0.003855,Q:0.003939,R:0.008514,tB:0.003939,S:0.003939,T:0.003702,U:0.011922,V:0.003855,W:0.003855,X:0.003929,Y:0.007948,Z:0.405348,a:0.862358,KC:0.00685,LC:0,MC:0.008392,NC:0.004706,nB:0.006229,"3B":0.004879,OC:0.008786,oB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","F","KC","LC","MC","NC","B","nB","3B","OC","C","oB","G","M","N","O","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","c","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","P","Q","R","tB","S","T","U","V","W","X","Y","Z","a","","",""],E:"Opera",F:{"0":1422316800,"1":1425945600,"2":1430179200,"3":1433808000,"4":1438646400,"5":1442448000,"6":1445904000,"7":1449100800,"8":1454371200,"9":1457308800,F:1150761600,KC:1223424000,LC:1251763200,MC:1267488000,NC:1277942400,B:1292457600,nB:1302566400,"3B":1309219200,OC:1323129600,C:1323129600,oB:1352073600,G:1372723200,M:1377561600,N:1381104000,O:1386288000,s:1390867200,t:1393891200,u:1399334400,v:1401753600,w:1405987200,x:1409616000,y:1413331200,z:1417132800,AB:1462320000,BB:1465344000,CB:1470096000,DB:1474329600,EB:1477267200,FB:1481587200,GB:1486425600,HB:1490054400,IB:1494374400,JB:1498003200,KB:1502236800,LB:1506470400,MB:1510099200,NB:1515024000,OB:1517961600,PB:1521676800,QB:1525910400,RB:1530144000,SB:1534982400,TB:1537833600,UB:1543363200,VB:1548201600,WB:1554768000,XB:1561593600,YB:1566259200,c:1570406400,ZB:1573689600,aB:1578441600,bB:1583971200,cB:1587513600,dB:1592956800,eB:1595894400,fB:1600128000,gB:1603238400,hB:1613520000,iB:1612224000,jB:1616544000,kB:1619568000,lB:1623715200,mB:1627948800,P:1631577600,Q:1633392000,R:1635984000,tB:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600},D:{F:"o",B:"o",C:"o",KC:"o",LC:"o",MC:"o",NC:"o",nB:"o","3B":"o",OC:"o",oB:"o"}},G:{A:{E:0,vB:0,PC:0,"4B":0.00319488,QC:0.00479232,RC:0.00319488,SC:0.014377,TC:0.00479232,UC:0.0159744,VC:0.0607028,WC:0.00319488,XC:0.0718849,YC:0.0255591,ZC:0.0223642,aC:0.0223642,bC:0.408945,cC:0.0287539,dC:0.00958465,eC:0.0383386,fC:0.119808,gC:0.354632,hC:0.773162,iC:0.201278,yB:0.28115,zB:0.351437,"0B":0.800318,"1B":6.71564,pB:4.55111,"2B":0.241214},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","vB","PC","4B","QC","RC","SC","E","TC","UC","VC","WC","XC","YC","ZC","aC","bC","cC","dC","eC","fC","gC","hC","iC","yB","zB","0B","1B","pB","2B","","",""],E:"Safari on iOS",F:{vB:1270252800,PC:1283904000,"4B":1299628800,QC:1331078400,RC:1359331200,SC:1394409600,E:1410912000,TC:1413763200,UC:1442361600,VC:1458518400,WC:1473724800,XC:1490572800,YC:1505779200,ZC:1522281600,aC:1537142400,bC:1553472000,cC:1568851200,dC:1572220800,eC:1580169600,fC:1585008000,gC:1600214400,hC:1619395200,iC:1632096000,yB:1639353600,zB:1647216000,"0B":1652659200,"1B":1658275200,pB:1662940800,"2B":1666569600}},H:{A:{jC:1.02708},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jC","","",""],E:"Opera Mini",F:{jC:1426464000}},I:{A:{qB:0,I:0.0223354,H:0,kC:0,lC:0,mC:0,nC:0.0297805,"4B":0.0893414,oC:0,pC:0.364811},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kC","lC","mC","qB","I","nC","4B","oC","pC","H","","",""],E:"Android Browser",F:{kC:1256515200,lC:1274313600,mC:1291593600,qB:1298332800,I:1318896000,nC:1341792000,"4B":1374624000,oC:1386547200,pC:1401667200,H:1666828800}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,c:0.0111391,nB:0,"3B":0,oB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","nB","3B","C","oB","c","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,nB:1314835200,"3B":1318291200,C:1330300800,oB:1349740800,c:1613433600},D:{c:"webkit"}},L:{A:{H:40.2785},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1666828800}},M:{A:{b:0.283269},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","b","","",""],E:"Firefox for Android",F:{b:1666051200}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{qC:0.638862},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","qC","","",""],E:"UC Browser for Android",F:{qC:1634688000},D:{qC:"webkit"}},P:{A:{I:0.146868,rC:0.0103543,sC:0.010304,tC:0.0629436,uC:0.0103584,vC:0.0104443,wB:0.0105043,wC:0.0314718,xC:0.0104906,yC:0.052453,zC:0.052453,"0C":0.0314718,pB:0.0944154,"1C":0.157359,"2C":2.15057},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","rC","sC","tC","uC","vC","wB","wC","xC","yC","zC","0C","pB","1C","2C","","",""],E:"Samsung Internet",F:{I:1461024000,rC:1481846400,sC:1509408000,tC:1528329600,uC:1546128000,vC:1554163200,wB:1567900800,wC:1582588800,xC:1593475200,yC:1605657600,zC:1618531200,"0C":1629072000,pB:1640736000,"1C":1651708800,"2C":1659657600}},Q:{A:{xB:0.126567},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xB","","",""],E:"QQ Browser",F:{xB:1663718400}},R:{A:{"3C":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","3C","","",""],E:"Baidu Browser",F:{"3C":1663027200}},S:{A:{"4C":0.042189},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","4C","","",""],E:"KaiOS Browser",F:{"4C":1527811200}}};
+module.exports={A:{A:{J:0.0131217,D:0.00621152,E:0.0581246,F:0.0774995,A:0.00968743,B:0.571559,"9B":0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","9B","J","D","E","F","A","B","","",""],E:"IE",F:{"9B":962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.003773,K:0.004267,L:0.004268,G:0.003773,M:0.003702,N:0.003773,O:0.015092,P:0,Q:0.004298,R:0.00944,S:0.004043,T:0.003773,U:0.003773,V:0.003974,W:0.003901,X:0.004318,Y:0.003773,Z:0.004118,a:0.003939,b:0.007546,e:0.004118,f:0.003939,g:0.003801,h:0.003901,i:0.003855,j:0.003929,k:0.003901,l:0.003773,m:0.007546,n:0.003773,o:0.011319,p:0.011319,q:0.018865,r:0.033957,c:1.13945,H:2.85239},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","e","f","g","h","i","j","k","l","m","n","o","p","q","r","c","H","","",""],E:"Edge",F:{C:1438128000,K:1447286400,L:1470096000,G:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,b:1626912000,e:1630627200,f:1632441600,g:1634774400,h:1637539200,i:1641427200,j:1643932800,k:1646265600,l:1649635200,m:1651190400,n:1653955200,o:1655942400,p:1659657600,q:1661990400,r:1664755200,c:1666915200,H:1670198400},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.004317,"1":0.004393,"2":0.004418,"3":0.008834,"4":0.008322,"5":0.008928,"6":0.004471,"7":0.009284,"8":0.004707,"9":0.009076,AC:0.004118,rB:0.004271,I:0.011703,s:0.004879,J:0.020136,D:0.005725,E:0.004525,F:0.00533,A:0.004283,B:0.007546,C:0.004471,K:0.004486,L:0.00453,G:0.008322,M:0.004417,N:0.004425,O:0.004161,t:0.004443,u:0.004283,v:0.008322,w:0.013698,x:0.004161,y:0.008786,z:0.004118,AB:0.007546,BB:0.004783,CB:0.003929,DB:0.004783,EB:0.00487,FB:0.005029,GB:0.0047,HB:0.094325,IB:0.007546,JB:0.003867,KB:0.004525,LB:0.004293,MB:0.003773,NB:0.004538,OB:0.008282,PB:0.011601,QB:0.052822,RB:0.011601,SB:0.003929,TB:0.003974,UB:0.007546,VB:0.011601,WB:0.003939,sB:0.003773,XB:0.003929,tB:0.004356,YB:0.004425,ZB:0.008322,aB:0.00415,bB:0.004267,cB:0.003801,dB:0.004267,eB:0.003773,fB:0.00415,gB:0.004293,hB:0.004425,d:0.003773,iB:0.00415,jB:0.00415,kB:0.004318,lB:0.004356,mB:0.003974,nB:0.033957,P:0.003773,Q:0.003773,R:0.003773,uB:0.003773,S:0.003773,T:0.003929,U:0.004268,V:0.003801,W:0.011319,X:0.007546,Y:0.003773,Z:0.003773,a:0.018865,b:0.003801,e:0.003855,f:0.018865,g:0.003773,h:0.003773,i:0.003901,j:0.003901,k:0.007546,l:0.007546,m:0.007546,n:0.083006,o:0.030184,p:0.015092,q:0.030184,r:0.049049,c:1.12058,H:0.939477,vB:0.011319,wB:0,BC:0.008786,CC:0.00487},B:"moz",C:["AC","rB","BC","CC","I","s","J","D","E","F","A","B","C","K","L","G","M","N","O","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","sB","XB","tB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","d","iB","jB","kB","lB","mB","nB","P","Q","R","uB","S","T","U","V","W","X","Y","Z","a","b","e","f","g","h","i","j","k","l","m","n","o","p","q","r","c","H","vB","wB",""],E:"Firefox",F:{"0":1386633600,"1":1391472000,"2":1395100800,"3":1398729600,"4":1402358400,"5":1405987200,"6":1409616000,"7":1413244800,"8":1417392000,"9":1421107200,AC:1161648000,rB:1213660800,BC:1246320000,CC:1264032000,I:1300752000,s:1308614400,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112000,N:1349740800,O:1353628800,t:1357603200,u:1361232000,v:1364860800,w:1368489600,x:1372118400,y:1375747200,z:1379376000,AB:1424736000,BB:1428278400,CB:1431475200,DB:1435881600,EB:1439251200,FB:1442880000,GB:1446508800,HB:1450137600,IB:1453852800,JB:1457395200,KB:1461628800,LB:1465257600,MB:1470096000,NB:1474329600,OB:1479168000,PB:1485216000,QB:1488844800,RB:1492560000,SB:1497312000,TB:1502150400,UB:1506556800,VB:1510617600,WB:1516665600,sB:1520985600,XB:1525824000,tB:1529971200,YB:1536105600,ZB:1540252800,aB:1544486400,bB:1548720000,cB:1552953600,dB:1558396800,eB:1562630400,fB:1567468800,gB:1571788800,hB:1575331200,d:1578355200,iB:1581379200,jB:1583798400,kB:1586304000,lB:1588636800,mB:1591056000,nB:1593475200,P:1595894400,Q:1598313600,R:1600732800,uB:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,e:1633392000,f:1635811200,g:1638835200,h:1641859200,i:1644364800,j:1646697600,k:1649116800,l:1651536000,m:1653955200,n:1656374400,o:1658793600,p:1661212800,q:1663632000,r:1666051200,c:1668470400,H:1670889600,vB:null,wB:null}},D:{A:{"0":0.004141,"1":0.004326,"2":0.0047,"3":0.004538,"4":0.008322,"5":0.008596,"6":0.004566,"7":0.004118,"8":0.007546,"9":0.003901,I:0.004706,s:0.004879,J:0.004879,D:0.005591,E:0.005591,F:0.005591,A:0.004534,B:0.004464,C:0.010424,K:0.0083,L:0.004706,G:0.015087,M:0.004393,N:0.004393,O:0.008652,t:0.008322,u:0.004393,v:0.004317,w:0.003901,x:0.008786,y:0.003939,z:0.004461,AB:0.004335,BB:0.004464,CB:0.015092,DB:0.003867,EB:0.015092,FB:0.003773,GB:0.003974,HB:0.007546,IB:0.007948,JB:0.003974,KB:0.003867,LB:0.007546,MB:0.022638,NB:0.049049,OB:0.003867,PB:0.003929,QB:0.007546,RB:0.011319,SB:0.003867,TB:0.007546,UB:0.045276,VB:0.003773,WB:0.003773,sB:0.003773,XB:0.011319,tB:0.011319,YB:0.003773,ZB:0.015092,aB:0.003773,bB:0.011319,cB:0.030184,dB:0.007546,eB:0.007546,fB:0.079233,gB:0.026411,hB:0.011319,d:0.03773,iB:0.011319,jB:0.045276,kB:0.041503,lB:0.026411,mB:0.011319,nB:0.033957,P:0.120736,Q:0.041503,R:0.041503,S:0.07546,T:0.045276,U:0.094325,V:0.07546,W:0.079233,X:0.018865,Y:0.033957,Z:0.026411,a:0.056595,b:0.041503,e:0.049049,f:0.033957,g:0.022638,h:0.041503,i:0.056595,j:0.098098,k:0.049049,l:0.079233,m:0.060368,n:0.098098,o:0.279202,p:0.124509,q:0.192423,r:0.286748,c:3.64849,H:16.8389,vB:0.033957,wB:0.018865,DC:0.011319},B:"webkit",C:["","","","","","I","s","J","D","E","F","A","B","C","K","L","G","M","N","O","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","sB","XB","tB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","d","iB","jB","kB","lB","mB","nB","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","e","f","g","h","i","j","k","l","m","n","o","p","q","r","c","H","vB","wB","DC"],E:"Chrome",F:{"0":1361404800,"1":1364428800,"2":1369094400,"3":1374105600,"4":1376956800,"5":1384214400,"6":1389657600,"7":1392940800,"8":1397001600,"9":1400544000,I:1264377600,s:1274745600,J:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,t:1332892800,u:1337040000,v:1340668800,w:1343692800,x:1348531200,y:1352246400,z:1357862400,AB:1405468800,BB:1409011200,CB:1412640000,DB:1416268800,EB:1421798400,FB:1425513600,GB:1429401600,HB:1432080000,IB:1437523200,JB:1441152000,KB:1444780800,LB:1449014400,MB:1453248000,NB:1456963200,OB:1460592000,PB:1464134400,QB:1469059200,RB:1472601600,SB:1476230400,TB:1480550400,UB:1485302400,VB:1489017600,WB:1492560000,sB:1496707200,XB:1500940800,tB:1504569600,YB:1508198400,ZB:1512518400,aB:1516752000,bB:1520294400,cB:1523923200,dB:1527552000,eB:1532390400,fB:1536019200,gB:1539648000,hB:1543968000,d:1548720000,iB:1552348800,jB:1555977600,kB:1559606400,lB:1564444800,mB:1568073600,nB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,b:1626739200,e:1630368000,f:1632268800,g:1634601600,h:1637020800,i:1641340800,j:1643673600,k:1646092800,l:1648512000,m:1650931200,n:1653350400,o:1655769600,p:1659398400,q:1661817600,r:1664236800,c:1666656000,H:1669680000,vB:null,wB:null,DC:null}},E:{A:{I:0,s:0.008322,J:0.004656,D:0.004465,E:0.003974,F:0.003929,A:0.004425,B:0.004318,C:0.003801,K:0.018865,L:0.094325,G:0.022638,EC:0,xB:0.008692,FC:0.011319,GC:0.00456,HC:0.004283,IC:0.022638,yB:0.007802,oB:0.007546,pB:0.033957,zB:0.18865,JC:0.256564,KC:0.041503,"0B":0.03773,"1B":0.094325,"2B":0.192423,"3B":1.313,qB:0.162239,"4B":0.64141,"5B":0.143374,"6B":0,LC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","EC","xB","I","s","FC","J","GC","D","HC","E","F","IC","A","yB","B","oB","C","pB","K","zB","L","JC","G","KC","0B","1B","2B","3B","qB","4B","5B","6B","LC",""],E:"Safari",F:{EC:1205798400,xB:1226534400,I:1244419200,s:1275868800,FC:1311120000,J:1343174400,GC:1382400000,D:1382400000,HC:1410998400,E:1413417600,F:1443657600,IC:1458518400,A:1474329600,yB:1490572800,B:1505779200,oB:1522281600,C:1537142400,pB:1553472000,K:1568851200,zB:1585008000,L:1600214400,JC:1619395200,G:1632096000,KC:1635292800,"0B":1639353600,"1B":1647216000,"2B":1652745600,"3B":1658275200,qB:1662940800,"4B":1666569600,"5B":1670889600,"6B":null,LC:null}},F:{A:{"0":0.005595,"1":0.004393,"2":0.007546,"3":0.004879,"4":0.004879,"5":0.003773,"6":0.005152,"7":0.005014,"8":0.009758,"9":0.004879,F:0.0082,B:0.016581,C:0.004317,G:0.00685,M:0.00685,N:0.00685,O:0.005014,t:0.006015,u:0.004879,v:0.006597,w:0.006597,x:0.013434,y:0.006702,z:0.006015,AB:0.003773,BB:0.004283,CB:0.004367,DB:0.004534,EB:0.007546,FB:0.004227,GB:0.004418,HB:0.004161,IB:0.004227,JB:0.004725,KB:0.015092,LB:0.008942,MB:0.004707,NB:0.004827,OB:0.004707,PB:0.004707,QB:0.004326,RB:0.008922,SB:0.014349,TB:0.004425,UB:0.00472,VB:0.004425,WB:0.004425,XB:0.00472,YB:0.004532,ZB:0.004566,aB:0.02283,bB:0.00867,cB:0.004656,dB:0.004642,eB:0.003929,fB:0.00944,gB:0.004293,hB:0.003929,d:0.004298,iB:0.096692,jB:0.004201,kB:0.004141,lB:0.004257,mB:0.003939,nB:0.008236,P:0.003855,Q:0.003939,R:0.008514,uB:0.003939,S:0.003939,T:0.003702,U:0.007546,V:0.003855,W:0.003855,X:0.003929,Y:0.007802,Z:0.011703,a:0.007546,b:0.207515,MC:0.00685,NC:0,OC:0.008392,PC:0.004706,oB:0.006229,"7B":0.004879,QC:0.008786,pB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","F","MC","NC","OC","PC","B","oB","7B","QC","C","pB","G","M","N","O","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","d","iB","jB","kB","lB","mB","nB","P","Q","R","uB","S","T","U","V","W","X","Y","Z","a","b","","",""],E:"Opera",F:{"0":1417132800,"1":1422316800,"2":1425945600,"3":1430179200,"4":1433808000,"5":1438646400,"6":1442448000,"7":1445904000,"8":1449100800,"9":1454371200,F:1150761600,MC:1223424000,NC:1251763200,OC:1267488000,PC:1277942400,B:1292457600,oB:1302566400,"7B":1309219200,QC:1323129600,C:1323129600,pB:1352073600,G:1372723200,M:1377561600,N:1381104000,O:1386288000,t:1390867200,u:1393891200,v:1399334400,w:1401753600,x:1405987200,y:1409616000,z:1413331200,AB:1457308800,BB:1462320000,CB:1465344000,DB:1470096000,EB:1474329600,FB:1477267200,GB:1481587200,HB:1486425600,IB:1490054400,JB:1494374400,KB:1498003200,LB:1502236800,MB:1506470400,NB:1510099200,OB:1515024000,PB:1517961600,QB:1521676800,RB:1525910400,SB:1530144000,TB:1534982400,UB:1537833600,VB:1543363200,WB:1548201600,XB:1554768000,YB:1561593600,ZB:1566259200,aB:1570406400,bB:1573689600,cB:1578441600,dB:1583971200,eB:1587513600,fB:1592956800,gB:1595894400,hB:1600128000,d:1603238400,iB:1613520000,jB:1612224000,kB:1616544000,lB:1619568000,mB:1623715200,nB:1627948800,P:1631577600,Q:1633392000,R:1635984000,uB:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600,b:1668816000},D:{F:"o",B:"o",C:"o",MC:"o",NC:"o",OC:"o",PC:"o",oB:"o","7B":"o",QC:"o",pB:"o"}},G:{A:{E:0,xB:0,RC:0,"8B":0.00470195,SC:0.00470195,TC:0.00313463,UC:0.0141058,VC:0.00626926,WC:0.0188078,XC:0.0611253,YC:0.00783658,ZC:0.106577,aC:0.0282117,bC:0.0266444,cC:0.0250771,dC:0.405935,eC:0.0423175,fC:0.0109712,gC:0.0391829,hC:0.141058,iC:0.340108,jC:0.647301,kC:0.186511,"0B":0.239799,"1B":0.304059,"2B":0.546993,"3B":2.31493,qB:2.09864,"4B":6.33196,"5B":0.694321,"6B":0.0156732},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xB","RC","8B","SC","TC","UC","E","VC","WC","XC","YC","ZC","aC","bC","cC","dC","eC","fC","gC","hC","iC","jC","kC","0B","1B","2B","3B","qB","4B","5B","6B","",""],E:"Safari on iOS",F:{xB:1270252800,RC:1283904000,"8B":1299628800,SC:1331078400,TC:1359331200,UC:1394409600,E:1410912000,VC:1413763200,WC:1442361600,XC:1458518400,YC:1473724800,ZC:1490572800,aC:1505779200,bC:1522281600,cC:1537142400,dC:1553472000,eC:1568851200,fC:1572220800,gC:1580169600,hC:1585008000,iC:1600214400,jC:1619395200,kC:1632096000,"0B":1639353600,"1B":1647216000,"2B":1652659200,"3B":1658275200,qB:1662940800,"4B":1666569600,"5B":1670889600,"6B":null}},H:{A:{lC:0.966988},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","lC","","",""],E:"Opera Mini",F:{lC:1426464000}},I:{A:{rB:0,I:0.0306951,H:0,mC:0,nC:0.0204634,oC:0,pC:0.0204634,"8B":0.0818537,qC:0,rC:0.4195},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","mC","nC","oC","rB","I","pC","8B","qC","rC","H","","",""],E:"Android Browser",F:{mC:1256515200,nC:1274313600,oC:1291593600,rB:1298332800,I:1318896000,pC:1341792000,"8B":1374624000,qC:1386547200,rC:1401667200,H:1669939200}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,d:0.0111391,oB:0,"7B":0,pB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","oB","7B","C","pB","d","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,oB:1314835200,"7B":1318291200,C:1330300800,pB:1349740800,d:1666828800},D:{d:"webkit"}},L:{A:{H:41.5426},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1669939200}},M:{A:{c:0.292716},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","c","","",""],E:"Firefox for Android",F:{c:1668470400}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{sC:1.75007},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sC","","",""],E:"UC Browser for Android",F:{sC:1634688000},D:{sC:"webkit"}},P:{A:{I:0.166409,tC:0.0103543,uC:0.010304,vC:0.0520028,wC:0.0103584,xC:0.0104443,yB:0.0105043,yC:0.0312017,zC:0.0104006,"0C":0.0520028,"1C":0.0624033,"2C":0.0312017,qB:0.114406,"3C":0.124807,"4C":0.249613,"5C":2.25692},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","tC","uC","vC","wC","xC","yB","yC","zC","0C","1C","2C","qB","3C","4C","5C","","",""],E:"Samsung Internet",F:{I:1461024000,tC:1481846400,uC:1509408000,vC:1528329600,wC:1546128000,xC:1554163200,yB:1567900800,yC:1582588800,zC:1593475200,"0C":1605657600,"1C":1618531200,"2C":1629072000,qB:1640736000,"3C":1651708800,"4C":1659657600,"5C":1667260800}},Q:{A:{zB:0.199296},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","zB","","",""],E:"QQ Browser",F:{zB:1663718400}},R:{A:{"6C":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","6C","","",""],E:"Baidu Browser",F:{"6C":1663027200}},S:{A:{"7C":0.068508},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","7C","","",""],E:"KaiOS Browser",F:{"7C":1527811200}}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js
index 12dc5d71b477cb..6cc4ea4531ae51 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js
@@ -1 +1 @@
-module.exports={"0":"27","1":"28","2":"29","3":"30","4":"31","5":"32","6":"33","7":"34","8":"35","9":"36",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"107",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"106",c:"64",d:"92",e:"93",f:"94",g:"95",h:"96",i:"97",j:"98",k:"99",l:"100",m:"101",n:"102",o:"103",p:"104",q:"105",r:"5",s:"19",t:"20",u:"21",v:"22",w:"23",x:"24",y:"25",z:"26",AB:"37",BB:"38",CB:"39",DB:"40",EB:"41",FB:"42",GB:"43",HB:"44",IB:"45",JB:"46",KB:"47",LB:"48",MB:"49",NB:"50",OB:"51",PB:"52",QB:"53",RB:"54",SB:"55",TB:"56",UB:"57",VB:"58",WB:"60",XB:"62",YB:"63",ZB:"65",aB:"66",bB:"67",cB:"68",dB:"69",eB:"70",fB:"71",gB:"72",hB:"73",iB:"74",jB:"75",kB:"76",lB:"77",mB:"78",nB:"11.1",oB:"12.1",pB:"16.0",qB:"3",rB:"59",sB:"61",tB:"82",uB:"108",vB:"3.2",wB:"10.1",xB:"13.1",yB:"15.2-15.3",zB:"15.4","0B":"15.5","1B":"15.6","2B":"16.1","3B":"11.5","4B":"4.2-4.3","5B":"5.5","6B":"2","7B":"3.5","8B":"3.6","9B":"109",AC:"110",BC:"3.1",CC:"5.1",DC:"6.1",EC:"7.1",FC:"9.1",GC:"14.1",HC:"15.1",IC:"16.2",JC:"TP",KC:"9.5-9.6",LC:"10.0-10.1",MC:"10.5",NC:"10.6",OC:"11.6",PC:"4.0-4.1",QC:"5.0-5.1",RC:"6.0-6.1",SC:"7.0-7.1",TC:"8.1-8.4",UC:"9.0-9.2",VC:"9.3",WC:"10.0-10.2",XC:"10.3",YC:"11.0-11.2",ZC:"11.3-11.4",aC:"12.0-12.1",bC:"12.2-12.5",cC:"13.0-13.1",dC:"13.2",eC:"13.3",fC:"13.4-13.7",gC:"14.0-14.4",hC:"14.5-14.8",iC:"15.0-15.1",jC:"all",kC:"2.1",lC:"2.2",mC:"2.3",nC:"4.1",oC:"4.4",pC:"4.4.3-4.4.4",qC:"13.4",rC:"5.0-5.4",sC:"6.2-6.4",tC:"7.2-7.4",uC:"8.2",vC:"9.2",wC:"11.1-11.2",xC:"12.0",yC:"13.0",zC:"14.0","0C":"15.0","1C":"17.0","2C":"18.0","3C":"13.18","4C":"2.5"};
+module.exports={"0":"26","1":"27","2":"28","3":"29","4":"30","5":"31","6":"32","7":"33","8":"34","9":"35",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"108",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"107",d:"72",e:"93",f:"94",g:"95",h:"96",i:"97",j:"98",k:"99",l:"100",m:"101",n:"102",o:"103",p:"104",q:"105",r:"106",s:"5",t:"19",u:"20",v:"21",w:"22",x:"23",y:"24",z:"25",AB:"36",BB:"37",CB:"38",DB:"39",EB:"40",FB:"41",GB:"42",HB:"43",IB:"44",JB:"45",KB:"46",LB:"47",MB:"48",NB:"49",OB:"50",PB:"51",QB:"52",RB:"53",SB:"54",TB:"55",UB:"56",VB:"57",WB:"58",XB:"60",YB:"62",ZB:"63",aB:"64",bB:"65",cB:"66",dB:"67",eB:"68",fB:"69",gB:"70",hB:"71",iB:"73",jB:"74",kB:"75",lB:"76",mB:"77",nB:"78",oB:"11.1",pB:"12.1",qB:"16.0",rB:"3",sB:"59",tB:"61",uB:"82",vB:"109",wB:"110",xB:"3.2",yB:"10.1",zB:"13.1","0B":"15.2-15.3","1B":"15.4","2B":"15.5","3B":"15.6","4B":"16.1","5B":"16.2","6B":"16.3","7B":"11.5","8B":"4.2-4.3","9B":"5.5",AC:"2",BC:"3.5",CC:"3.6",DC:"111",EC:"3.1",FC:"5.1",GC:"6.1",HC:"7.1",IC:"9.1",JC:"14.1",KC:"15.1",LC:"TP",MC:"9.5-9.6",NC:"10.0-10.1",OC:"10.5",PC:"10.6",QC:"11.6",RC:"4.0-4.1",SC:"5.0-5.1",TC:"6.0-6.1",UC:"7.0-7.1",VC:"8.1-8.4",WC:"9.0-9.2",XC:"9.3",YC:"10.0-10.2",ZC:"10.3",aC:"11.0-11.2",bC:"11.3-11.4",cC:"12.0-12.1",dC:"12.2-12.5",eC:"13.0-13.1",fC:"13.2",gC:"13.3",hC:"13.4-13.7",iC:"14.0-14.4",jC:"14.5-14.8",kC:"15.0-15.1",lC:"all",mC:"2.1",nC:"2.2",oC:"2.3",pC:"4.1",qC:"4.4",rC:"4.4.3-4.4.4",sC:"13.4",tC:"5.0-5.4",uC:"6.2-6.4",vC:"7.2-7.4",wC:"8.2",xC:"9.2",yC:"11.1-11.2",zC:"12.0","0C":"13.0","1C":"14.0","2C":"15.0","3C":"17.0","4C":"18.0","5C":"19.0","6C":"13.18","7C":"2.5"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js
index f35fc37ca237a9..31ff6cb5a39797 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F","16":"A B"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"132":"b"},N:{"1":"A","2":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:6,C:"AAC audio file format"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC rB I s J D E F A B C K L G M N O t u v BC CC","132":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F","16":"A B"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"2":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"132":"c"},N:{"1":"A","2":"B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"132":"7C"}},B:6,C:"AAC audio file format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js
index cc2a0449974115..51b9e972cd8a0e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G"},C:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB","130":"C nB"},F:{"1":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"AbortController & AbortSignal"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G"},C:{"1":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB BC CC"},D:{"1":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB"},E:{"1":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB","130":"C oB"},F:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB MC NC OC PC oB 7B QC pB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"AbortController & AbortSignal"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js
index f186829ddb3b14..416ab534dfb2f8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC","132":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","132":"A"},K:{"2":"A B C c nB 3B","132":"oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC","132":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D","132":"A"},K:{"2":"A B C d oB 7B","132":"pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js
index 3fb4f466cc3fd8..a273088407a006 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Accelerometer"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","194":"WB sB XB tB YB ZB aB bB cB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"Accelerometer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js
index af9795f37b1ad0..5b8f0d5c72fd94 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","130":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","257":"6B qB I r J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"EventTarget.addEventListener()"};
+module.exports={A:{A:{"1":"F A B","130":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","257":"AC rB I s J BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"EventTarget.addEventListener()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
index 81db2668f90387..c381f7a2d2c764 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"J D 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"F B C KC LC MC NC nB 3B OC oB","16":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"16":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"c","16":"A B C nB 3B oB"},L:{"16":"H"},M:{"16":"b"},N:{"16":"A B"},O:{"16":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"16":"3C"},S:{"1":"4C"}},B:1,C:"Alternate stylesheet"};
+module.exports={A:{A:{"1":"E F A B","2":"J D 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"F B C MC NC OC PC oB 7B QC pB","16":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"16":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"16":"D A"},K:{"2":"d","16":"A B C oB 7B pB"},L:{"16":"H"},M:{"16":"c"},N:{"16":"A B"},O:{"16":"sC"},P:{"16":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"16":"6C"},S:{"1":"7C"}},B:1,C:"Alternate stylesheet"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js
index da2feda8c64833..bdfb0676daf4dc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K","132":"L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","194":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","322":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","322":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"132":"4C"}},B:4,C:"Ambient Light Sensor"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K","132":"L G M N O","322":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC rB I s J D E F A B C K L G M N O t u v BC CC","132":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB","194":"XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","322":"WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d MC NC OC PC oB 7B QC pB","322":"iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"132":"7C"}},B:4,C:"Ambient Light Sensor"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js
index 26d89c30341c12..69d009b345ab0d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"B C JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"0 1 2 3 4 5 6 7 8 9 F G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Animated PNG (APNG)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC"},D:{"1":"sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB"},E:{"1":"E F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC HC"},F:{"1":"B C KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"0 1 2 3 4 5 6 7 8 9 F G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Animated PNG (APNG)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js
index c97f4222c387f4..0521d2d8468069 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.findIndex"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x y BC CC"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D","16":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Array.prototype.findIndex"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js
index aa30c4a5842e2c..e952edae20a13b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.find"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x y BC CC"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D","16":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Array.prototype.find"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js
index f61ffdfa739121..a50649e5e869ea 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB 7B 8B"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB nB"},F:{"1":"TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB KC LC MC NC nB 3B OC oB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"flat & flatMap array methods"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB BC CC"},D:{"1":"fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB"},E:{"1":"C K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB oB"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB MC NC OC PC oB 7B QC pB"},G:{"1":"cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"flat & flatMap array methods"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js
index 2da5c6fa568c25..a3cafcede59615 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Array.prototype.includes"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB BC CC"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Array.prototype.includes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js
index 4bdd09dfff4792..3d91a339af30d4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Arrow functions"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v BC CC"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Arrow functions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js
index a4acb874d22bc4..f263700699de09 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"2":"0 I r J D E F A B C K L G M N O s t u v w x y z","132":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","132":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"132":"qC"},P:{"2":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"1":"4C"}},B:6,C:"asm.js"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O","132":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v BC CC"},D:{"2":"0 1 I s J D E F A B C K L G M N O t u v w x y z","132":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","132":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","132":"H"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","132":"d"},L:{"132":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"132":"sC"},P:{"2":"I","132":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"132":"zB"},R:{"132":"6C"},S:{"1":"7C"}},B:6,C:"asm.js"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js
index b22ae864e7e239..d2ee4fd69f3add 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B","132":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","66":"VB rB WB sB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC","260":"gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","260":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","260":"c"},L:{"1":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC","260":"vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Asynchronous Clipboard API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB BC CC","132":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","66":"WB sB XB tB"},E:{"1":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K EC xB FC GC HC IC yB oB pB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC","260":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","260":"H"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"132":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC","260":"xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"Asynchronous Clipboard API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js
index a832bdd805481c..eb1b94c0abb6f0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K","194":"L"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","514":"wB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC","514":"XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Async functions"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K","194":"L"},C:{"1":"QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB BC CC"},D:{"1":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC","514":"yB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB MC NC OC PC oB 7B QC pB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC","514":"ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"Async functions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js
index 50e734364a71b7..2260979de50186 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC","16":"MC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Base64 encoding and decoding"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b PC oB 7B QC pB","2":"F MC NC","16":"OC"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","16":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Base64 encoding and decoding"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js
index 6269ee2a375abe..da6408aa1d4620 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","33":"0 1 2 3 4 5 6 L G M N O s t u v w x y z"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J D E F A B C K L DC EC FC wB nB oB xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"G M N O s t u"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Web Audio API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x y BC CC"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K","33":"0 1 2 3 4 5 6 7 L G M N O t u v w x y z"},E:{"1":"G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","33":"J D E F A B C K L GC HC IC yB oB pB zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","33":"G M N O t u v"},G:{"1":"jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","33":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"Web Audio API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js
index 3a62c547e8c9ad..daf287399f0f39 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","132":"I r J D E F A B C K L G M N O s 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F","4":"KC LC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","2":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Audio element"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","132":"I s J D E F A B C K L G M N O t BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F","4":"MC NC"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B qC rC","2":"mC nC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Audio element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js
index d6f7ba72f81fbe..e1698aeca88b30 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB","322":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","322":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"322":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"322":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"194":"4C"}},B:1,C:"Audio Tracks"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O","322":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB","322":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC"},F:{"2":"0 1 2 3 4 5 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","322":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","322":"d"},L:{"322":"H"},M:{"2":"c"},N:{"1":"A B"},O:{"322":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"322":"zB"},R:{"322":"6C"},S:{"194":"7C"}},B:1,C:"Audio Tracks"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js
index 345c953d9c2d4a..ab40840529c301 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Autofocus attribute"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"Autofocus attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js
index bc47752890cf87..4beaee479baf64 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","129":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Auxclick"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB BC CC","129":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"Auxclick"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js
index 645dff44c9eb24..da2e5e4827876e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N","194":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 7B 8B","66":"SB TB UB VB rB WB sB XB YB c","260":"ZB","516":"aB"},D:{"1":"eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB","66":"bB cB dB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1090":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"AV1 video format"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N","194":"O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB BC CC","66":"TB UB VB WB sB XB tB YB ZB aB","260":"bB","516":"cB"},D:{"1":"gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB","66":"dB eB fB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1090":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"AV1 video format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js
index 24eb1006d08368..684f88a768c7da 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB 7B 8B","194":"lB mB P Q R tB S T U V W X Y Z a d","257":"e f g h i j k l m n o p q b H uB"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB","516":"2B IC JC"},F:{"1":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB KC LC MC NC nB 3B OC oB"},G:{"1":"2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B","257":"pB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"AVIF image format"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB BC CC","194":"mB nB P Q R uB S T U V W X Y Z a b","257":"e f g h i j k l m n o p q r c H vB wB"},D:{"1":"U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB","1281":"LC","1796":"4B 5B 6B"},F:{"1":"hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B","1281":"qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"AVIF image format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js
index 09f9fa6be16552..be8306d0ca8f4f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","132":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C CC DC EC FC wB nB oB zB 0B 1B pB 2B IC JC","132":"I K BC vB xB","2050":"L G GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","132":"F KC LC"},G:{"2":"vB PC 4B","772":"E QC RC SC TC UC VC WC XC YC ZC aC bC","2050":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC oC pC","132":"nC 4B"},J:{"260":"D A"},K:{"1":"B C nB 3B oB","2":"c","132":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"2":"I","1028":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-attachment"};
+module.exports={A:{A:{"1":"F A B","132":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","132":"AC rB I s J D E F A B C K L G M N O t u v w x y BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"s J D E F A B C FC GC HC IC yB oB pB 1B 2B 3B qB 4B 5B 6B LC","132":"I K EC xB zB","2050":"L G JC KC 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","132":"F MC NC"},G:{"2":"xB RC 8B","772":"E SC TC UC VC WC XC YC ZC aC bC cC dC","2050":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC qC rC","132":"pC 8B"},J:{"260":"D A"},K:{"1":"B C d oB 7B pB","132":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"2":"I","1028":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS background-attachment"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js
index dbd50856e2b739..c66d32fa2ee063 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O","33":"C K L P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB","33":"I r J D E F A B C K CC DC EC FC wB nB oB xB"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"16":"qB kC lC mC","33":"I H nC 4B oC pC"},J:{"33":"D A"},K:{"16":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"1":"4C"}},B:7,C:"Background-clip: text"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"G M N O","33":"C K L P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB BC CC"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"L G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC xB","33":"I s J D E F A B C K FC GC HC IC yB oB pB zB"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B SC","33":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"lC"},I:{"16":"rB mC nC oC","33":"I H pC 8B qC rC"},J:{"33":"D A"},K:{"16":"A B C oB 7B pB","33":"d"},L:{"33":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"33":"sC"},P:{"33":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"33":"zB"},R:{"33":"6C"},S:{"1":"7C"}},B:7,C:"Background-clip: text"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js
index 2a06cf76809d76..f30618f3156ab4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","36":"8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","516":"I r J D E F A B C K L"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","772":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC","36":"LC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"vB PC 4B RC","516":"QC"},H:{"132":"jC"},I:{"1":"H oC pC","36":"kC","516":"qB I nC 4B","548":"lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Background-image options"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC","36":"CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","516":"I s J D E F A B C K L"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","772":"I s J EC xB FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC","36":"NC"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","4":"xB RC 8B TC","516":"SC"},H:{"132":"lC"},I:{"1":"H qC rC","36":"mC","516":"rB I pC 8B","548":"nC oC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS3 Background-image options"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js
index 058e57c48bf0c6..9515243b80be7f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"background-position-x & background-position-y"};
+module.exports={A:{A:{"1":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"background-position-x & background-position-y"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
index 0c74bc04a30689..9d0f03993b0d3b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E 5B","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F G M N O KC LC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS background-repeat round and space"};
+module.exports={A:{A:{"1":"A B","2":"J D E 9B","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB BC CC"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F G M N O MC NC"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"CSS background-repeat round and space"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js
index fc1cdbcc9a1a74..14e6c6cc2c3f85 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b 7B 8B","16":"H uB"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Background Sync API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H BC CC","16":"vB wB"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"Background Sync API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js
index dd35bb5a4d5737..5527352e6d3b96 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB","2":"6B qB I r J D E F PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB","164":"A B C K L G"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z","66":"AB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Battery Status API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB","2":"AC rB I s J D E F QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","132":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB","164":"A B C K L G"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB","66":"BB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x y MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Battery Status API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js
index 2a0f395630c10b..2a4d70677231fc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Beacon API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Beacon API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js
index 8819fa02a0b840..747ea2fb03b926 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},D:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"qC"},P:{"2":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Printing Events"};
+module.exports={A:{A:{"1":"J D E F A B","16":"9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC"},D:{"1":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB"},E:{"1":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB pB"},F:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB MC NC OC PC oB 7B QC pB"},G:{"1":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"16":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"16":"A B"},O:{"1":"sC"},P:{"2":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","16":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Printing Events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js
index 5ee677207d321c..25fa9f9505c8be 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 7B 8B","194":"ZB aB bB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"BigInt"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB BC CC","194":"bB cB dB"},D:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB"},E:{"1":"L G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K EC xB FC GC HC IC yB oB pB zB"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB MC NC OC PC oB 7B QC pB"},G:{"1":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"BigInt"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js
index 312e435bc94822..e83c480898d4e7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","36":"J D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D","36":"E F A B C K L G M N O s"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H","2":"kC lC mC","36":"qB I nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Blob constructing"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC","36":"J D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D","36":"E F A B C K L G M N O t"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B C MC NC OC PC oB 7B QC"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC"},H:{"2":"lC"},I:{"1":"H","2":"mC nC oC","36":"rB I pC 8B qC rC"},J:{"1":"A","2":"D"},K:{"1":"d pB","2":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Blob constructing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js
index 8b025a14fd613d..4c1bbff22107a8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","129":"A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D","33":"E F A B C K L G M N O s t u v"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","33":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Blob URLs"};
+module.exports={A:{A:{"2":"J D E F 9B","129":"A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D","33":"E F A B C K L G M N O t u v w"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","33":"TC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB mC nC oC","33":"I pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Blob URLs"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js
index cfab6839fd81ec..55f651a170edf3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","804":"I r J D E F A B C K L 7B 8B"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"OB PB QB RB SB","388":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB","1412":"0 1 2 G M N O s t u v w x y z","1956":"I r J D E F A B C K L"},E:{"1":"zB 0B 1B pB 2B IC JC","129":"A B C K L G FC wB nB oB xB GC HC yB","1412":"J D E F DC EC","1956":"I r BC vB CC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC","260":"BB CB DB EB FB","388":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB","1796":"MC NC","1828":"B C nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","129":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB","1412":"E RC SC TC UC","1956":"vB PC 4B QC"},H:{"1828":"jC"},I:{"1":"H","388":"oC pC","1956":"qB I kC lC mC nC 4B"},J:{"1412":"A","1924":"D"},K:{"1":"c","2":"A","1828":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","260":"rC sC","388":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:4,C:"CSS3 Border images"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","129":"C K"},C:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","260":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","804":"I s J D E F A B C K L BC CC"},D:{"1":"UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","260":"PB QB RB SB TB","388":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","1412":"0 1 2 3 G M N O t u v w x y z","1956":"I s J D E F A B C K L"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","129":"A B C K L G IC yB oB pB zB JC KC 0B","1412":"J D E F GC HC","1956":"I s EC xB FC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F MC NC","260":"CB DB EB FB GB","388":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB","1796":"OC PC","1828":"B C oB 7B QC pB"},G:{"1":"1B 2B 3B qB 4B 5B 6B","129":"XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B","1412":"E TC UC VC WC","1956":"xB RC 8B SC"},H:{"1828":"lC"},I:{"1":"H","388":"qC rC","1956":"rB I mC nC oC pC 8B"},J:{"1412":"A","1924":"D"},K:{"1":"d","2":"A","1828":"B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","260":"tC uC","388":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"260":"7C"}},B:4,C:"CSS3 Border images"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js
index d623192fb14404..fdaf198df13192 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","257":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","289":"qB 7B 8B","292":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I"},E:{"1":"r D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I BC vB","129":"J CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"vB"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","33":"kC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"257":"4C"}},B:4,C:"CSS3 Border-radius (rounded corners)"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","257":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","289":"rB BC CC","292":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"I"},E:{"1":"s D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","33":"I EC xB","129":"J FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC NC"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","33":"xB"},H:{"2":"lC"},I:{"1":"rB I H nC oC pC 8B qC rC","33":"mC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"257":"7C"}},B:4,C:"CSS3 Border-radius (rounded corners)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js
index 3dc5d4b22078c6..ab06bf4f2b80d0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"BroadcastChannel"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB BC CC"},D:{"1":"SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB MC NC OC PC oB 7B QC pB"},G:{"1":"1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"BroadcastChannel"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js
index f203883c0b7b5d..16faa3072001b3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","194":"MB","257":"NB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","513":"B C nB oB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"9 AB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB BC CC"},D:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB","257":"OB"},E:{"1":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB","513":"B C oB pB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","194":"AB BB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js
index 2aaa4ca4f0a6d8..fcd19f3678f5f7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","260":"F","516":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"I r J D E F A B C K L G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O","33":"s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","132":"oC pC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"calc() as CSS unit value"};
+module.exports={A:{A:{"2":"J D E 9B","260":"F","516":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","33":"I s J D E F A B C K L G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O","33":"t u v w x y z"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","33":"TC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B","132":"qC rC"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"calc() as CSS unit value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js
index 47f3d1e222a5ba..2a0d848b4339b4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Canvas blend modes"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t BC CC"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M MC NC OC PC oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Canvas blend modes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js
index 0e1b2717ba7eab..ce6486e59c3cc9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","8":"F KC LC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Text API for Canvas"};
+module.exports={A:{A:{"1":"F A B","2":"9B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","8":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","8":"F MC NC"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","8":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Text API for Canvas"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js
index 7d829ba7daf405..ded2658d55b05f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","132":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"260":"jC"},I:{"1":"qB I H nC 4B oC pC","132":"kC lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Canvas (basic support)"};
+module.exports={A:{A:{"1":"F A B","2":"9B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB CC","132":"AC rB BC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","132":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"260":"lC"},I:{"1":"rB I H pC 8B qC rC","132":"mC nC oC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Canvas (basic support)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js
index d3c67af3fd01e1..1e402828274287 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"ch (character) unit"};
+module.exports={A:{A:{"2":"J D E 9B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"ch (character) unit"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
index f3e7c2bc790ecf..c882fd7e954772 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 I r J D E F A B C K L G M N O s t u v w x y z","129":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC","16":"pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB BC CC"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 I s J D E F A B C K L G M N O t u v w x y z","129":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC","16":"rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js
index 3bc3d38a3408e1..cb92cdc62c7b1b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B","194":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC","16":"MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Channel messaging"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b PC oB 7B QC pB","2":"F MC NC","16":"OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Channel messaging"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js
index 41f2eb88daff0f..e90107e32fc46d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"ChildNode.remove()"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w x"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"ChildNode.remove()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js
index 5671b3966a2686..7c766c5f0a17d3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js
@@ -1 +1 @@
-module.exports={A:{A:{"8":"J D E F 5B","1924":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B","516":"x y","772":"I r J D E F A B C K L G M N O s t u v w 8B"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J D","516":"0 x y z","772":"w","900":"E F A B C K L G M N O s t u v"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r BC vB","900":"J CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","8":"F B KC LC MC NC nB","900":"C 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B","900":"QC RC"},H:{"900":"jC"},I:{"1":"H oC pC","8":"kC lC mC","900":"qB I nC 4B"},J:{"1":"A","900":"D"},K:{"1":"c","8":"A B","900":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"900":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"classList (DOMTokenList)"};
+module.exports={A:{A:{"8":"J D E F 9B","1924":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","8":"AC rB BC","516":"y z","772":"I s J D E F A B C K L G M N O t u v w x CC"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","8":"I s J D","516":"0 1 y z","772":"x","900":"E F A B C K L G M N O t u v w"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"I s EC xB","900":"J FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","8":"F B MC NC OC PC oB","900":"C 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","8":"xB RC 8B","900":"SC TC"},H:{"900":"lC"},I:{"1":"H qC rC","8":"mC nC oC","900":"rB I pC 8B"},J:{"1":"A","900":"D"},K:{"1":"d","8":"A B","900":"C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"900":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"classList (DOMTokenList)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
index 616f0815790764..995ccdcb20ff2e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js
index 5de021a8af9aa0..dccd638bb76974 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js
@@ -1 +1 @@
-module.exports={A:{A:{"2436":"J D E F A B 5B"},B:{"260":"N O","2436":"C K L G M","8196":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","772":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB","4100":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C","2564":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB","8196":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","10244":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB","2308":"A B wB nB","2820":"I r J D E F CC DC EC FC"},F:{"2":"F B KC LC MC NC nB 3B OC","16":"C","516":"oB","2564":"0 1 2 G M N O s t u v w x y z","8196":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","10244":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","2820":"E QC RC SC TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","260":"H","2308":"oC pC"},J:{"2":"D","2308":"A"},K:{"2":"A B C nB 3B","16":"oB","260":"c"},L:{"8196":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"8196":"qC"},P:{"2052":"rC sC","2308":"I","8196":"tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"8196":"xB"},R:{"8196":"3C"},S:{"4100":"4C"}},B:5,C:"Synchronous Clipboard API"};
+module.exports={A:{A:{"2436":"J D E F A B 9B"},B:{"260":"N O","2436":"C K L G M","8196":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC rB I s J D E F A B C K L G M N O t u v BC CC","772":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB","4100":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"I s J D E F A B C","2564":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z AB BB CB DB EB FB GB","8196":"WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","10244":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},E:{"1":"C K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC xB","2308":"A B yB oB","2820":"I s J D E F FC GC HC IC"},F:{"2":"F B MC NC OC PC oB 7B QC","16":"C","516":"pB","2564":"0 1 2 3 G M N O t u v w x y z","8196":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","10244":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB"},G:{"1":"cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B","2820":"E SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B","260":"H","2308":"qC rC"},J:{"2":"D","2308":"A"},K:{"2":"A B C oB 7B","16":"pB","8196":"d"},L:{"8196":"H"},M:{"1028":"c"},N:{"2":"A B"},O:{"8196":"sC"},P:{"2052":"tC uC","2308":"I","8196":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"8196":"zB"},R:{"8196":"6C"},S:{"4100":"7C"}},B:5,C:"Synchronous Clipboard API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js
index 4bfada60514712..bdc4de08ae7139 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"j k l m n o p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i"},C:{"1":"H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i 7B 8B","258":"j k l m n o p","578":"q b"},D:{"1":"j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y","194":"Z a d e f g h i"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"COLR/CPAL(v1) Font Formats"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"j k l m n o p q r c H","2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i"},C:{"1":"c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i BC CC","258":"j k l m n o p","578":"q r"},D:{"1":"j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y","194":"Z a b e f g h i"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"16":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"16":"A B"},O:{"2":"sC"},P:{"1":"4C 5C","2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:6,C:"COLR/CPAL(v1) Font Formats"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js
index 656ab52d503b26..9dbe9f1a917a6d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","257":"F A B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","513":"fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","129":"B C K nB oB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB KC LC MC NC nB 3B OC oB","513":"VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"COLR/CPAL(v0) Font Formats"};
+module.exports={A:{A:{"2":"J D E 9B","257":"F A B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB","513":"hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"L G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB","129":"B C K oB pB zB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB MC NC OC PC oB 7B QC pB","513":"WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"16":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"16":"A B"},O:{"1":"sC"},P:{"1":"yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"COLR/CPAL(v0) Font Formats"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js
index 1e6fb4775e1a79..f4e777d72348f6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB","132":"D E F DC EC FC","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","16":"F B KC LC MC NC nB 3B","132":"G M"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB","132":"E PC 4B QC RC SC TC UC VC"},H:{"1":"jC"},I:{"1":"H oC pC","16":"kC lC","132":"qB I mC nC 4B"},J:{"132":"D A"},K:{"1":"C c oB","16":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Node.compareDocumentPosition()"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","16":"AC rB BC CC"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L","132":"0 1 2 3 G M N O t u v w x y z"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s J EC xB","132":"D E F GC HC IC","260":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","16":"F B MC NC OC PC oB 7B","132":"G M"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB","132":"E RC 8B SC TC UC VC WC XC"},H:{"1":"lC"},I:{"1":"H qC rC","16":"mC nC","132":"rB I oC pC 8B"},J:{"132":"D A"},K:{"1":"C d pB","16":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Node.compareDocumentPosition()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js
index 879f1d041d28dc..5d44bea24e7dfe 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D 5B","132":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"vB PC 4B QC","513":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4097":"jC"},I:{"1025":"qB I H kC lC mC nC 4B oC pC"},J:{"258":"D A"},K:{"2":"A","258":"B C nB 3B oB","1025":"c"},L:{"1025":"H"},M:{"2049":"b"},N:{"258":"A B"},O:{"258":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1025":"3C"},S:{"1":"4C"}},B:1,C:"Basic console logging functions"};
+module.exports={A:{A:{"1":"A B","2":"J D 9B","132":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","2":"F MC NC OC PC"},G:{"1":"xB RC 8B SC","513":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"4097":"lC"},I:{"1025":"rB I H mC nC oC pC 8B qC rC"},J:{"258":"D A"},K:{"2":"A","258":"B C oB 7B pB","1025":"d"},L:{"1025":"H"},M:{"2049":"c"},N:{"258":"A B"},O:{"258":"sC"},P:{"1025":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1025":"6C"},S:{"1":"7C"}},B:1,C:"Basic console logging functions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js
index ab1f0bb271fd51..0f20bbae6acec5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC","16":"B"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","16":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"console.time and console.timeEnd"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","2":"F MC NC OC PC","16":"B"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"d","16":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"console.time and console.timeEnd"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js
index 8c79b5d5504959..45462b4788348b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"6B qB I r J D E F A B C 7B 8B","260":"0 1 2 3 4 5 6 7 8 K L G M N O s t u v w x y z"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"I r J D E F A B C K L G M N O s t","772":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB","1028":"EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"I r A BC vB wB","772":"J D E F CC DC EC FC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC","132":"B LC MC NC nB 3B","644":"C OC oB","772":"0 G M N O s t u v w x y z","1028":"1 2 3 4 5 6 7 8"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","260":"vB PC 4B WC XC","772":"E QC RC SC TC UC VC"},H:{"644":"jC"},I:{"1":"H","16":"kC lC","260":"mC","772":"qB I nC 4B oC pC"},J:{"772":"D A"},K:{"1":"c","132":"A B nB 3B","644":"C oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","1028":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"const"};
+module.exports={A:{A:{"2":"J D E F A 9B","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","132":"AC rB I s J D E F A B C BC CC","260":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","260":"I s J D E F A B C K L G M N O t u","772":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB","1028":"FB GB HB IB JB KB LB MB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","260":"I s A EC xB yB","772":"J D E F FC GC HC IC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F MC","132":"B NC OC PC oB 7B","644":"C QC pB","772":"0 1 G M N O t u v w x y z","1028":"2 3 4 5 6 7 8 9"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","260":"xB RC 8B YC ZC","772":"E SC TC UC VC WC XC"},H:{"644":"lC"},I:{"1":"H","16":"mC nC","260":"oC","772":"rB I pC 8B qC rC"},J:{"772":"D A"},K:{"1":"d","132":"A B oB 7B","644":"C pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","1028":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"const"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js
index 28183793b1ab76..6e5ace5dd1ab46 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","900":"A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","388":"L G M","900":"C K"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","260":"MB NB","388":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB","900":"0 1 I r J D E F A B C K L G M N O s t u v w x y z"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","388":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB","900":"G M N O s t u v w x"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB","388":"E F EC FC","900":"J D CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB 3B","388":"G M N O s t u v w x y z","900":"C OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","388":"E SC TC UC VC","900":"QC RC"},H:{"2":"jC"},I:{"1":"H","16":"qB kC lC mC","388":"oC pC","900":"I nC 4B"},J:{"16":"D","388":"A"},K:{"1":"c","16":"A B nB 3B","900":"C oB"},L:{"1":"H"},M:{"1":"b"},N:{"900":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"388":"4C"}},B:1,C:"Constraint Validation API"};
+module.exports={A:{A:{"2":"J D E F 9B","900":"A B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","388":"L G M","900":"C K"},C:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","260":"NB OB","388":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB","900":"0 1 2 I s J D E F A B C K L G M N O t u v w x y z"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L","388":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB","900":"G M N O t u v w x y"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s EC xB","388":"E F HC IC","900":"J D FC GC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F B MC NC OC PC oB 7B","388":"0 G M N O t u v w x y z","900":"C QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B","388":"E UC VC WC XC","900":"SC TC"},H:{"2":"lC"},I:{"1":"H","16":"rB mC nC oC","388":"qC rC","900":"I pC 8B"},J:{"16":"D","388":"A"},K:{"1":"d","16":"A B oB 7B","900":"C pB"},L:{"1":"H"},M:{"1":"c"},N:{"900":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"388":"7C"}},B:1,C:"Constraint Validation API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js
index 94c6fd21a171b8..0aa54d3a251489 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B","4":"qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"contenteditable attribute (basic support)"};
+module.exports={A:{A:{"1":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC","4":"rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"2":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"D A"},K:{"1":"d pB","2":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"contenteditable attribute (basic support)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
index 1e996d7871a6fe..8e4a6e16588d3c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","129":"I r J D E F A B C K L G M N O s t u v"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","257":"L G M N O s t u v w x"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","257":"J DC","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","257":"RC","260":"QC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D","257":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Content Security Policy 1.0"};
+module.exports={A:{A:{"2":"J D E F 9B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","129":"I s J D E F A B C K L G M N O t u v w"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K","257":"L G M N O t u v w x y"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB","257":"J GC","260":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B","257":"TC","260":"SC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D","257":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Content Security Policy 1.0"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
index 75439880f91152..955e0e8911062b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","4100":"G M N O"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"4 5 6 7","260":"8","516":"9 AB BB CB DB EB FB GB HB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","1028":"9 AB BB","2052":"CB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB","1028":"w x y","2052":"z"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Content Security Policy Level 2"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L","4100":"G M N O"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","132":"5 6 7 8","260":"9","516":"AB BB CB DB EB FB GB HB IB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z","1028":"AB BB CB","2052":"DB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w MC NC OC PC oB 7B QC pB","1028":"x y z","2052":"0"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"Content Security Policy Level 2"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js
index 0fc2b873e6e574..c008628a41d952 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","194":"P Q R S T U V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB","194":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB KC LC MC NC nB 3B OC oB","194":"OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Cookie Store API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O","194":"P Q R S T U V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB","194":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB MC NC OC PC oB 7B QC pB","194":"PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"Cookie Store API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js
index 82a1f01fa31e7b..927c46689dad0a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D 5B","132":"A","260":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB","1025":"sB XB YB c ZB aB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C"},E:{"2":"BC vB","513":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","644":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC"},G:{"513":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","644":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","132":"qB I kC lC mC nC 4B"},J:{"1":"A","132":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","132":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Cross-Origin Resource Sharing"};
+module.exports={A:{A:{"1":"B","2":"J D 9B","132":"A","260":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC rB","1025":"tB YB ZB aB bB cB dB eB fB gB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","132":"I s J D E F A B C"},E:{"2":"EC xB","513":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","644":"I s FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B MC NC OC PC oB 7B QC"},G:{"513":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","644":"xB RC 8B SC"},H:{"2":"lC"},I:{"1":"H qC rC","132":"rB I mC nC oC pC 8B"},J:{"1":"A","132":"D"},K:{"1":"C d pB","2":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","132":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Cross-Origin Resource Sharing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js
index f8a1d1e22f4a76..a4d8a13dbe0b11 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB 7B 8B","1028":"e f g h i j k l m n o p q b H uB","3076":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d"},D:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","132":"NB OB","260":"PB QB","516":"RB SB TB UB VB"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC","4100":"G HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","132":"AB BB","260":"CB DB","516":"EB FB GB HB IB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC","4100":"iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","16":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"3076":"4C"}},B:1,C:"createImageBitmap"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB BC CC","1028":"e f g h i","3076":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","8196":"j k l m n o p q r c H vB wB"},D:{"1":"sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","132":"OB PB","260":"QB RB","516":"SB TB UB VB WB"},E:{"2":"I s J D E F A B C K L EC xB FC GC HC IC yB oB pB zB JC","4100":"G KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB MC NC OC PC oB 7B QC pB","132":"BB CB","260":"DB EB","516":"FB GB HB IB JB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC","4100":"kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1028":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","16":"I tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"3076":"7C"}},B:1,C:"createImageBitmap"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js
index b63c02bfd38626..a1b1a5a50d60a1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","66":"LB MB NB","129":"OB PB QB RB SB TB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC nB 3B OC oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Credential Management API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","66":"MB NB OB","129":"PB QB RB SB TB UB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB MC NC OC PC oB 7B QC pB"},G:{"1":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"Credential Management API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js
index 7e6ef585658dfe..fcfbdc917faeb2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J D E F A","164":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","513":"C K L G M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","66":"5 6"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D BC vB CC DC","289":"E F A EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","8":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC RC SC","289":"E TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","8":"qB I kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","164":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Web Cryptography"};
+module.exports={A:{A:{"2":"9B","8":"J D E F A","164":"B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","513":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","8":"0 1 2 3 4 5 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","66":"6 7"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","8":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"I s J D EC xB FC GC","289":"E F A HC IC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","8":"F B C G M N O t u v w x MC NC OC PC oB 7B QC pB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","8":"xB RC 8B SC TC UC","289":"E VC WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H","8":"rB I mC nC oC pC 8B qC rC"},J:{"8":"D A"},K:{"1":"d","8":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"8":"A","164":"B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"Web Cryptography"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js
index c4a86ceaf163fd..13ebbda73daa7c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS all property"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x MC NC OC PC oB 7B QC pB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC"},H:{"2":"lC"},I:{"1":"H rC","2":"rB I mC nC oC pC 8B qC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS all property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js
index ddc2f465f5d0a3..8dff775a13f922 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I 7B 8B","33":"r J D E F A B C K L G"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB","33":"J D E CC DC EC","292":"I r"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","33":"0 1 2 C G M N O s t u v w x y z"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"E RC SC TC","164":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H","33":"I nC 4B oC pC","164":"qB kC lC mC"},J:{"33":"D A"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Animation"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I BC CC","33":"s J D E F A B C K L G"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB","33":"J D E FC GC HC","292":"I s"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B MC NC OC PC oB 7B QC","33":"0 1 2 3 C G M N O t u v w x y z"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","33":"E TC UC VC","164":"xB RC 8B SC"},H:{"2":"lC"},I:{"1":"H","33":"I pC 8B qC rC","164":"rB mC nC oC"},J:{"33":"D A"},K:{"1":"d pB","2":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"CSS Animation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js
index 001c959e7bceff..350d93bfb11095 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B","33":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB CC","33":"D E DC EC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC","33":"E RC SC TC"},H:{"2":"jC"},I:{"1":"H","16":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"16":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","16":"I","33":"rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"CSS :any-link selector"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","16":"AC","33":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB BC CC"},D:{"1":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s J EC xB FC","33":"D E GC HC"},F:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B SC","33":"E TC UC VC"},H:{"2":"lC"},I:{"1":"H","16":"rB I mC nC oC pC 8B","33":"qC rC"},J:{"16":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"xC yB yC zC 0C 1C 2C qB 3C 4C 5C","16":"I","33":"tC uC vC wC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"33":"7C"}},B:5,C:"CSS :any-link selector"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js
index 6368e61cfd0685..82cb454bbc5eab 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","33":"S","164":"P Q R","388":"C K L G M N O"},C:{"1":"Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","164":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","676":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R"},E:{"1":"zB 0B 1B pB 2B IC JC","164":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"eB fB gB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB"},G:{"1":"zB 0B 1B pB 2B","164":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","164":"qB I kC lC mC nC 4B oC pC"},J:{"164":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","388":"B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"164":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:5,C:"CSS Appearance"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"T U V W X Y Z a b e f g h i j k l m n o p q r c H","33":"S","164":"P Q R","388":"C K L G M N O"},C:{"1":"Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","164":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P","676":"0 1 2 3 4 5 6 7 8 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","164":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B"},F:{"1":"iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","33":"gB hB d","164":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB"},G:{"1":"1B 2B 3B qB 4B 5B 6B","164":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},H:{"2":"lC"},I:{"1":"H","164":"rB I mC nC oC pC 8B qC rC"},J:{"164":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A","388":"B"},O:{"164":"sC"},P:{"164":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"164":"zB"},R:{"1":"6C"},S:{"164":"7C"}},B:5,C:"CSS Appearance"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js
index 8050ed9effdd9e..91ef600ca5b16d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z","132":"a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z","132":"a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB KC LC MC NC nB 3B OC oB","132":"lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","132":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C","132":"pB 1C 2C"},Q:{"2":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:4,C:"CSS Counter Styles"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z","132":"a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","132":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z","132":"a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB MC NC OC PC oB 7B QC pB","132":"mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","132":"H"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","132":"d"},L:{"132":"H"},M:{"132":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C","132":"qB 3C 4C 5C"},Q:{"2":"zB"},R:{"132":"6C"},S:{"132":"7C"}},B:4,C:"CSS Counter Styles"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js
index c46a192d43fb42..752cd0bff14dbc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js
@@ -1 +1 @@
-module.exports={A:{D:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U 7B 8B"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},K:{"2":"A B C nB 3B oB","33":"c"},E:{"1":"G HC yB zB 0B 1B pB 2B IC","2":"JC","33":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC"},G:{"1":"iC yB zB 0B 1B pB 2B","33":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},I:{"2":"qB I kC lC mC nC 4B","33":"H oC pC"}},B:6,C:":autofill CSS pseudo-class"};
+module.exports={A:{D:{"33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U BC CC"},M:{"1":"c"},A:{"2":"J D E F A B 9B"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},K:{"2":"A B C oB 7B pB","33":"d"},E:{"1":"G KC 0B 1B 2B 3B qB 4B 5B 6B","2":"LC","33":"I s J D E F A B C K L EC xB FC GC HC IC yB oB pB zB JC"},G:{"1":"kC 0B 1B 2B 3B qB 4B 5B 6B","33":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC"},P:{"33":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},I:{"2":"rB I mC nC oC pC 8B","33":"H qC rC"}},B:6,C:":autofill CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
index 475391d070a235..b66bdbb9090c29 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M","257":"N O"},C:{"1":"o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB 7B 8B","578":"eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n"},D:{"1":"kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},E:{"2":"I r J D E BC vB CC DC EC","33":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E vB PC 4B QC RC SC TC","33":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I","194":"rC sC tC uC vC wB wC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS Backdrop Filter"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M","257":"N O"},C:{"1":"o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB BC CC","578":"gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n"},D:{"1":"lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB"},E:{"2":"I s J D E EC xB FC GC HC","33":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","194":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},G:{"2":"E xB RC 8B SC TC UC VC","33":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"zC 0C 1C 2C qB 3C 4C 5C","2":"I","194":"tC uC vC wC xC yB yC"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"CSS Backdrop Filter"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js
index 038f9969c81a9e..8e252072ebf86e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-position edge offsets"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w x y"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC NC"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS background-position edge offsets"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
index fc40fa30110057..a577717511fdf9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z","260":"JB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","132":"E F A EC FC"},F:{"1":"0 1 2 3 4 5 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB","260":"6"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","132":"E TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS background-blend-mode"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 I s J D E F A B C K L G M N O t u v w x y z","260":"KB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC","132":"E F A HC IC"},F:{"1":"0 1 2 3 4 5 6 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v MC NC OC PC oB 7B QC pB","260":"7"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC","132":"E VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS background-blend-mode"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
index 9d823f0bae70a4..98aa447a060dbf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","164":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"2":"I r J D E F A B C K L G M N O s t u","164":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J BC vB CC","164":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F KC LC MC NC","129":"B C nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC","164":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"132":"jC"},I:{"2":"qB I kC lC mC nC 4B","164":"H oC pC"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C nB 3B oB","164":"c"},L:{"164":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"1":"4C"}},B:4,C:"CSS box-decoration-break"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","164":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"2":"I s J D E F A B C K L G M N O t u v","164":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J EC xB FC","164":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F MC NC OC PC","129":"B C oB 7B QC pB","164":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"xB RC 8B SC TC","164":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"132":"lC"},I:{"2":"rB I mC nC oC pC 8B","164":"H qC rC"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C oB 7B pB","164":"d"},L:{"164":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"164":"sC"},P:{"164":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"164":"zB"},R:{"164":"6C"},S:{"1":"7C"}},B:4,C:"CSS box-decoration-break"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js
index 70b1edc8806c5e..c1a06995c09ce6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","33":"7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I r J D E F"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"r","164":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"PC 4B","164":"vB"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","164":"qB kC lC mC"},J:{"1":"A","33":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Box-shadow"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","33":"BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"I s J D E F"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","33":"s","164":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC NC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","33":"RC 8B","164":"xB"},H:{"2":"lC"},I:{"1":"I H pC 8B qC rC","164":"rB mC nC oC"},J:{"1":"A","33":"D"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS3 Box-shadow"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js
index 69e7c560b28c0b..beed2b31aa6c2f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"BC vB","33":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"8 9 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},G:{"33":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"H","33":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS Canvas Drawings"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"EC xB","33":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"9 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 G M N O t u v w x y z"},G:{"33":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"H","33":"rB I mC nC oC pC 8B qC rC"},J:{"33":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","33":"I"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"CSS Canvas Drawings"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js
index 9191fd3d3116a4..348f06e9c0a78c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS caret-color"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB BC CC"},D:{"1":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB MC NC OC PC oB 7B QC pB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:2,C:"CSS caret-color"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js
index 804e129fa5397d..db20ee047f0e51 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"k l m n o p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g","322":"h i j"},C:{"1":"i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e 7B 8B","194":"f g h"},D:{"1":"k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g","322":"h i j"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Cascade Layers"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"k l m n o p q r c H","2":"C K L G M N O P Q R S T U V W X Y Z a b e f g","322":"h i j"},C:{"1":"i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e BC CC","194":"f g h"},D:{"1":"k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g","322":"h i j"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B"},F:{"1":"V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U MC NC OC PC oB 7B QC pB"},G:{"1":"1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"4C 5C","2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:4,C:"CSS Cascade Layers"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js
index 6f1ca1d305564c..7d2fd3351a921a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Case-insensitive CSS attribute selectors"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB BC CC"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Case-insensitive CSS attribute selectors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js
index 977fca53ab9547..8d5977eb78ea42 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N","260":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","3138":"O"},C:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","644":"KB LB MB NB OB PB QB"},D:{"2":"I r J D E F A B C K L G M N O s t u v w","260":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","292":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"2":"I r J BC vB CC DC","260":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","292":"D E F A B C K EC FC wB nB oB"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","260":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","292":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB"},G:{"2":"vB PC 4B QC RC","260":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","292":"E SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","260":"H","292":"oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","260":"c"},L:{"260":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"260":"qC"},P:{"292":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"260":"xB"},R:{"260":"3C"},S:{"644":"4C"}},B:4,C:"CSS clip-path property (for HTML)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N","260":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","3138":"O"},C:{"1":"SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","132":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB BC CC","644":"LB MB NB OB PB QB RB"},D:{"2":"I s J D E F A B C K L G M N O t u v w x","260":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","292":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"2":"I s J EC xB FC GC","260":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","292":"D E F A B C K HC IC yB oB pB"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","260":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","292":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB"},G:{"2":"xB RC 8B SC TC","260":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","292":"E UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B","260":"H","292":"qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","260":"d"},L:{"260":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"260":"sC"},P:{"292":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"260":"zB"},R:{"260":"6C"},S:{"644":"7C"}},B:4,C:"CSS clip-path property (for HTML)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js
index c186962606ad66..30a6c2a16ee370 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"16":"I r J D E F A B C K L G M N O","33":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r BC vB CC","33":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"16":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"16":"qB I kC lC mC nC 4B oC pC","33":"H"},J:{"16":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"16":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"16":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"16":"3C"},S:{"1":"4C"}},B:4,C:"CSS print-color-adjust"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB BC CC"},D:{"16":"I s J D E F A B C K L G M N O","33":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","33":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"1B 2B 3B qB 4B 5B 6B","16":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},H:{"2":"lC"},I:{"16":"rB I mC nC oC pC 8B qC rC","33":"H"},J:{"16":"D A"},K:{"2":"A B C oB 7B pB","33":"d"},L:{"16":"H"},M:{"1":"c"},N:{"16":"A B"},O:{"16":"sC"},P:{"16":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"33":"zB"},R:{"16":"6C"},S:{"1":"7C"}},B:4,C:"CSS print-color-adjust"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js
index ebe2df7bd36aad..cd8540927a6791 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","322":"uB 9B AC"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","132":"B C K L wB nB oB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC","132":"XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS color() function"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c","322":"H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c","322":"H vB wB DC"},E:{"1":"G KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC","132":"B C K L yB oB pB zB JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC","132":"ZC aC bC cC dC eC fC gC hC iC jC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:4,C:"CSS color() function"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js
index 60fe0fbf5719a4..24bfdfb1ac0193 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB 7B 8B","578":"jB kB lB mB P Q R tB"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","194":"rB WB sB XB YB c ZB aB bB cB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC nB 3B OC oB","194":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Conical Gradients"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB BC CC","578":"kB lB mB nB P Q R uB"},D:{"1":"fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB","194":"sB XB tB YB ZB aB bB cB dB eB"},E:{"1":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB"},F:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB MC NC OC PC oB 7B QC pB","194":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},G:{"1":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"CSS Conical Gradients"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js
index bc9176049a2270..d1cf394c7c3373 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p","516":"q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a","194":"e f g h i j k l m n o p","450":"d","516":"q"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB KC LC MC NC nB 3B OC oB","194":"P Q R tB S T U V W X Y Z","516":"a"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Container Queries (Size)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"r c H","2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p","516":"q"},C:{"1":"vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H BC CC"},D:{"1":"r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a","194":"e f g h i j k l m n o p","450":"b","516":"q"},E:{"1":"qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB MC NC OC PC oB 7B QC pB","194":"P Q R uB S T U V W X Y Z","516":"a b"},G:{"1":"qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"CSS Container Queries (Size)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js
index 3dee2025897165..4994adbe3de5cd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-query-units.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d","194":"m n o p","450":"e f g h i j k l"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB KC LC MC NC nB 3B OC oB","194":"P Q R tB S T U V W X Y Z"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Container Query Units"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"q r c H","2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p"},C:{"1":"vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H BC CC"},D:{"1":"q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b","194":"m n o p","450":"e f g h i j k l"},E:{"1":"qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B"},F:{"1":"a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB MC NC OC PC oB 7B QC pB","194":"P Q R uB S T U V W X Y Z"},G:{"1":"qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"CSS Container Query Units"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js
index 7a948246ed9f35..fe95ab77be3640 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB 7B 8B","194":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},D:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","66":"OB"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB KC LC MC NC nB 3B OC oB","66":"BB CB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:2,C:"CSS Containment"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB BC CC","194":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB"},D:{"1":"QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","66":"PB"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB MC NC OC PC oB 7B QC pB","66":"CB DB"},G:{"1":"1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"194":"7C"}},B:2,C:"CSS Containment"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js
index ba7337a7cf3c9d..2246b91faf834a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS content-visibility"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O P Q R S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"CSS content-visibility"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js
index c73f33557ac939..ae86dde61f7548 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"J D 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Counters"};
+module.exports={A:{A:{"1":"E F A B","2":"J D 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS Counters"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js
index 889dfd626f53e6..71517784e9d667 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J 5B","2340":"D E F A B"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"e f g h i j k l m n o p q b H uB","2":"6B qB 7B","513":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d","545":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","1025":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","164":"J","4644":"D E F DC EC FC"},F:{"2":"0 F B G M N O s t u v w x y z KC LC MC NC nB 3B","545":"C OC oB","1025":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","4260":"QC RC","4644":"E SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D","4260":"A"},K:{"2":"A B nB 3B","545":"C oB","1025":"c"},L:{"1025":"H"},M:{"1":"b"},N:{"2340":"A B"},O:{"1025":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1025":"xB"},R:{"1025":"3C"},S:{"4097":"4C"}},B:4,C:"Crisp edges/pixelated images"};
+module.exports={A:{A:{"2":"J 9B","2340":"D E F A B"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC","513":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","545":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB","1025":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","164":"J","4644":"D E F GC HC IC"},F:{"2":"0 1 F B G M N O t u v w x y z MC NC OC PC oB 7B","545":"C QC pB","1025":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B","4260":"SC TC","4644":"E UC VC WC XC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","1025":"H"},J:{"2":"D","4260":"A"},K:{"2":"A B oB 7B","545":"C pB","1025":"d"},L:{"1025":"H"},M:{"1":"c"},N:{"2340":"A B"},O:{"1025":"sC"},P:{"1025":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1025":"zB"},R:{"1025":"6C"},S:{"4097":"7C"}},B:4,C:"Crisp edges/pixelated images"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js
index 685f11a0dbda16..9b5a2fafbd1ce4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"I r J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","33":"J D E F CC DC EC FC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","33":"E QC RC SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","33":"H oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:4,C:"CSS Cross-Fade Function"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"I s J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB","33":"J D E F FC GC HC IC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B","33":"E SC TC UC VC WC XC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B","33":"H qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","33":"d"},L:{"33":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"33":"sC"},P:{"33":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"33":"zB"},R:{"33":"6C"},S:{"2":"7C"}},B:4,C:"CSS Cross-Fade Function"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js
index 73ccb7f2166fc4..70a5297c5711d4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB","132":"J D E F A CC DC EC FC"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB 3B","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB","260":"C OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","132":"E SC TC UC VC WC"},H:{"260":"jC"},I:{"1":"H","16":"qB kC lC mC","132":"I nC 4B oC pC"},J:{"16":"D","132":"A"},K:{"1":"c","16":"A B C nB 3B","260":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:":default CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","16":"AC rB BC CC"},D:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s EC xB","132":"J D E F A FC GC HC IC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F B MC NC OC PC oB 7B","132":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB","260":"C QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B SC TC","132":"E UC VC WC XC YC"},H:{"260":"lC"},I:{"1":"H","16":"rB mC nC oC","132":"I pC 8B qC rC"},J:{"16":"D","132":"A"},K:{"1":"d","16":"A B C oB 7B","260":"pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","132":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:":default CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
index 8673a0de25edc9..b52a826a9d6aad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"B","2":"I r J D E F A C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Explicit descendant combinator >>"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"B","2":"I s J D E F A C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Explicit descendant combinator >>"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
index 95a40b9a3058ad..4f815f54ffce94 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","164":"A B"},B:{"66":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","164":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","66":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","66":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"292":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A c","292":"B C nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"164":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"66":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Device Adaptation"};
+module.exports={A:{A:{"2":"J D E F 9B","164":"A B"},B:{"66":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","164":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 I s J D E F A B C K L G M N O t u v w x y z","66":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB MC NC OC PC oB 7B QC pB","66":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"292":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A d","292":"B C oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"164":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"66":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"CSS Device Adaptation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
index 800f01ca913b9e..9cf57b0dec249e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p","194":"q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z","194":"a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB","194":"a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"33":"4C"}},B:5,C:":dir() CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p","194":"q r c H"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M BC CC","33":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z","194":"a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z MC NC OC PC oB 7B QC pB","194":"a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"33":"7C"}},B:5,C:":dir() CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js
index 394bdc3a08280b..27ec6376dae404 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X","260":"Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB","260":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","132":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X","194":"VB rB WB sB XB YB c","260":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","132":"C K L G nB oB xB GC HC yB zB 0B 1B","516":"2B IC JC","772":"pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC nB 3B OC oB","132":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB","260":"kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC","132":"ZC aC bC cC dC eC","260":"fC gC hC iC yB zB 0B 1B","772":"pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","260":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","260":"c"},L:{"260":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"132":"qC"},P:{"2":"I rC sC tC uC","132":"vC wB wC xC yC zC","260":"0C pB 1C 2C"},Q:{"132":"xB"},R:{"260":"3C"},S:{"132":"4C"}},B:4,C:"CSS display: contents"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X","260":"Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BC CC","132":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB","260":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","132":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X","194":"WB sB XB tB YB ZB aB","260":"Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B EC xB FC GC HC IC yB","132":"C K L G oB pB zB JC KC 0B 1B 2B 3B","516":"4B 5B 6B LC","772":"qB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB MC NC OC PC oB 7B QC pB","132":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB","260":"lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC","132":"bC cC dC eC fC gC","260":"hC iC jC kC 0B 1B 2B 3B","772":"qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","260":"H"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","260":"d"},L:{"260":"H"},M:{"260":"c"},N:{"2":"A B"},O:{"132":"sC"},P:{"2":"I tC uC vC wC","132":"xC yB yC zC 0C 1C","260":"2C qB 3C 4C 5C"},Q:{"132":"zB"},R:{"260":"6C"},S:{"132":"7C"}},B:4,C:"CSS display: contents"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js
index 1700ac6bd51d3c..55cee5160f81ff 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","164":"6B qB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"33":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"33":"4C"}},B:5,C:"CSS element() function"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","164":"AC rB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"33":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"33":"7C"}},B:5,C:"CSS element() function"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js
index f9607e27a0fd37..d21e1e8da40487 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 7B 8B"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","132":"B"},F:{"1":"TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","132":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS Environment Variables env()"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB BC CC"},D:{"1":"fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB","132":"B"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB MC NC OC PC oB 7B QC pB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC","132":"aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"CSS Environment Variables env()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js
index 577833d6816170..2982dac5b97337 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","33":"A B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"33":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Exclusions Level 1"};
+module.exports={A:{A:{"2":"J D E F 9B","33":"A B"},B:{"2":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"33":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"CSS Exclusions Level 1"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js
index 62f16ab434b9a0..551a2ac25b68e8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Feature Queries"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v BC CC"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B C MC NC OC PC oB 7B QC"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS Feature Queries"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js
index c5b9f34e4f338f..60205c67071a15 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X"},L:{"1":"H"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","33":"C K L G M N O P Q R S T U V W X"},C:{"1":"tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R 7B 8B"},M:{"1":"b"},A:{"2":"J D E F 5B","33":"A B"},F:{"1":"jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC","2":"JC","33":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","33":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},P:{"1":"0C pB 1C 2C","33":"I rC sC tC uC vC wB wC xC yC zC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","33":"oC pC"}},B:6,C:"::file-selector-button CSS pseudo-element"};
+module.exports={A:{D:{"1":"Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X"},L:{"1":"H"},B:{"1":"Y Z a b e f g h i j k l m n o p q r c H","33":"C K L G M N O P Q R S T U V W X"},C:{"1":"uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R BC CC"},M:{"1":"c"},A:{"2":"J D E F 9B","33":"A B"},F:{"1":"kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB"},K:{"1":"d","2":"A B C oB 7B pB"},E:{"1":"G JC KC 0B 1B 2B 3B qB 4B 5B 6B","2":"LC","33":"I s J D E F A B C K L EC xB FC GC HC IC yB oB pB zB"},G:{"1":"jC kC 0B 1B 2B 3B qB 4B 5B 6B","33":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC"},P:{"1":"2C qB 3C 4C 5C","33":"I tC uC vC wC xC yB yC zC 0C 1C"},I:{"1":"H","2":"rB I mC nC oC pC 8B","33":"qC rC"}},B:6,C:"::file-selector-button CSS pseudo-element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js
index 1a517bbd678aea..e90d12303f1357 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","33":"UC VC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS filter() function"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC","33":"WC XC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"CSS filter() function"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js
index 6b0597ae1bcacd..dddb44d5016dea 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","1028":"K L G M N O","1346":"C"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","196":"7","516":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z 8B"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N","33":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J D E F DC EC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Filter Effects"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","1028":"K L G M N O","1346":"C"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC","196":"8","516":"0 1 2 3 4 5 6 7 I s J D E F A B C K L G M N O t u v w x y z CC"},D:{"1":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N","33":"0 1 2 3 4 5 6 7 8 9 O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","33":"J D E F GC HC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","33":"E TC UC VC WC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B","33":"qC rC"},J:{"2":"D","33":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","33":"I tC uC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"CSS Filter Effects"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js
index f53213a4fee5ed..51190274797513 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","16":"5B","516":"E","1540":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","132":"qB","260":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"r J D E","132":"I"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"r BC","132":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","16":"F KC","260":"B LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","16":"kC lC","132":"mC"},J:{"1":"D A"},K:{"1":"C c oB","260":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"::first-letter CSS pseudo-element selector"};
+module.exports={A:{A:{"1":"F A B","16":"9B","516":"E","1540":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","132":"rB","260":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"s J D E","132":"I"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"s EC","132":"I xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","16":"F MC","260":"B NC OC PC oB 7B"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B"},H:{"1":"lC"},I:{"1":"rB I H pC 8B qC rC","16":"mC nC","132":"oC"},J:{"1":"D A"},K:{"1":"C d pB","260":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"::first-letter CSS pseudo-element selector"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js
index ec13f058a3c0ce..8a52640c8c52ad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","132":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS first-line pseudo-element"};
+module.exports={A:{A:{"1":"F A B","132":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS first-line pseudo-element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js
index fbf98490919810..611f6a77308bec 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"D E F A B","2":"5B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","1025":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","132":"QC RC SC"},H:{"2":"jC"},I:{"1":"qB H oC pC","260":"kC lC mC","513":"I nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS position:fixed"};
+module.exports={A:{A:{"1":"D E F A B","2":"9B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","1025":"IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B","132":"SC TC UC"},H:{"2":"lC"},I:{"1":"rB H qC rC","260":"mC nC oC","513":"I pC 8B"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS position:fixed"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js
index 1bd4f5d38e0880..d84457579b3b9b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","328":"P Q R S T U"},C:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","161":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T"},D:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB","328":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC","578":"G HC yB"},F:{"1":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB","328":"aB bB cB dB eB fB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC","578":"iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"161":"4C"}},B:5,C:":focus-visible CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O","328":"P Q R S T U"},C:{"1":"U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","161":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T"},D:{"1":"V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB","328":"dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K L EC xB FC GC HC IC yB oB pB zB JC","578":"G KC 0B"},F:{"1":"d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB MC NC OC PC oB 7B QC pB","328":"cB dB eB fB gB hB"},G:{"1":"1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC","578":"kC 0B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"161":"7C"}},B:5,C:":focus-visible CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js
index ee6a812e36a783..9c646e41a1dbb6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","194":"rB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB KC LC MC NC nB 3B OC oB","194":"JB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:":focus-within CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB BC CC"},D:{"1":"XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB","194":"sB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB MC NC OC PC oB 7B QC pB","194":"KB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:":focus-within CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js
index 6f43eb85f17746..2563aaa4b0a8c7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS font-palette"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"q r c H","2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p"},C:{"1":"c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r BC CC"},D:{"1":"m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B"},F:{"1":"W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V MC NC OC PC oB 7B QC pB"},G:{"1":"1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"5C","2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"CSS font-palette"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
index 8126594abda3c3..3247285155ad66 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B","194":"JB KB LB MB NB OB PB QB RB SB TB UB"},D:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","66":"MB NB OB PB QB RB SB TB UB VB rB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","66":"9 AB BB CB DB EB FB GB HB IB JB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","66":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:5,C:"CSS font-display"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB BC CC","194":"KB LB MB NB OB PB QB RB SB TB UB VB"},D:{"1":"XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","66":"NB OB PB QB RB SB TB UB VB WB sB"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","66":"AB BB CB DB EB FB GB HB IB JB KB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I","66":"tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"194":"7C"}},B:5,C:"CSS font-display"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js
index 19430588fb1eb9..df53699c033718 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-stretch"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E BC CC"},D:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS font-stretch"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js
index cb2eac34532438..3d76ad37a15a59 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D 5B","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Generated content for pseudo-elements"};
+module.exports={A:{A:{"1":"F A B","2":"J D 9B","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS Generated content for pseudo-elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js
index 2fad131f88b404..b82e0a8d73b3b3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","260":"0 1 2 3 4 5 6 7 8 M N O s t u v w x y z","292":"I r J D E F A B C K L G 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"A B C K L G M N O s t u v w x y","548":"I r J D E F"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"BC vB","260":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB","292":"J CC","804":"I r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC","33":"C OC","164":"nB 3B"},G:{"1":"zB 0B 1B pB 2B","260":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB","292":"QC RC","804":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H oC pC","33":"I nC 4B","548":"qB kC lC mC"},J:{"1":"A","548":"D"},K:{"1":"c oB","2":"A B","33":"C","164":"nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Gradients"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC","260":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z","292":"I s J D E F A B C K L G CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"A B C K L G M N O t u v w x y z","548":"I s J D E F"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"EC xB","260":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B","292":"J FC","804":"I s"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B MC NC OC PC","33":"C QC","164":"oB 7B"},G:{"1":"1B 2B 3B qB 4B 5B 6B","260":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B","292":"SC TC","804":"xB RC 8B"},H:{"2":"lC"},I:{"1":"H qC rC","33":"I pC 8B","548":"rB mC nC oC"},J:{"1":"A","548":"D"},K:{"1":"d pB","2":"A B","33":"C","164":"oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS Gradients"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js
index c5554d79e009c5..9b763e1cbdedf6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid-animation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Grid animation"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:4,C:"CSS Grid animation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js
index 15f5c1e164a41b..d3224a185482d7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","8":"F","292":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","292":"C K L G"},C:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB","584":"DB EB FB GB HB IB JB KB LB MB NB OB","1025":"PB QB"},D:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x","8":"0 1 y z","200":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","1025":"UB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","8":"J D E F A DC EC FC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","200":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","8":"E RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC","8":"4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"292":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"rC","8":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Grid Layout (level 1)"};
+module.exports={A:{A:{"2":"J D E 9B","8":"F","292":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","292":"C K L G"},C:{"1":"SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O BC CC","8":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB","584":"EB FB GB HB IB JB KB LB MB NB OB PB","1025":"QB RB"},D:{"1":"WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w x y","8":"0 1 2 z","200":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","1025":"VB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","8":"J D E F A GC HC IC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","200":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","8":"E TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC","8":"8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"292":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"tC","8":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS Grid Layout (level 1)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
index 92f6644f2721fa..a19fa9557c04d6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS hanging-punctuation"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:4,C:"CSS hanging-punctuation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js
index 5f037324c2f2e9..fa1ca20ab680f4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n 7B 8B","322":"o p q b H uB"},D:{"1":"q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l","194":"m n o p"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:":has() CSS relational pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"q r c H","2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n BC CC","322":"o p q r c H vB wB"},D:{"1":"q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l","194":"m n o p"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B"},F:{"1":"a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z MC NC OC PC oB 7B QC pB"},G:{"1":"1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:":has() CSS relational pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js
index ba352ae97f339f..5892cd2c145da1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","33":"A B"},B:{"1":"q b H","33":"C K L G M N O","132":"P Q R S T U V W","260":"X Y Z a d e f g h i j k l m n o p"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},D:{"1":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","132":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W"},E:{"2":"I r BC vB","33":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB","132":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z"},G:{"2":"vB PC","33":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"4":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","132":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Hyphenation"};
+module.exports={A:{A:{"2":"J D E F 9B","33":"A B"},B:{"1":"q r c H","33":"C K L G M N O","132":"P Q R S T U V W","260":"X Y Z a b e f g h i j k l m n o p"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC","33":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","132":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W"},E:{"2":"I s EC xB","33":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB MC NC OC PC oB 7B QC pB","132":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z"},G:{"2":"xB RC","33":"E 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"4":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I","132":"tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS Hyphenation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js
index 05d95d883439d8..1181f44beeddd2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q","257":"R S T U V W X"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q","257":"R S T U V W X"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"1":"lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB KC LC MC NC nB 3B OC oB","257":"cB dB eB fB gB hB iB jB kB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","132":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC","257":"yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 image-orientation"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O P Q","257":"R S T U V W X"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q","257":"R S T U V W X"},E:{"1":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K EC xB FC GC HC IC yB oB pB"},F:{"1":"mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB MC NC OC PC oB 7B QC pB","257":"eB fB gB hB d iB jB kB lB"},G:{"1":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","132":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC","257":"0C 1C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS3 image-orientation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js
index 6e76e11a6af48c..d2dccfe37ca3ff 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","164":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U 7B 8B","66":"V W","257":"Y Z a d e f g h i j k l m n o p q b H uB","772":"X"},D:{"2":"I r J D E F A B C K L G M N O s t","164":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r BC vB CC","132":"A B C K wB nB oB xB","164":"J D E F DC EC FC","516":"L G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC","132":"WC XC YC ZC aC bC cC dC eC fC","164":"E RC SC TC UC VC","516":"gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","164":"H oC pC"},J:{"2":"D","164":"A"},K:{"2":"A B C nB 3B oB","164":"c"},L:{"164":"H"},M:{"257":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"2":"4C"}},B:5,C:"CSS image-set"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","164":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U BC CC","66":"V W","257":"Y Z a b e f g h i j k l m n o p q r c H vB wB","772":"X"},D:{"2":"I s J D E F A B C K L G M N O t u","132":"wB DC","164":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB"},E:{"2":"I s EC xB FC","132":"A B C K yB oB pB zB","164":"J D E F GC HC IC","516":"L G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","164":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"xB RC 8B SC","132":"YC ZC aC bC cC dC eC fC gC hC","164":"E TC UC VC WC XC","516":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B","164":"H qC rC"},J:{"2":"D","164":"A"},K:{"2":"A B C oB 7B pB","164":"d"},L:{"164":"H"},M:{"257":"c"},N:{"2":"A B"},O:{"164":"sC"},P:{"164":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"164":"zB"},R:{"164":"6C"},S:{"2":"7C"}},B:5,C:"CSS image-set"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
index f32985862bc78a..4ab15137e09081 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C","260":"K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","516":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","16":"r J D E F A B C K L","260":"PB","772":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","772":"J D E F A CC DC EC FC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","260":"B C CB LC MC NC nB 3B OC oB","772":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","772":"E QC RC SC TC UC VC WC"},H:{"132":"jC"},I:{"1":"H","2":"qB kC lC mC","260":"I nC 4B oC pC"},J:{"2":"D","260":"A"},K:{"1":"c","260":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","260":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C","260":"K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","516":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I","16":"s J D E F A B C K L","260":"QB","772":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","16":"s","772":"J D E F A FC GC HC IC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F MC","260":"B C DB NC OC PC oB 7B QC pB","772":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B","772":"E SC TC UC VC WC XC YC"},H:{"132":"lC"},I:{"1":"H","2":"rB mC nC oC","260":"I pC 8B qC rC"},J:{"2":"D","260":"A"},K:{"1":"d","260":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","260":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"516":"7C"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
index 803de830cf744e..cf93390e3a677e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","132":"A B","388":"F"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","388":"I r"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB","132":"D E F A DC EC FC","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB 3B","132":"G M N O s t u v w x y","516":"C OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","132":"E SC TC UC VC WC"},H:{"516":"jC"},I:{"1":"H","16":"qB kC lC mC pC","132":"oC","388":"I nC 4B"},J:{"16":"D","132":"A"},K:{"1":"c","16":"A B C nB 3B","516":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:":indeterminate CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E 9B","132":"A B","388":"F"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","132":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","16":"AC rB BC CC","132":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","388":"I s"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s J EC xB","132":"D E F A GC HC IC","388":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F B MC NC OC PC oB 7B","132":"G M N O t u v w x y z","516":"C QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B SC TC","132":"E UC VC WC XC YC"},H:{"516":"lC"},I:{"1":"H","16":"rB mC nC oC rC","132":"qC","388":"I pC 8B"},J:{"16":"D","132":"A"},K:{"1":"d","16":"A B C oB 7B","516":"pB"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"132":"7C"}},B:5,C:":indeterminate CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js
index 143700afa518db..8e9422d88feb40 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E BC vB CC DC EC","4":"F","164":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC","164":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Initial Letter"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB","260":"wB DC"},E:{"2":"I s J D E EC xB FC GC HC","4":"F","164":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC","164":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"CSS Initial Letter"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js
index 42b059c72f2fb6..7c2d9ac6552185 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"I r J D E F A B C K L G M N O 7B 8B","164":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS initial value"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","33":"I s J D E F A B C K L G M N O BC CC","164":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS initial value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js
index fb7543c2cb6298..1212cc76481510 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"LCH and Lab color values"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"G KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K L EC xB FC GC HC IC yB oB pB zB JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:4,C:"LCH and Lab color values"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js
index 07781d7c7dc209..85a01bc62d0d1e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","16":"5B","132":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC","132":"I r J vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C G M LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"H oC pC","16":"kC lC","132":"qB I mC nC 4B"},J:{"132":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"letter-spacing CSS property"};
+module.exports={A:{A:{"1":"F A B","16":"9B","132":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","132":"0 1 2 3 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC","132":"I s J xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F MC","132":"B C G M NC OC PC oB 7B QC pB"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"2":"lC"},I:{"1":"H qC rC","16":"mC nC","132":"rB I oC pC 8B"},J:{"132":"D A"},K:{"1":"d","132":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"letter-spacing CSS property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js
index 0aa62e47870fc1..f685ccdc1369d4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB 7B 8B","33":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"16":"I r J D E F A B C K","33":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I BC vB","33":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B","33":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"16":"kC lC","33":"qB I H mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"33":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:5,C:"CSS line-clamp"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M","33":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB BC CC","33":"eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"16":"I s J D E F A B C K","33":"0 1 2 3 4 5 6 7 8 9 L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I EC xB","33":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"xB RC 8B","33":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"16":"mC nC","33":"rB I H oC pC 8B qC rC"},J:{"33":"D A"},K:{"2":"A B C oB 7B pB","33":"d"},L:{"33":"H"},M:{"33":"c"},N:{"2":"A B"},O:{"33":"sC"},P:{"33":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"33":"zB"},R:{"33":"6C"},S:{"2":"7C"}},B:5,C:"CSS line-clamp"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js
index 4e93a5438722e5..e0e9bf1d65b5cd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","1028":"W X","1540":"P Q R S T U V"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","164":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB 7B 8B","1540":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","292":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB","1028":"W X","1540":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","292":"I r J D E F A B C BC vB CC DC EC FC wB nB","1028":"GC","1540":"K L oB xB"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","292":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","1028":"iB jB","1540":"TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB"},G:{"1":"iC yB zB 0B 1B pB 2B","292":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","1028":"hC","1540":"bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"H","292":"qB I kC lC mC nC 4B oC pC"},J:{"292":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"292":"qC"},P:{"1":"0C pB 1C 2C","292":"I rC sC tC uC vC","1540":"wB wC xC yC zC"},Q:{"1540":"xB"},R:{"1":"3C"},S:{"1540":"4C"}},B:5,C:"CSS Logical Properties"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O","1028":"W X","1540":"P Q R S T U V"},C:{"1":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC","164":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB BC CC","1540":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB"},D:{"1":"Y Z a b e f g h i j k l m n o p q r c H vB wB DC","292":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB","1028":"W X","1540":"fB gB hB d iB jB kB lB mB nB P Q R S T U V"},E:{"1":"G KC 0B 1B 2B 3B qB 4B 5B 6B LC","292":"I s J D E F A B C EC xB FC GC HC IC yB oB","1540":"K L pB zB","5124":"JC"},F:{"1":"lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","292":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","1028":"jB kB","1540":"UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB"},G:{"1":"kC 0B 1B 2B 3B qB 4B 5B 6B","292":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC","1540":"dC eC fC gC hC iC","5124":"jC"},H:{"2":"lC"},I:{"1":"H","292":"rB I mC nC oC pC 8B qC rC"},J:{"292":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"292":"sC"},P:{"1":"2C qB 3C 4C 5C","292":"I tC uC vC wC xC","1540":"yB yC zC 0C 1C"},Q:{"1540":"zB"},R:{"1":"6C"},S:{"1540":"7C"}},B:5,C:"CSS Logical Properties"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
index be4c1bcf59f3d5..89a8257de97b57 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S T U"},C:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB 7B 8B"},D:{"1":"V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U"},E:{"1":"JC","2":"I r J D E F A B BC vB CC DC EC FC wB","129":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"1":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS ::marker pseudo-element"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O P Q R S T U"},C:{"1":"eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB BC CC"},D:{"1":"V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U"},E:{"1":"LC","2":"I s J D E F A B EC xB FC GC HC IC yB","129":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B"},F:{"1":"d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB MC NC OC PC oB 7B QC pB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"CSS ::marker pseudo-element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js
index b1b63919329958..7ad444e8f7179e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M","164":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","3138":"N","12292":"O"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"BC vB","164":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"zB 0B 1B pB 2B","164":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"164":"H oC pC","676":"qB I kC lC mC nC 4B"},J:{"164":"D A"},K:{"2":"A B C nB 3B oB","164":"c"},L:{"164":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"260":"4C"}},B:4,C:"CSS Masks"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M","164":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","3138":"N","12292":"O"},C:{"1":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","260":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB BC CC"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"EC xB","164":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","164":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"1B 2B 3B qB 4B 5B 6B","164":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},H:{"2":"lC"},I:{"164":"H qC rC","676":"rB I mC nC oC pC 8B"},J:{"164":"D A"},K:{"2":"A B C oB 7B pB","164":"d"},L:{"164":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"164":"sC"},P:{"164":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"164":"zB"},R:{"164":"6C"},S:{"260":"7C"}},B:4,C:"CSS Masks"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
index 58c97315c79357..d3a26bd0aae476 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","1220":"P Q R S T U V W"},C:{"1":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B","548":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c","196":"ZB aB bB","1220":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","164":"J D E CC DC EC","260":"F A B C K FC wB nB oB xB"},F:{"1":"jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","196":"PB QB RB","1220":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","164":"E SC TC","260":"UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"1":"H","16":"qB kC lC mC","164":"I nC 4B oC pC"},J:{"16":"D","164":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"1":"0C pB 1C 2C","164":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"1220":"xB"},R:{"1":"3C"},S:{"548":"4C"}},B:5,C:":is() CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O","1220":"P Q R S T U V W"},C:{"1":"nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","16":"AC rB BC CC","548":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB"},D:{"1":"X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L","164":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB","196":"bB cB dB","1220":"eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W"},E:{"1":"L G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","16":"s","164":"J D E FC GC HC","260":"F A B C K IC yB oB pB zB"},F:{"1":"kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","164":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","196":"QB RB SB","1220":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB"},G:{"1":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B SC TC","164":"E UC VC","260":"WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"lC"},I:{"1":"H","16":"rB mC nC oC","164":"I pC 8B qC rC"},J:{"16":"D","164":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"164":"sC"},P:{"1":"2C qB 3C 4C 5C","164":"I tC uC vC wC xC yB yC zC 0C 1C"},Q:{"1220":"zB"},R:{"1":"6C"},S:{"548":"7C"}},B:5,C:":is() CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js
index 1b8d2f84c56989..9b10a96262dcb6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB 7B 8B"},D:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB","132":"C K nB oB"},F:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC","132":"ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS math functions min(), max() and clamp()"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB BC CC"},D:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB"},E:{"1":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB","132":"C K oB pB"},F:{"1":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB MC NC OC PC oB 7B QC pB"},G:{"1":"hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC","132":"bC cC dC eC fC gC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"CSS math functions min(), max() and clamp()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js
index c28a1ff763cb39..04daf9582731b8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Media Queries: interaction media features"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB BC CC"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"Media Queries: interaction media features"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
index 1655cfc749d9cb..dacbe648b213be 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-range-syntax.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B"},D:{"1":"p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Media Queries: Range Syntax"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"p q r c H","2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o"},C:{"1":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB BC CC"},D:{"1":"p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o"},E:{"1":"LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B"},F:{"1":"a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:4,C:"Media Queries: Range Syntax"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js
index e8b14bbda512c3..85a87b000a2311 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","132":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","1028":"C K L G M N O"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"I r J D E F A B C K L G 7B 8B","1028":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","548":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","1028":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},E:{"1":"pB 2B IC JC","2":"BC vB","548":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F","548":"B C KC LC MC NC nB 3B OC","1028":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"1":"pB 2B","16":"vB","548":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"132":"jC"},I:{"1":"H","16":"kC lC","548":"qB I mC nC 4B","1028":"oC pC"},J:{"548":"D A"},K:{"1":"c oB","548":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","1028":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Media Queries: resolution feature"};
+module.exports={A:{A:{"2":"J D E 9B","132":"F A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","1028":"C K L G M N O"},C:{"1":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","260":"I s J D E F A B C K L G BC CC","1028":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB"},D:{"1":"eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","548":"0 1 2 I s J D E F A B C K L G M N O t u v w x y z","1028":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB"},E:{"1":"qB 4B 5B 6B LC","2":"EC xB","548":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B"},F:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F","548":"B C MC NC OC PC oB 7B QC","1028":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"1":"qB 4B 5B 6B","16":"xB","548":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B"},H:{"132":"lC"},I:{"1":"H","16":"mC nC","548":"rB I oC pC 8B","1028":"qC rC"},J:{"548":"D A"},K:{"1":"d pB","548":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"yB yC zC 0C 1C 2C qB 3C 4C 5C","1028":"I tC uC vC wC xC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Media Queries: resolution feature"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js
index bbeb6cc26c4fb7..2cdf8ded91f7ff 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Media Queries: scripting media feature"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"Media Queries: scripting media feature"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js
index efbf0fdaa9b861..1af2f39a100524 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js
@@ -1 +1 @@
-module.exports={A:{A:{"8":"J D E 5B","129":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","129":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","129":"I r J CC","388":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","129":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","129":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Media Queries"};
+module.exports={A:{A:{"8":"J D E 9B","129":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","129":"I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","129":"I s J FC","388":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","129":"xB RC 8B SC TC"},H:{"1":"lC"},I:{"1":"H qC rC","129":"rB I mC nC oC pC 8B"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"129":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS3 Media Queries"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js
index 523fe2f68bd3ba..d29ec75b3a80c3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","194":"2 3 4 5 6 7 8 9 AB BB CB DB"},E:{"2":"I r J D BC vB CC DC","260":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B QC RC SC","260":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Blending of HTML/SVG elements"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 I s J D E F A B C K L G M N O t u v w x y z","194":"3 4 5 6 7 8 9 AB BB CB DB EB"},E:{"2":"I s J D EC xB FC GC","260":"E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"2":"xB RC 8B SC TC UC","260":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Blending of HTML/SVG elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js
index e9304c022a7919..e8a20f660ba1c6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB 7B 8B"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","194":"GB HB IB"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"3 4 5"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Motion Path"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB BC CC"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB","194":"HB IB JB"},E:{"1":"qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","194":"4 5 6"},G:{"1":"qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"CSS Motion Path"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js
index ef220ebb09559c..54a6f8f7a8a561 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS namespaces"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS namespaces"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js
index a44dec2454340b..c0ad03592c0ec5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","194":"9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Nesting"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","194":"vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"CSS Nesting"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js
index e427823e353ff2..c23ea4223ef3da 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O Q R S T U V W","16":"P"},C:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S 7B 8B"},D:{"1":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"selector list argument of :not()"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O Q R S T U V W","16":"P"},C:{"1":"T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S BC CC"},D:{"1":"X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB MC NC OC PC oB 7B QC pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C 1C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"selector list argument of :not()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js
index 5b64354a077b87..2c6309ee6ca32e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js
index 2dda84cb5e7292..4a4e41c4a886c5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","4":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Opacity"};
+module.exports={A:{A:{"1":"F A B","4":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS3 Opacity"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
index b72d7f822722cb..451d6788db96da 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"132":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:":optional CSS pseudo-class"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F MC","132":"B C NC OC PC oB 7B QC pB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"132":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"d","132":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:":optional CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
index 8b608efca075d3..15781b4d2b4f42 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB BC CC"},D:{"1":"UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
index 3b9a3b51a054ae..d0f71798d582f7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"I r J D E F A B CC DC EC FC wB nB","16":"BC vB","130":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC","16":"vB","130":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS overflow: overlay"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"1":"I s J D E F A B FC GC HC IC yB oB","16":"EC xB","130":"C K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC","16":"xB","130":"cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"16":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"CSS overflow: overlay"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js
index 3792491d6b55d3..c367c354ba041e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js
@@ -1 +1 @@
-module.exports={A:{A:{"388":"J D E F A B 5B"},B:{"1":"Z a d e f g h i j k l m n o p q b H","260":"P Q R S T U V W X Y","388":"C K L G M N O"},C:{"1":"R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","260":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q","388":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB 7B 8B"},D:{"1":"Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y","388":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},E:{"1":"pB 2B IC JC","260":"L G xB GC HC yB zB 0B 1B","388":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","260":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB","388":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB KC LC MC NC nB 3B OC oB"},G:{"1":"pB 2B","260":"fC gC hC iC yB zB 0B 1B","388":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"388":"jC"},I:{"1":"H","388":"qB I kC lC mC nC 4B oC pC"},J:{"388":"D A"},K:{"1":"c","388":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"388":"A B"},O:{"388":"qC"},P:{"1":"0C pB 1C 2C","388":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"388":"xB"},R:{"1":"3C"},S:{"388":"4C"}},B:5,C:"CSS overflow property"};
+module.exports={A:{A:{"388":"J D E F A B 9B"},B:{"1":"Z a b e f g h i j k l m n o p q r c H","260":"P Q R S T U V W X Y","388":"C K L G M N O"},C:{"1":"R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","260":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q","388":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB BC CC"},D:{"1":"Z a b e f g h i j k l m n o p q r c H vB wB DC","260":"eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y","388":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB"},E:{"1":"qB 4B 5B 6B LC","260":"L G zB JC KC 0B 1B 2B 3B","388":"I s J D E F A B C K EC xB FC GC HC IC yB oB pB"},F:{"1":"lB mB nB P Q R uB S T U V W X Y Z a b","260":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB","388":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB MC NC OC PC oB 7B QC pB"},G:{"1":"qB 4B 5B 6B","260":"hC iC jC kC 0B 1B 2B 3B","388":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"388":"lC"},I:{"1":"H","388":"rB I mC nC oC pC 8B qC rC"},J:{"388":"D A"},K:{"1":"d","388":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"388":"A B"},O:{"388":"sC"},P:{"1":"2C qB 3C 4C 5C","388":"I tC uC vC wC xC yB yC zC 0C 1C"},Q:{"388":"zB"},R:{"1":"6C"},S:{"388":"7C"}},B:5,C:"CSS overflow property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
index fa902501da6710..6bd1bf0c5f1b98 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N","516":"O"},C:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB","260":"YB c"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","1090":"G GC HC yB zB 0B 1B"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC nB 3B OC oB","260":"NB OB"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","1090":"hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS overscroll-behavior"};
+module.exports={A:{A:{"2":"J D E F 9B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","132":"C K L G M N","516":"O"},C:{"1":"sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB BC CC"},D:{"1":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB","260":"ZB aB"},E:{"1":"qB 4B 5B 6B LC","2":"I s J D E F A B C K L EC xB FC GC HC IC yB oB pB zB","1090":"G JC KC 0B 1B 2B 3B"},F:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB MC NC OC PC oB 7B QC pB","260":"OB PB"},G:{"1":"qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC","1090":"jC kC 0B 1B 2B 3B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"CSS overscroll-behavior"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js
index c784b0a5b0012e..29d9673862bd3b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js
@@ -1 +1 @@
-module.exports={A:{A:{"388":"A B","900":"J D E F 5B"},B:{"388":"C K L G M N O","900":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"772":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","900":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c 7B 8B"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"772":"A","900":"I r J D E F B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"16":"F KC","129":"B C LC MC NC nB 3B OC oB","900":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"900":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"129":"jC"},I:{"900":"qB I H kC lC mC nC 4B oC pC"},J:{"900":"D A"},K:{"129":"A B C nB 3B oB","900":"c"},L:{"900":"H"},M:{"772":"b"},N:{"388":"A B"},O:{"900":"qC"},P:{"900":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"900":"xB"},R:{"900":"3C"},S:{"900":"4C"}},B:2,C:"CSS page-break properties"};
+module.exports={A:{A:{"388":"A B","900":"J D E F 9B"},B:{"388":"C K L G M N O","900":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"772":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","900":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB BC CC"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"772":"A","900":"I s J D E F B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"16":"F MC","129":"B C NC OC PC oB 7B QC pB","900":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"900":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"129":"lC"},I:{"900":"rB I H mC nC oC pC 8B qC rC"},J:{"900":"D A"},K:{"129":"A B C oB 7B pB","900":"d"},L:{"900":"H"},M:{"772":"c"},N:{"388":"A B"},O:{"900":"sC"},P:{"900":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"900":"zB"},R:{"900":"6C"},S:{"900":"7C"}},B:2,C:"CSS page-break properties"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js
index e290c1accb0027..2a10111460cef6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 5B","132":"E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N O"},C:{"2":"6B qB I r J D E F A B C K L G M N O 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","132":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"16":"jC"},I:{"16":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"16":"A B C c nB 3B oB"},L:{"1":"H"},M:{"132":"b"},N:{"258":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"CSS Paged Media (@page)"};
+module.exports={A:{A:{"2":"J D 9B","132":"E F A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","132":"C K L G M N O"},C:{"2":"AC rB I s J D E F A B C K L G M N O BC CC","132":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","132":"F B C MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"16":"lC"},I:{"16":"rB I H mC nC oC pC 8B qC rC"},J:{"16":"D A"},K:{"1":"d","16":"A B C oB 7B pB"},L:{"1":"H"},M:{"132":"c"},N:{"258":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"132":"7C"}},B:5,C:"CSS Paged Media (@page)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js
index 70ba2544dd0d6c..21d0d0230bb875 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},E:{"2":"I r J D E F A B C BC vB CC DC EC FC wB nB","194":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS Paint API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB"},E:{"2":"I s J D E F A B C EC xB FC GC HC IC yB oB","194":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"CSS Paint API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
index 1a3a993cca1a20..efafd0b335a8bc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","292":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:5,C:":placeholder-shown CSS pseudo-class"};
+module.exports={A:{A:{"2":"J D E F 9B","292":"A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","164":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"164":"7C"}},B:5,C:":placeholder-shown CSS pseudo-class"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js
index a0801c548a1f02..f12e8e4c5dcd55 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","36":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","36":"r J D E F A CC DC EC FC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","36":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","36":"E 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","36":"qB I kC lC mC nC 4B oC pC"},J:{"36":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","36":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"::placeholder CSS pseudo-element"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","36":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O BC CC","33":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","36":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","36":"s J D E F A FC GC HC IC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","36":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC","36":"E 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","36":"rB I mC nC oC pC 8B qC rC"},J:{"36":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"36":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","36":"I tC uC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"33":"7C"}},B:5,C:"::placeholder CSS pseudo-element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
index 63e48a71c8731b..988bfeaad79b7e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js
@@ -1 +1 @@
-module.exports={A:{D:{"2":"I r J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B","33":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},K:{"2":"A B C nB 3B oB","33":"c"},E:{"1":"zB 0B 1B pB 2B IC","2":"I r BC vB CC JC","33":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB"},G:{"1":"zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},I:{"2":"qB I kC lC mC nC 4B","33":"H oC pC"}},B:6,C:"print-color-adjust property"};
+module.exports={A:{D:{"2":"I s J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB BC CC","33":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h"},M:{"1":"c"},A:{"2":"J D E F A B 9B"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},K:{"2":"A B C oB 7B pB","33":"d"},E:{"1":"1B 2B 3B qB 4B 5B 6B","2":"I s EC xB FC LC","33":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B"},G:{"1":"1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","33":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},P:{"33":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},I:{"2":"rB I mC nC oC pC 8B","33":"H qC rC"}},B:6,C:"print-color-adjust property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js
index 90c54f28debd56..2c32110a2aace4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B","33":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB","132":"I r J D E CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B KC LC MC NC nB","132":"C G M N O s t u v 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC","132":"E 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","16":"kC lC","132":"qB I mC nC 4B oC pC"},J:{"1":"A","132":"D"},K:{"1":"c","2":"A B nB","132":"C 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:1,C:"CSS :read-only and :read-write selectors"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C"},C:{"1":"nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","16":"AC","33":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB BC CC"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC xB","132":"I s J D E FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F B MC NC OC PC oB","132":"C G M N O t u v w 7B QC pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC","132":"E 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","16":"mC nC","132":"rB I oC pC 8B qC rC"},J:{"1":"A","132":"D"},K:{"1":"d","2":"A B oB","132":"C 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"33":"7C"}},B:1,C:"CSS :read-only and :read-write selectors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
index 123b01f06c9fb9..ce238945709df8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","16":"DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Rebeccapurple color"};
+module.exports={A:{A:{"2":"J D E F A 9B","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC","16":"GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x y MC NC OC PC oB 7B QC pB"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Rebeccapurple color"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js
index cbd6e48527205c..b65514faeccdad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","33":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"33":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"33":"qB I H kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:7,C:"CSS Reflections"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"EC xB","33":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"33":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"33":"rB I H mC nC oC pC 8B qC rC"},J:{"33":"D A"},K:{"2":"A B C oB 7B pB","33":"d"},L:{"33":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"33":"sC"},P:{"33":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"33":"zB"},R:{"33":"6C"},S:{"2":"7C"}},B:7,C:"CSS Reflections"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js
index 6869fd10662239..2be63823d588d1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","420":"A B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","420":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"8 9 I r J D E F A B C K L AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"G M N O","66":"0 1 2 3 4 5 6 7 s t u v w x y z"},E:{"2":"I r J C K L G BC vB CC nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"D E F A B DC EC FC wB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B QC RC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"E SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"420":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Regions"};
+module.exports={A:{A:{"2":"J D E F 9B","420":"A B"},B:{"2":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","420":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"9 I s J D E F A B C K L AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","36":"G M N O","66":"0 1 2 3 4 5 6 7 8 t u v w x y z"},E:{"2":"I s J C K L G EC xB FC oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","33":"D E F A B GC HC IC yB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"xB RC 8B SC TC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","33":"E UC VC WC XC YC ZC aC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"420":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"CSS Regions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
index de93421c6006a6..3b648470f57b95 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","33":"I r J D E F A B C K L G 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F","33":"A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","33":"J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC","33":"C OC","36":"nB 3B"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","33":"QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","33":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B","33":"C","36":"nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Repeating Gradients"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC","33":"I s J D E F A B C K L G CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F","33":"A B C K L G M N O t u v w x y z"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB","33":"J FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B MC NC OC PC","33":"C QC","36":"oB 7B"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B","33":"SC TC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB mC nC oC","33":"I pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d pB","2":"A B","33":"C","36":"oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS Repeating Gradients"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js
index cf8fe474895491..1545c0dc6ee1df 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS resize property"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC","132":"pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:2,C:"CSS resize property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js
index 65afc5376c95f8..c192e6be73fbcb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB 7B 8B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS revert value"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O P Q R S"},C:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB BC CC"},D:{"1":"T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC"},F:{"1":"iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d MC NC OC PC oB 7B QC pB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"CSS revert value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
index f5e13a4ab4f5dc..b272aff6b8abb6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB QB RB SB TB UB VB rB WB sB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","194":"CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","194":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"#rrggbbaa hex color notation"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB BC CC"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","194":"QB RB SB TB UB VB WB sB XB tB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB MC NC OC PC oB 7B QC pB","194":"DB EB FB GB HB IB JB KB LB MB NB OB PB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I","194":"tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"#rrggbbaa hex color notation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
index 12a12f5279ae42..4fe3ff5a2e941c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","129":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","129":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","450":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB","578":"L G GC HC yB"},F:{"2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","129":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","450":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","578":"hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"129":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"129":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"CSS Scroll-behavior"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","129":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB","129":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","450":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K EC xB FC GC HC IC yB oB pB zB","578":"L G JC KC 0B"},F:{"2":"0 1 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","129":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","450":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},G:{"1":"1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC","578":"jC kC 0B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"129":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC"},Q:{"129":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"CSS Scroll-behavior"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js
index d7aecd4d13da0a..4eea95a1bb5bd0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y","194":"Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","194":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","322":"U V W"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","194":"jB kB lB mB P Q R tB S T U V W X Y Z a","322":"hB iB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS @scroll-timeline"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y","194":"Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T","194":"X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","322":"U V W"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d MC NC OC PC oB 7B QC pB","194":"kB lB mB nB P Q R uB S T U V W X Y Z a b","322":"iB jB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"CSS @scroll-timeline"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js
index 768ea2ad49ee8b..72737394626495 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"2":"C K L G M N O","292":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B","3074":"YB","4100":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"16":"I r BC vB","292":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","292":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC","292":"SC","804":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"16":"kC lC","292":"qB I H mC nC 4B oC pC"},J:{"292":"D A"},K:{"2":"A B C nB 3B oB","292":"c"},L:{"292":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"292":"qC"},P:{"292":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"292":"xB"},R:{"292":"3C"},S:{"2":"4C"}},B:7,C:"CSS scrollbar styling"};
+module.exports={A:{A:{"132":"J D E F A B 9B"},B:{"2":"C K L G M N O","292":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB BC CC","3074":"ZB","4100":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"16":"I s EC xB","292":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","292":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B SC TC","292":"UC","804":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"lC"},I:{"16":"mC nC","292":"rB I H oC pC 8B qC rC"},J:{"292":"D A"},K:{"2":"A B C oB 7B pB","292":"d"},L:{"292":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"292":"sC"},P:{"292":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"292":"zB"},R:{"292":"6C"},S:{"2":"7C"}},B:7,C:"CSS scrollbar styling"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js
index 6a56544439e546..d6c3a3a1fde3a9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"D E F A B","2":"5B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS 2.1 selectors"};
+module.exports={A:{A:{"1":"D E F A B","2":"9B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS 2.1 selectors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js
index 63ebdb0a22ab9c..52118a1fe14b48 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"5B","8":"J","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 selectors"};
+module.exports={A:{A:{"1":"F A B","2":"9B","8":"J","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS3 selectors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js
index 0082b4607689ae..6f052ab75a9241 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"C c 3B oB","16":"A B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"::selection CSS pseudo-element"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","33":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"C d 7B pB","16":"A B oB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"33":"7C"}},B:5,C:"::selection CSS pseudo-element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js
index f65b5ea98f6e76..fac1559bd8e44a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B","322":"OB PB QB RB SB TB UB VB rB WB sB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z","194":"7 8 9"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","33":"E F A EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"CSS Shapes Level 1"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB BC CC","322":"PB QB RB SB TB UB VB WB sB XB tB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 I s J D E F A B C K L G M N O t u v w x y z","194":"8 9 AB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC","33":"E F A HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x MC NC OC PC oB 7B QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC","33":"E VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"CSS Shapes Level 1"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js
index 5418239e17a72e..a689b59771caa1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","6308":"A","6436":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","6436":"C K L G M N O"},C:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB 7B 8B","2052":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB","8258":"aB bB cB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","3108":"F A FC wB"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB","8258":"RB SB TB UB VB WB XB YB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","3108":"UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2052":"4C"}},B:4,C:"CSS Scroll Snap"};
+module.exports={A:{A:{"2":"J D E F 9B","6308":"A","6436":"B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","6436":"C K L G M N O"},C:{"1":"eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB BC CC","2052":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB"},D:{"1":"fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB","8258":"cB dB eB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC","3108":"F A IC yB"},F:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB MC NC OC PC oB 7B QC pB","8258":"SB TB UB VB WB XB YB ZB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC","3108":"WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2052":"7C"}},B:4,C:"CSS Scroll Snap"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js
index 0a2f1d738db108..4e6a8ee56bec3f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"a d e f g h i j k l m n o p q b H","2":"C K L G","1028":"P Q R S T U V W X Y Z","4100":"M N O"},C:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B","194":"0 1 2 3 4 z","516":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},D:{"1":"a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","322":"0 1 2 3 4 5 6 7 8 9 w x y z PB QB RB SB","1028":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","33":"E F A B C EC FC wB nB oB","2084":"D DC"},F:{"1":"mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","322":"CB DB EB","1028":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E TC UC VC WC XC YC ZC aC bC","2084":"RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1028":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1028":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:"CSS position:sticky"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"a b e f g h i j k l m n o p q r c H","2":"C K L G","1028":"P Q R S T U V W X Y Z","4100":"M N O"},C:{"1":"sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"0 1 2 3 4 5","516":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB"},D:{"1":"a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","322":"0 1 2 3 4 5 6 7 8 9 x y z AB QB RB SB TB","1028":"UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z"},E:{"1":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC","33":"E F A B C HC IC yB oB pB","2084":"D GC"},F:{"1":"nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB MC NC OC PC oB 7B QC pB","322":"DB EB FB","1028":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB"},G:{"1":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","33":"E VC WC XC YC ZC aC bC cC dC","2084":"TC UC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1028":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC"},Q:{"1028":"zB"},R:{"1":"6C"},S:{"516":"7C"}},B:5,C:"CSS position:sticky"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js
index 4954d6cb97c582..6d6e53392da1f1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"CSS Subgrid"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:4,C:"CSS Subgrid"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js
index 4d13db0092245b..daab4d3b17ce3b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N O"},C:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s 7B 8B","66":"t u","260":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 I r J D E F A B C K L G M N O s t u v w x y z","260":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"132":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS.supports() API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K L G M N O"},C:{"1":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t BC CC","66":"u v","260":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},D:{"1":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 I s J D E F A B C K L G M N O t u v w x y z","260":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC","132":"pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"132":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B","132":"pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS.supports() API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js
index 15182b6047edfa..ad273e23e7c1db 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"J D 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","132":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS Table display"};
+module.exports={A:{A:{"1":"E F A B","2":"J D 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","132":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS Table display"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js
index 1cb419a8c865c8..fd18b1ed15f1f0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","4":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z","322":"8 9 AB BB CB DB EB FB GB HB IB JB"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB","578":"0 1 2 3 4 5 6 v w x y z"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:4,C:"CSS3 text-align-last"};
+module.exports={A:{A:{"132":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","4":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B BC CC","33":"0 1 2 3 4 5 6 7 8 9 C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 I s J D E F A B C K L G M N O t u v w x y z","322":"9 AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v MC NC OC PC oB 7B QC pB","578":"0 1 2 3 4 5 6 7 w x y z"},G:{"1":"qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"33":"7C"}},B:4,C:"CSS3 text-align-last"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js
index 2023633d57d49a..f61d13f1f1fff9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"132":"C K L G M N O","388":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB","388":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"pB 2B IC JC","132":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"132":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB","388":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"pB 2B","132":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"132":"jC"},I:{"132":"qB I kC lC mC nC 4B oC pC","388":"H"},J:{"132":"D A"},K:{"132":"A B C nB 3B oB","388":"c"},L:{"388":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"388":"qC"},P:{"132":"I","388":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"388":"xB"},R:{"388":"3C"},S:{"132":"4C"}},B:4,C:"CSS text-indent"};
+module.exports={A:{A:{"132":"J D E F A B 9B"},B:{"132":"C K L G M N O","388":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB","388":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"qB 4B 5B 6B LC","132":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B"},F:{"132":"F B C G M N O t u v w x y MC NC OC PC oB 7B QC pB","388":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"qB 4B 5B 6B","132":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B"},H:{"132":"lC"},I:{"132":"rB I mC nC oC pC 8B qC rC","388":"H"},J:{"132":"D A"},K:{"132":"A B C oB 7B pB","388":"d"},L:{"388":"H"},M:{"132":"c"},N:{"132":"A B"},O:{"388":"sC"},P:{"132":"I","388":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"388":"zB"},R:{"388":"6C"},S:{"132":"7C"}},B:4,C:"CSS text-indent"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js
index 8a5cd631680214..93ce65f52b0e89 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js
@@ -1 +1 @@
-module.exports={A:{A:{"16":"J D 5B","132":"E F A B"},B:{"132":"C K L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 7B 8B","1025":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1602":"RB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","322":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","322":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","322":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","322":"c"},L:{"322":"H"},M:{"1025":"b"},N:{"132":"A B"},O:{"322":"qC"},P:{"2":"I","322":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"2":"4C"}},B:4,C:"CSS text-justify"};
+module.exports={A:{A:{"16":"J D 9B","132":"E F A B"},B:{"132":"C K L G M N O","322":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB BC CC","1025":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","1602":"SB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB","322":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","322":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","322":"H"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","322":"d"},L:{"322":"H"},M:{"1025":"c"},N:{"132":"A B"},O:{"322":"sC"},P:{"2":"I","322":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"322":"zB"},R:{"322":"6C"},S:{"2":"7C"}},B:4,C:"CSS text-justify"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js
index 05f156e7210654..69c666efeb10a0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B","194":"BB CB DB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","16":"A","33":"B C K wB nB oB xB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS text-orientation"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB BC CC","194":"CB DB EB"},D:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"L G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC","16":"A","33":"B C K yB oB pB zB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS text-orientation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js
index e40797b57ba312..acfe205a8feae3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 5B","161":"E F A B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS Text 4 text-spacing"};
+module.exports={A:{A:{"2":"J D 9B","161":"E F A B"},B:{"2":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"16":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"CSS Text 4 text-spacing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js
index b1a364a36488f6..2ec69137f5dd85 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"A","4":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Text-shadow"};
+module.exports={A:{A:{"2":"J D E F 9B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","260":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"4":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"A","4":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"129":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS3 Text-shadow"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js
index 07311eb320aa57..1c206d18bbbd3e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F 5B","289":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","1025":"PB QB RB SB TB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC","516":"VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","289":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:2,C:"CSS touch-action property"};
+module.exports={A:{A:{"1":"B","2":"J D E F 9B","289":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","1025":"QB RB SB TB UB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w MC NC OC PC oB 7B QC pB"},G:{"1":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC","516":"XC YC ZC aC bC cC dC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","289":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"194":"7C"}},B:2,C:"CSS touch-action property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js
index 42656244c32508..cd4e661fa89897 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"r J D E F A B C K L G","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"J CC","164":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC","33":"C","164":"B MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"RC","164":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","33":"qB I kC lC mC nC 4B"},J:{"1":"A","33":"D"},K:{"1":"c oB","33":"C","164":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 Transitions"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","33":"s J D E F A B C K L G","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","33":"J FC","164":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F MC NC","33":"C","164":"B OC PC oB 7B QC"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","33":"TC","164":"xB RC 8B SC"},H:{"2":"lC"},I:{"1":"H qC rC","33":"rB I mC nC oC pC 8B"},J:{"1":"A","33":"D"},K:{"1":"d pB","33":"C","164":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"CSS3 Transitions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
index 114148f451542d..a36867f51d7d42 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","132":"6B qB I r J D E F 7B 8B","292":"A B C K L G M"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L G M","548":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"132":"I r J D E BC vB CC DC EC","548":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"132":"E vB PC 4B QC RC SC TC","548":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"16":"jC"},I:{"1":"H","16":"qB I kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"1":"c","16":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:4,C:"CSS unicode-bidi property"};
+module.exports={A:{A:{"132":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","132":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","33":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","132":"AC rB I s J D E F BC CC","292":"A B C K L G M"},D:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","132":"I s J D E F A B C K L G M","548":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"132":"I s J D E EC xB FC GC HC","548":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"132":"E xB RC 8B SC TC UC VC","548":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"16":"lC"},I:{"1":"H","16":"rB I mC nC oC pC 8B qC rC"},J:{"16":"D A"},K:{"1":"d","16":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","16":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"33":"7C"}},B:4,C:"CSS unicode-bidi property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js
index f6196547208e31..64d4b601c686f7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS unset value"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS unset value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js
index 22f05c4fb6b281..76b02eab44b172 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","260":"G"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"LB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC","260":"FC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"8"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC","260":"VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Variables (Custom Properties)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L","260":"G"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","194":"MB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC","260":"IC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","194":"9"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC","260":"XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS Variables (Custom Properties)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js
index a747f790a21ef1..f83e6e61a9550c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"CSS @when / @else conditional rules"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"CSS @when / @else conditional rules"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js
index dc7242d5cb0ed8..9682dcb8862720 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D 5B","129":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","129":"F B KC LC MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS widows & orphans"};
+module.exports={A:{A:{"1":"A B","2":"J D 9B","129":"E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w x y"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","129":"F B MC NC OC PC oB 7B QC"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d pB","2":"A B C oB 7B"},L:{"1":"H"},M:{"2":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:2,C:"CSS widows & orphans"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js
index 06aa569eff09ac..594697a64296b0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js
@@ -1 +1 @@
-module.exports={A:{D:{"2":"I r J D E F A B C K L G M N O s t u","33":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B","33":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},M:{"33":"b"},A:{"2":"J D E F A B 5B"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},K:{"2":"A B C nB 3B oB","33":"c"},E:{"2":"I r J BC vB CC DC JC","33":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},G:{"2":"vB PC 4B QC RC","33":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},P:{"2":"I","33":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},I:{"2":"qB I kC lC mC nC 4B","33":"H oC pC"}},B:6,C:"width: stretch property"};
+module.exports={A:{D:{"2":"I s J D E F A B C K L G M N O t u v","33":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC","33":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},M:{"33":"c"},A:{"2":"J D E F A B 9B"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},K:{"2":"A B C oB 7B pB","33":"d"},E:{"2":"I s J EC xB FC GC LC","33":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B"},G:{"2":"xB RC 8B SC TC","33":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},P:{"2":"I","33":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},I:{"2":"rB I mC nC oC pC 8B","33":"H qC rC"}},B:6,C:"width: stretch property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js
index 6ffb4300623de1..371612c27f6dd4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","322":"9 AB BB CB DB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J","16":"D","33":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","33":"J D E F A CC DC EC FC wB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","33":"E QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"kC lC mC","33":"qB I nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS writing-mode property"};
+module.exports={A:{A:{"132":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","322":"AB BB CB DB EB"},D:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J","16":"D","33":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","16":"s","33":"J D E F A FC GC HC IC yB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 G M N O t u v w x y z"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B","33":"E SC TC UC VC WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"mC nC oC","33":"rB I pC 8B qC rC"},J:{"33":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"36":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","33":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS writing-mode property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js
index a2c37d2c20bb38..36ba2341cd242b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D 5B","129":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS zoom"};
+module.exports={A:{A:{"1":"J D 9B","129":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB"},H:{"2":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"129":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"CSS zoom"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js
index 06f36db79ca359..aa296cb940173c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS3 attr() function for all properties"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"CSS3 attr() function for all properties"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js
index dbdea6aa4b5d40..18fc458c0a6ed4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","8":"J D 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"I r J D E F"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","33":"qB kC lC mC"},J:{"1":"A","33":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 Box-sizing"};
+module.exports={A:{A:{"1":"E F A B","8":"J D 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","33":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"I s J D E F"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","33":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","33":"xB RC 8B"},H:{"1":"lC"},I:{"1":"I H pC 8B qC rC","33":"rB mC nC oC"},J:{"1":"A","33":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"CSS3 Box-sizing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js
index 9e2968d6cd17ec..b23e96cd5b5533 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","4":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F","4":"KC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Colors"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","4":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b NC OC PC oB 7B QC pB","2":"F","4":"MC"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS3 Colors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
index 78feb7ba2f57be..2260e2ba3a068e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"C SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS grab & grabbing cursors"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","33":"0 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","33":"I s J D E F A EC xB FC GC HC IC yB"},F:{"1":"C TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F B MC NC OC PC oB 7B","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"33":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:2,C:"CSS grab & grabbing cursors"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
index 3fd26847e318ed..2711c5c54aead4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"6B qB I r J D E F A B C K L G M N O s t u v w 7B 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B","33":"G M N O s t u v w"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","33":"AC rB I s J D E F A B C K L G M N O t u v w x BC CC"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","33":"I s J D E EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F B MC NC OC PC oB 7B","33":"G M N O t u v w x"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"33":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js
index 75e2bb28eaee05..b012bbb6bbc0e2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","132":"J D E 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","260":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"CSS3 Cursors (original values)"};
+module.exports={A:{A:{"1":"F A B","132":"J D E 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","4":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","4":"I"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","4":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","260":"F B C MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D","16":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:2,C:"CSS3 Cursors (original values)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js
index 1791b40bb3f63e..df051746ce6239 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z","164":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","132":"D E F A B C K DC EC FC wB nB oB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC","132":"0 1 G M N O s t u v w x y z","164":"B C NC nB 3B OC oB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","132":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"164":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","132":"oC pC"},J:{"132":"D A"},K:{"1":"c","2":"A","164":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"164":"4C"}},B:4,C:"CSS3 tab-size"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","33":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z","164":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u","132":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB"},E:{"1":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC","132":"D E F A B C K GC HC IC yB oB pB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F MC NC OC","132":"0 1 2 G M N O t u v w x y z","164":"B C PC oB 7B QC pB"},G:{"1":"hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC","132":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"164":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B","132":"qC rC"},J:{"132":"D A"},K:{"1":"d","2":"A","164":"B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"164":"7C"}},B:4,C:"CSS3 tab-size"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js
index 1c3009d9eaefbc..9c201d6c354313 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS currentColor value"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS currentColor value"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js
index bd97bc724dc13c..140131e13630e2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M N O"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u v rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","66":"0 1 2 w x y z","72":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"I r J D E F A B C K L G M N O s t u v w x y z Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"0 1 2 3 4 5"},E:{"2":"I r BC vB CC","8":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB","2":"F B C bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"G M N O s"},G:{"2":"vB PC 4B QC RC","8":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"pC","2":"qB I H kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC","2":"yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"72":"4C"}},B:7,C:"Custom Elements (deprecated V0 spec)"};
+module.exports={A:{A:{"2":"J D E F 9B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","8":"C K L G M N O"},C:{"2":"AC rB I s J D E F A B C K L G M N O t u v w sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","66":"0 1 2 3 x y z","72":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P","2":"0 I s J D E F A B C K L G M N O t u v w x y z Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","66":"1 2 3 4 5 6"},E:{"2":"I s EC xB FC","8":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB","2":"F B C dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","66":"G M N O t"},G:{"2":"xB RC 8B SC TC","8":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rC","2":"rB I H mC nC oC pC 8B qC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC","2":"0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"2":"6C"},S:{"72":"7C"}},B:7,C:"Custom Elements (deprecated V0 spec)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js
index 47005d69da88b3..6534964403d03f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","8":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB","456":"NB OB PB QB RB SB TB UB VB","712":"rB WB sB XB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","8":"PB QB","132":"RB SB TB UB VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D BC vB CC DC EC","8":"E F A FC","132":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB","132":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC","132":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","132":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"8":"4C"}},B:1,C:"Custom Elements (V1)"};
+module.exports={A:{A:{"2":"J D E F 9B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","8":"C K L G M N O"},C:{"1":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","8":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB","456":"OB PB QB RB SB TB UB VB WB","712":"sB XB tB YB"},D:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","8":"QB RB","132":"SB TB UB VB WB sB XB tB YB ZB aB bB cB"},E:{"2":"I s J D EC xB FC GC HC","8":"E F A IC","132":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB MC NC OC PC oB 7B QC pB","132":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC","132":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I","132":"tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"8":"7C"}},B:1,C:"Custom Elements (V1)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js
index 0355094d39b123..4c7846793d9fb0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","132":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","16":"r J D E K L","388":"F A B C"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r J","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC MC NC","132":"B nB 3B"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"PC","16":"vB 4B","388":"QC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","388":"qB I nC 4B"},J:{"1":"A","388":"D"},K:{"1":"C c oB","2":"A","132":"B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"CustomEvent"};
+module.exports={A:{A:{"2":"J D E 9B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC","132":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I","16":"s J D E K L","388":"F A B C"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","16":"s J","388":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F MC NC OC PC","132":"B oB 7B"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"RC","16":"xB 8B","388":"SC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"mC nC oC","388":"rB I pC 8B"},J:{"1":"A","388":"D"},K:{"1":"C d pB","2":"A","132":"B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"CustomEvent"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js
index df66eeab1315f9..9e5d0249ad232e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J D E F","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G","1284":"M N O"},C:{"8":"6B qB 7B 8B","516":"n o p q b H uB","4612":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J D E F A B C K L G M N O s","132":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"F B C c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"8":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","2049":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H pC","8":"qB I kC lC mC nC 4B oC"},J:{"1":"A","8":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"516":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Datalist element"};
+module.exports={A:{A:{"2":"9B","8":"J D E F","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K L G","1284":"M N O"},C:{"8":"AC rB BC CC","516":"n o p q r c H vB wB","4612":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m"},D:{"1":"fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","8":"I s J D E F A B C K L G M N O t","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB"},E:{"1":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"I s J D E F A B C EC xB FC GC HC IC yB oB"},F:{"1":"F B C aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","132":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},G:{"8":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC","2049":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H rC","8":"rB I mC nC oC pC 8B qC"},J:{"1":"A","8":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"516":"c"},N:{"8":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"Datalist element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js
index c51017890bd5eb..1cc9a91368740e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","4":"J D E F A 5B"},B:{"1":"C K L G M","129":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","4":"6B qB I r 7B 8B","129":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"IB JB KB LB MB NB OB PB QB RB","4":"I r J","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"4":"I r BC vB","129":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"5 6 7 8 9 C AB BB CB DB EB nB 3B OC oB","4":"F B KC LC MC NC","129":"0 1 2 3 4 G M N O s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"4":"vB PC 4B","129":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4":"jC"},I:{"4":"kC lC mC","129":"qB I H nC 4B oC pC"},J:{"129":"D A"},K:{"1":"C nB 3B oB","4":"A B","129":"c"},L:{"129":"H"},M:{"129":"b"},N:{"1":"B","4":"A"},O:{"129":"qC"},P:{"129":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"129":"xB"},R:{"129":"3C"},S:{"1":"4C"}},B:1,C:"dataset & data-* attributes"};
+module.exports={A:{A:{"1":"B","4":"J D E F A 9B"},B:{"1":"C K L G M","129":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","4":"AC rB I s BC CC","129":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB","4":"I s J","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"4":"I s EC xB","129":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"6 7 8 9 C AB BB CB DB EB FB oB 7B QC pB","4":"F B MC NC OC PC","129":"0 1 2 3 4 5 G M N O t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"4":"xB RC 8B","129":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"4":"lC"},I:{"4":"mC nC oC","129":"rB I H pC 8B qC rC"},J:{"129":"D A"},K:{"1":"C oB 7B pB","4":"A B","129":"d"},L:{"129":"H"},M:{"129":"c"},N:{"1":"B","4":"A"},O:{"129":"sC"},P:{"129":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"129":"zB"},R:{"129":"6C"},S:{"1":"7C"}},B:1,C:"dataset & data-* attributes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js
index 1a7a5f5712a879..762ca208f2858c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 5B","132":"E","260":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K G M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Data URIs"};
+module.exports={A:{A:{"2":"J D 9B","132":"E","260":"F A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K G M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"260":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Data URIs"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
index c238c9e7dda3f9..e6515cc7a675b0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js
@@ -1 +1 @@
-module.exports={A:{A:{"16":"5B","132":"J D E F A B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N"},C:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","260":"PB QB RB SB","772":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L G M N O s t u v w","260":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB","772":"0 1 2 3 4 5 6 7 8 9 x y z AB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB","132":"J D E F A CC DC EC FC","260":"B wB nB"},F:{"1":"UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B C KC LC MC NC nB 3B OC","132":"oB","260":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","772":"G M N O s t u v w x"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC","132":"E RC SC TC UC VC WC"},H:{"132":"jC"},I:{"1":"H","16":"qB kC lC mC","132":"I nC 4B","772":"oC pC"},J:{"132":"D A"},K:{"1":"c","16":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","260":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:6,C:"Date.prototype.toLocaleDateString"};
+module.exports={A:{A:{"16":"9B","132":"J D E F A B"},B:{"1":"O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","132":"C K L G M N"},C:{"1":"UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","132":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","260":"QB RB SB TB","772":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},D:{"1":"gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","132":"I s J D E F A B C K L G M N O t u v w x","260":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB","772":"0 1 2 3 4 5 6 7 8 9 y z AB BB"},E:{"1":"C K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s EC xB","132":"J D E F A FC GC HC IC","260":"B yB oB"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F B C MC NC OC PC oB 7B QC","132":"pB","260":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","772":"G M N O t u v w x y"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B SC","132":"E TC UC VC WC XC YC"},H:{"132":"lC"},I:{"1":"H","16":"rB mC nC oC","132":"I pC 8B","772":"qC rC"},J:{"132":"D A"},K:{"1":"d","16":"A B C oB 7B","132":"pB"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"xC yB yC zC 0C 1C 2C qB 3C 4C 5C","260":"I tC uC vC wC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"132":"7C"}},B:6,C:"Date.prototype.toLocaleDateString"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
index 73ad1a99c87f4b..9f801a162f44b8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","66":"U V W X Y"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC","16":"JC"},F:{"1":"lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Declarative Shadow DOM"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T","66":"U V W X Y"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B","16":"LC"},F:{"1":"mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C 1C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"Declarative Shadow DOM"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js
index 29536419313ba6..abe90cf3698ac0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Decorators"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Decorators"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js
index ba01459d9d013d..a42a368ec08ae0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"F A B 5B","8":"J D E"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","8":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","194":"KB LB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J D E F A B","257":"0 1 2 3 4 5 6 7 8 s t u v w x y z","769":"C K L G M N O"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r BC vB CC","257":"J D E F A DC EC FC","1025":"B wB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"C nB 3B OC oB","8":"F B KC LC MC NC"},G:{"1":"E RC SC TC UC VC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC","1025":"WC XC YC"},H:{"8":"jC"},I:{"1":"I H nC 4B oC pC","8":"qB kC lC mC"},J:{"1":"A","8":"D"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Details & Summary elements"};
+module.exports={A:{A:{"2":"F A B 9B","8":"J D E"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC","8":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB BC CC","194":"LB MB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","8":"I s J D E F A B","257":"0 1 2 3 4 5 6 7 8 9 t u v w x y z","769":"C K L G M N O"},E:{"1":"C K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"I s EC xB FC","257":"J D E F A GC HC IC","1025":"B yB oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"C oB 7B QC pB","8":"F B MC NC OC PC"},G:{"1":"E TC UC VC WC XC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","8":"xB RC 8B SC","1025":"YC ZC aC"},H:{"8":"lC"},I:{"1":"I H pC 8B qC rC","8":"rB mC nC oC"},J:{"1":"A","8":"D"},K:{"1":"d","8":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Details & Summary elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js
index b9247ac633d2b0..366df3a2f3ada0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"C K L G M N O","4":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB 7B","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"I r 8B"},D:{"2":"I r J","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC","4":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"kC lC mC","4":"qB I H nC 4B oC pC"},J:{"2":"D","4":"A"},K:{"1":"C oB","2":"A B nB 3B","4":"c"},L:{"4":"H"},M:{"4":"b"},N:{"1":"B","2":"A"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"4":"4C"}},B:4,C:"DeviceOrientation & DeviceMotion events"};
+module.exports={A:{A:{"2":"J D E F A 9B","132":"B"},B:{"1":"C K L G M N O","4":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC rB BC","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","8":"I s CC"},D:{"2":"I s J","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","4":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"xB RC","4":"E 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"mC nC oC","4":"rB I H pC 8B qC rC"},J:{"2":"D","4":"A"},K:{"1":"C pB","2":"A B oB 7B","4":"d"},L:{"4":"H"},M:{"4":"c"},N:{"1":"B","2":"A"},O:{"4":"sC"},P:{"4":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"4":"zB"},R:{"4":"6C"},S:{"4":"7C"}},B:4,C:"DeviceOrientation & DeviceMotion events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js
index 73b921549928c7..41ea612630ca73 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Window.devicePixelRatio"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F B MC NC OC PC oB 7B"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"C d pB","2":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Window.devicePixelRatio"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js
index 92a12167366b03..71e93af93fabe7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","194":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","1218":"Q R tB S T U V W X Y Z a d e f g h i"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z","322":"5 6 7 8 9"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O KC LC MC NC nB 3B OC oB","578":"s t u v w"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Dialog element"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB BC CC","194":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P","1218":"Q R uB S T U V W X Y Z a b e f g h i"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 I s J D E F A B C K L G M N O t u v w x y z","322":"6 7 8 9 AB"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O MC NC OC PC oB 7B QC pB","578":"t u v w x"},G:{"1":"1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"Dialog element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js
index 783c754d3b0f79..76b54ea6170cf5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","16":"5B","129":"F A","130":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","129":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"EventTarget.dispatchEvent"};
+module.exports={A:{A:{"1":"B","16":"9B","129":"F A","130":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","16":"F"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"1":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","129":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"EventTarget.dispatchEvent"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js
index 90b58543a48fc8..389c838e701668 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js
@@ -1 +1 @@
-module.exports={A:{A:{"132":"J D E F A B 5B"},B:{"132":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"132":"4 5 6 7 8 9 I r AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","388":"0 1 2 3 J D E F A B C K L G M N O s t u v w x y z"},E:{"132":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"132":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"132":"jC"},I:{"132":"qB I H kC lC mC nC 4B oC pC"},J:{"132":"D A"},K:{"132":"A B C c nB 3B oB"},L:{"132":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"132":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:6,C:"DNSSEC and DANE"};
+module.exports={A:{A:{"132":"J D E F A B 9B"},B:{"132":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"132":"5 6 7 8 9 I s AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","388":"0 1 2 3 4 J D E F A B C K L G M N O t u v w x y z"},E:{"132":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"132":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"132":"lC"},I:{"132":"rB I H mC nC oC pC 8B qC rC"},J:{"132":"D A"},K:{"132":"A B C d oB 7B pB"},L:{"132":"H"},M:{"132":"c"},N:{"132":"A B"},O:{"132":"sC"},P:{"132":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"132":"zB"},R:{"132":"6C"},S:{"132":"7C"}},B:6,C:"DNSSEC and DANE"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js
index d35cbc2cb355f8..9c413863a489f2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","164":"F A","260":"B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E 7B 8B","516":"0 1 2 3 4 F A B C K L G M N O s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v"},E:{"1":"J A B C CC FC wB nB","2":"I r K L G BC vB oB xB GC HC yB zB 0B 1B pB 2B IC JC","1028":"D E F DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC","2":"vB PC 4B QC RC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","1028":"E SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"16":"D","1028":"A"},K:{"1":"c oB","16":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"164":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"Do Not Track API"};
+module.exports={A:{A:{"2":"J D E 9B","164":"F A","260":"B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K L G M"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E BC CC","516":"0 1 2 3 4 5 F A B C K L G M N O t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w"},E:{"1":"J A B C FC IC yB oB","2":"I s K L G EC xB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","1028":"D E F GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B MC NC OC PC oB 7B QC"},G:{"1":"WC XC YC ZC aC bC cC","2":"xB RC 8B SC TC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","1028":"E UC VC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"16":"D","1028":"A"},K:{"1":"d pB","16":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"164":"A","260":"B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:7,C:"Do Not Track API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js
index 19d8b0150b47cb..5b067f763121e7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"document.currentScript"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"E F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G MC NC OC PC oB 7B QC pB"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"document.currentScript"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
index ba13c11ae82c64..ca18a254519d4d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"document.evaluate & XPath"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","16":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","16":"F"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:7,C:"document.evaluate & XPath"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js
index 071dd6892ecb42..01536727a1cafe 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","16":"4B QC RC"},H:{"2":"jC"},I:{"1":"H nC 4B oC pC","2":"qB I kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"Document.execCommand()"};
+module.exports={A:{A:{"1":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b NC OC PC oB 7B QC pB","16":"F MC"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC","16":"8B SC TC"},H:{"2":"lC"},I:{"1":"H pC 8B qC rC","2":"rB I mC nC oC"},J:{"1":"A","2":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:7,C:"Document.execCommand()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js
index 8d8a2e0d8b3289..44b7c7e39b1cca 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T","132":"U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","132":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB KC LC MC NC nB 3B OC oB","132":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","132":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"132":"3C"},S:{"2":"4C"}},B:7,C:"Document Policy"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T","132":"U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T","132":"U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB MC NC OC PC oB 7B QC pB","132":"hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","132":"H"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","132":"d"},L:{"132":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"132":"6C"},S:{"2":"7C"}},B:7,C:"Document Policy"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js
index 731cc0aac79c7e..9f9f407bb4b20f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C K"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"document.scrollingElement"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","16":"C K"},C:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB BC CC"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"document.scrollingElement"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js
index 4a4bde31e3f4b3..e5d01851f72a08 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"document.head"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","16":"s"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","2":"F MC NC OC PC"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"1":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"document.head"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
index 76dc2ecfe34571..9f0fc880f301e5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB QB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","194":"DB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"DOM manipulation convenience methods"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB BC CC"},D:{"1":"SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","194":"QB RB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB MC NC OC PC oB 7B QC pB","194":"EB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"DOM manipulation convenience methods"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js
index f1481efc3033f0..e9933d5fc98fe3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Document Object Model Range"};
+module.exports={A:{A:{"1":"F A B","2":"9B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Document Object Model Range"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js
index f94d92ac881f63..7ea5afdbaee05f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"DOMContentLoaded"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"DOMContentLoaded"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js
index 7761a97ce49958..3780f9a01e0044 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"132":"C K L G M N O","1028":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","1028":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2564":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB","3076":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB"},D:{"16":"I r J D","132":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB","388":"E","1028":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"16":"I BC vB","132":"r J D E F A CC DC EC FC wB","1028":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","1028":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"16":"vB PC 4B","132":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"132":"I nC 4B oC pC","292":"qB kC lC mC","1028":"H"},J:{"16":"D","132":"A"},K:{"2":"A B C nB 3B oB","1028":"c"},L:{"1028":"H"},M:{"1028":"b"},N:{"132":"A B"},O:{"1028":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1028":"xB"},R:{"1028":"3C"},S:{"2564":"4C"}},B:4,C:"DOMMatrix"};
+module.exports={A:{A:{"2":"J D E F 9B","132":"A B"},B:{"132":"C K L G M N O","1028":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","1028":"fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2564":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB","3076":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB"},D:{"16":"I s J D","132":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB","388":"E","1028":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"16":"I EC xB","132":"s J D E F A FC GC HC IC yB","1028":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","132":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","1028":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"16":"xB RC 8B","132":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"132":"I pC 8B qC rC","292":"rB mC nC oC","1028":"H"},J:{"16":"D","132":"A"},K:{"2":"A B C oB 7B pB","1028":"d"},L:{"1028":"H"},M:{"1028":"c"},N:{"132":"A B"},O:{"1028":"sC"},P:{"132":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1028":"zB"},R:{"1028":"6C"},S:{"2564":"7C"}},B:4,C:"DOMMatrix"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js
index 56b87dc5433548..ce5bf942f5fee4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Download attribute"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Download attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js
index bc3205dcdfbb19..29642cf95e34af 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js
@@ -1 +1 @@
-module.exports={A:{A:{"644":"J D E F 5B","772":"A B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","8":"F B KC LC MC NC nB 3B OC"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D A"},K:{"1":"oB","8":"A B C nB 3B","1025":"c"},L:{"1025":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1025":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"Drag and Drop"};
+module.exports={A:{A:{"644":"J D E F 9B","772":"A B"},B:{"1":"O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","8":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","8":"F B MC NC OC PC oB 7B QC"},G:{"1":"kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","1025":"H"},J:{"2":"D A"},K:{"1":"pB","8":"A B C oB 7B","1025":"d"},L:{"1025":"H"},M:{"2":"c"},N:{"1":"A B"},O:{"1025":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:1,C:"Drag and Drop"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js
index f09a2b4c341788..a9092bbddf9fac 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Element.closest()"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Element.closest()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js
index 24727c9911b291..ae9b8dd20f70c7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","16":"F KC LC MC NC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"C c oB","16":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"document.elementFromPoint()"};
+module.exports={A:{A:{"1":"J D E F A B","16":"9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","16":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","16":"F MC NC OC PC"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"1":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"C d pB","16":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"document.elementFromPoint()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js
index f0bffe7bd5ad9e..31770512440a27 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","132":"A B C K wB nB oB xB"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC nB 3B OC oB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","132":"WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB"},E:{"1":"L G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC","132":"A B C K yB oB pB zB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MC NC OC PC oB 7B QC pB"},G:{"1":"jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC","132":"YC ZC aC bC cC dC eC fC gC hC iC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js
index 0963e3bcc70908..6d229f78899448 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","164":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z","132":"8 9 AB BB CB DB EB"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC","164":"D E F A B EC FC wB nB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB","132":"0 1 v w x y z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Encrypted Media Extensions"};
+module.exports={A:{A:{"2":"J D E F A 9B","164":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB BC CC"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 I s J D E F A B C K L G M N O t u v w x y z","132":"9 AB BB CB DB EB FB"},E:{"1":"C K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC GC","164":"D E F A B HC IC yB oB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v MC NC OC PC oB 7B QC pB","132":"0 1 2 w x y z"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"Encrypted Media Extensions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js
index 4a73288c8b0738..72f80ab323cee0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","2":"5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"EOT - Embedded OpenType fonts"};
+module.exports={A:{A:{"1":"J D E F A B","2":"9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"EOT - Embedded OpenType fonts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js
index 0cdf6e518161dc..e67fed5797919f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D 5B","260":"F","1026":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"6B qB 7B 8B","132":"I r J D E F A B C K L G M N O s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I r J D E F A B C K L G M N O","132":"s t u v"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","4":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"vB PC 4B QC"},H:{"132":"jC"},I:{"1":"H oC pC","4":"qB kC lC mC","132":"nC 4B","900":"I"},J:{"1":"A","4":"D"},K:{"1":"c","4":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ECMAScript 5"};
+module.exports={A:{A:{"1":"A B","2":"J D 9B","260":"F","1026":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","4":"AC rB BC CC","132":"I s J D E F A B C K L G M N O t u"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","4":"I s J D E F A B C K L G M N O","132":"t u v w"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","4":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","4":"F B C MC NC OC PC oB 7B QC","132":"pB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","4":"xB RC 8B SC"},H:{"132":"lC"},I:{"1":"H qC rC","4":"rB mC nC oC","132":"pC 8B","900":"I"},J:{"1":"A","4":"D"},K:{"1":"d","4":"A B C oB 7B","132":"pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"ECMAScript 5"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js
index 2e74efc9eb1d19..d0a70e4b190ab8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB","132":"FB GB HB IB JB KB LB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","132":"2 3 4 5 6 7 8"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 classes"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB BC CC"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB","132":"GB HB IB JB KB LB MB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","132":"3 4 5 6 7 8 9"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"ES6 classes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js
index 21edc2509a7483..f3bcc65e1a6aec 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Generators"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"ES6 Generators"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
index 9530c97c88d74d..b442586f4b09c5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B","194":"aB"},D:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"JavaScript modules: dynamic import()"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB BC CC","194":"cB"},D:{"1":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB"},F:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB MC NC OC PC oB 7B QC pB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"JavaScript modules: dynamic import()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js
index 8cabe5950ec4ab..8fa95f5488e9e4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","4097":"M N O","4290":"G"},C:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 7B 8B","322":"RB SB TB UB VB rB"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","194":"WB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","3076":"wB"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","194":"KB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC","3076":"XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"JavaScript modules via script tag"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L","4097":"M N O","4290":"G"},C:{"1":"XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB BC CC","322":"SB TB UB VB WB sB"},D:{"1":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB","194":"XB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC","3076":"yB"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB MC NC OC PC oB 7B QC pB","194":"LB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC","3076":"ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"JavaScript modules via script tag"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js
index 1d6e2090e1d0b0..1df50a74b2a3a1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G 7B 8B","132":"M N O s t u v w x","260":"0 1 2 3 y z","516":"4"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O","1028":"0 1 2 3 4 5 6 s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","1028":"G M N O s t"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC","1028":"nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Number"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G BC CC","132":"M N O t u v w x y","260":"0 1 2 3 4 z","516":"5"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O","1028":"0 1 2 3 4 5 6 7 t u v w x y z"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","1028":"G M N O t u"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC","1028":"pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"ES6 Number"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js
index 905d6d55714c0b..114241336ee757 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"String.prototype.includes"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB BC CC"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"String.prototype.includes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js
index 9ac816ae33c719..257631f3b51360 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","388":"B"},B:{"257":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L","769":"G M N O"},C:{"2":"6B qB I r 7B 8B","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","257":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N O s t","4":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","257":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","4":"E F EC FC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB","257":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","4":"E SC TC UC VC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","4":"oC pC","257":"H"},J:{"2":"D","4":"A"},K:{"2":"A B C nB 3B oB","257":"c"},L:{"257":"H"},M:{"257":"b"},N:{"2":"A","388":"B"},O:{"257":"qC"},P:{"4":"I","257":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"257":"xB"},R:{"257":"3C"},S:{"4":"4C"}},B:6,C:"ECMAScript 2015 (ES6)"};
+module.exports={A:{A:{"2":"J D E F A 9B","388":"B"},B:{"257":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K L","769":"G M N O"},C:{"2":"AC rB I s BC CC","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","257":"SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"I s J D E F A B C K L G M N O t u","4":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","257":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC","4":"E F HC IC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","4":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB","257":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC","4":"E UC VC WC XC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B","4":"qC rC","257":"H"},J:{"2":"D","4":"A"},K:{"2":"A B C oB 7B pB","257":"d"},L:{"257":"H"},M:{"257":"c"},N:{"2":"A","388":"B"},O:{"257":"sC"},P:{"4":"I","257":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"257":"zB"},R:{"257":"6C"},S:{"4":"7C"}},B:6,C:"ECMAScript 2015 (ES6)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js
index 7e255c1c5d2f60..96ad73f41e43a5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","4":"F KC LC MC NC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"C c nB 3B oB","4":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Server-sent events"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","4":"F MC NC OC PC"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"D A"},K:{"1":"C d oB 7B pB","4":"A B"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Server-sent events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js
index 51f7aecadb5862..b0e731b014ec28 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K EC xB FC GC HC IC yB oB pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js
index 1953db640d7714..a57dd8f1216675 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W","2":"C K L G M N O","1025":"X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB 7B 8B","260":"iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"iB jB kB lB mB P Q R S T U V W","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","132":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB","1025":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","772":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","132":"KB LB MB NB OB PB QB RB SB TB UB VB WB","1025":"jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC","772":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1025":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC","132":"uC vC wB"},Q:{"132":"xB"},R:{"1025":"3C"},S:{"2":"4C"}},B:7,C:"Feature Policy"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W","2":"C K L G M N O","1025":"X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB BC CC","260":"jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"jB kB lB mB nB P Q R S T U V W","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB","132":"XB tB YB ZB aB bB cB dB eB fB gB hB d iB","1025":"X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B EC xB FC GC HC IC yB","772":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"YB ZB aB bB cB dB eB fB gB hB d iB jB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB MC NC OC PC oB 7B QC pB","132":"LB MB NB OB PB QB RB SB TB UB VB WB XB","1025":"kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC","772":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","1025":"d"},L:{"1025":"H"},M:{"260":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC","132":"wC xC yB"},Q:{"132":"zB"},R:{"1025":"6C"},S:{"2":"7C"}},B:7,C:"Feature Policy"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js
index 7398430211ab9b..f788eb986d4c55 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","1025":"CB","1218":"7 8 9 AB BB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB","260":"DB","772":"EB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","260":"0","772":"1"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Fetch"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","1025":"DB","1218":"8 9 AB BB CB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB","260":"EB","772":"FB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","260":"1","772":"2"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Fetch"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js
index 9663cd834b336c..768818aceaf4fd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js
@@ -1 +1 @@
-module.exports={A:{A:{"16":"5B","132":"E F","388":"J D A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","16":"M N O s"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"388":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"disabled attribute of the fieldset element"};
+module.exports={A:{A:{"16":"9B","132":"E F","388":"J D A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G","16":"M N O t"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b NC OC PC oB 7B QC pB","16":"F MC"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC"},H:{"388":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A","260":"B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"disabled attribute of the fieldset element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js
index 0adb55ee5fa1f6..c4b283f9a52277 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","260":"0 I r J D E F A B C K L G M N O s t u v w x y z 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","260":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB","388":"J D E F A B C"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","260":"J D E F DC EC FC","388":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC","260":"C G M N O s t u v w x nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","260":"E RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H pC","2":"kC lC mC","260":"oC","388":"qB I nC 4B"},J:{"260":"A","388":"D"},K:{"1":"c","2":"A B","260":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"File API"};
+module.exports={A:{A:{"2":"J D E F 9B","260":"A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC","260":"0 1 I s J D E F A B C K L G M N O t u v w x y z CC"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s","260":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z AB BB","388":"J D E F A B C"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB","260":"J D E F GC HC IC","388":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B MC NC OC PC","260":"C G M N O t u v w x y oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","260":"E TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H rC","2":"mC nC oC","260":"qC","388":"rB I pC 8B"},J:{"260":"A","388":"D"},K:{"1":"d","2":"A B","260":"C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A","260":"B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"File API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js
index c711f110f49fd1..0dece14a6ee03e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F B KC LC MC NC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"C c nB 3B oB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"FileReader API"};
+module.exports={A:{A:{"2":"J D E F 9B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB CC","2":"AC rB BC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","2":"F B MC NC OC PC"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC"},H:{"2":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"A","2":"D"},K:{"1":"C d oB 7B pB","2":"A B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"FileReader API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js
index 3ca118dc02c20e..0279e03eaf936b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC","16":"B MC NC nB 3B"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"C c 3B oB","2":"A","16":"B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"FileReaderSync"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F MC NC","16":"B OC PC oB 7B"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"C d 7B pB","2":"A","16":"B oB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"FileReaderSync"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js
index e5fb66f8d179aa..1b18bed22b4b0c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"I r J D","33":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"E F A B C"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","33":"A"},K:{"2":"A B C c nB 3B oB"},L:{"33":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"2":"I","33":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"33":"3C"},S:{"2":"4C"}},B:7,C:"Filesystem & FileWriter API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","33":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"I s J D","33":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","36":"E F A B C"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D","33":"A"},K:{"2":"A B C oB 7B pB","33":"d"},L:{"33":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"33":"sC"},P:{"2":"I","33":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"33":"6C"},S:{"2":"7C"}},B:7,C:"Filesystem & FileWriter API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js
index 7e4044b29ef350..e8fa63710ce8ef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB","16":"HB IB JB","388":"KB LB MB NB OB PB QB RB SB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","516":"B C nB oB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"kC lC mC","16":"qB I nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","16":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","129":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"FLAC audio format"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G"},C:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB BC CC"},D:{"1":"UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB","16":"IB JB KB","388":"LB MB NB OB PB QB RB SB TB"},E:{"1":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB","516":"B C oB pB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB MC NC OC PC oB 7B QC pB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"mC nC oC","16":"rB I pC 8B qC rC"},J:{"1":"A","2":"D"},K:{"1":"d pB","16":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","129":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"FLAC audio format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js
index f2d096f79f993e..484fc1ead5c658 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB"},F:{"1":"eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB KC LC MC NC nB 3B OC oB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"gap property for Flexbox"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O P Q R S"},C:{"1":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB BC CC"},D:{"1":"T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S"},E:{"1":"G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K L EC xB FC GC HC IC yB oB pB zB"},F:{"1":"gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB MC NC OC PC oB 7B QC pB"},G:{"1":"jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"gap property for Flexbox"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js
index f09c1b71e960e3..57796e98c28927 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","1028":"B","1316":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","164":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","516":"0 v w x y z"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 u v w x y z","164":"I r J D E F A B C K L G M N O s t"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"D E DC EC","164":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC","33":"G M"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"E SC TC","164":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"H oC pC","164":"qB I kC lC mC nC 4B"},J:{"1":"A","164":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","292":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS Flexible Box Layout Module"};
+module.exports={A:{A:{"2":"J D E F 9B","1028":"B","1316":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","164":"AC rB I s J D E F A B C K L G M N O t u v BC CC","516":"0 1 w x y z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"0 1 2 v w x y z","164":"I s J D E F A B C K L G M N O t u"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","33":"D E GC HC","164":"I s J EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B C MC NC OC PC oB 7B QC","33":"G M"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","33":"E UC VC","164":"xB RC 8B SC TC"},H:{"1":"lC"},I:{"1":"H qC rC","164":"rB I mC nC oC pC 8B"},J:{"1":"A","164":"D"},K:{"1":"d pB","2":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","292":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS Flexible Box Layout Module"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js
index 7fad09ec02074d..a3f45c58a2f282 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B"},D:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"display: flow-root"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB BC CC"},D:{"1":"WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},E:{"1":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB pB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB MC NC OC PC oB 7B QC pB"},G:{"1":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"display: flow-root"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
index 6bf7b9f2f8df59..4a3d536ec4b3d8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","2":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC MC NC","16":"B nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","2":"kC lC mC","16":"qB"},J:{"1":"D A"},K:{"1":"C c oB","2":"A","16":"B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"focusin & focusout events"};
+module.exports={A:{A:{"1":"J D E F A B","2":"9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F MC NC OC PC","16":"B oB 7B"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"2":"lC"},I:{"1":"I H pC 8B qC rC","2":"mC nC oC","16":"rB"},J:{"1":"D A"},K:{"1":"C d pB","2":"A","16":"B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"focusin & focusout events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js
index 632e5d1a4f5ebd..d366a6e7ad0926 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B","132":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","260":"QB RB SB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","16":"F","132":"A FC wB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","132":"UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"system-ui value for font-family"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB BC CC","132":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a"},D:{"1":"UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","260":"RB SB TB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC","16":"F","132":"A IC yB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB MC NC OC PC oB 7B QC pB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC","132":"WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"132":"7C"}},B:5,C:"system-ui value for font-family"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js
index 302f3516d0cd41..b924bed238ee2a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"0 1 2 3 4 5 6 G M N O s t u v w x y z","164":"I r J D E F A B C K L"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB","292":"M N O s t"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"D E F BC vB DC EC","4":"I r J CC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E SC TC UC","4":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-feature-settings"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","33":"0 1 2 3 4 5 6 7 G M N O t u v w x y z","164":"I s J D E F A B C K L"},D:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","292":"M N O t u"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"D E F EC xB GC HC","4":"I s J FC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 G M N O t u v w x y z"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E UC VC WC","4":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B","33":"qC rC"},J:{"2":"D","33":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","33":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS font-feature-settings"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js
index 56bb7024dbdede..0032a2df849880 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w 7B 8B","194":"0 1 2 3 4 5 6 x y z"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z","33":"2 3 4 5"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC","33":"D E F EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G KC LC MC NC nB 3B OC oB","33":"M N O s"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B","33":"oC"},J:{"2":"D","33":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 font-kerning"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x BC CC","194":"0 1 2 3 4 5 6 7 y z"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 I s J D E F A B C K L G M N O t u v w x y z","33":"3 4 5 6"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC GC","33":"D E F HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G MC NC OC PC oB 7B QC pB","33":"M N O t"},G:{"1":"cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC","33":"E VC WC XC YC ZC aC bC"},H:{"2":"lC"},I:{"1":"H rC","2":"rB I mC nC oC pC 8B","33":"qC"},J:{"2":"D","33":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS3 font-kerning"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js
index 3915745af74b61..6b01f1f154989a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"8 9 AB BB CB DB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS Font Loading"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"9 AB BB CB DB EB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v MC NC OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"CSS Font Loading"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js
index 7ee00ac15bc928..c4a949a0235dfc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","194":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","194":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"194":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:2,C:"CSS font-size-adjust"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","194":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB","194":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B"},F:{"2":"0 1 2 3 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","194":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"194":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:2,C:"CSS font-size-adjust"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js
index 36a60dd4a514fd..fe06cfcdf268cc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","676":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B","804":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","676":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","676":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"804":"4C"}},B:7,C:"CSS font-smooth"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","676":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC rB I s J D E F A B C K L G M N O t u v w x y BC CC","804":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"EC xB","676":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","676":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"804":"7C"}},B:7,C:"CSS font-smooth"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js
index caa04f7b54021d..875130a917faf1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","4":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","4":"C K L G M"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"9 AB BB CB DB EB FB GB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","4":"G M N O s t u v"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","4":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","4":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","4":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Font unicode-range subsetting"};
+module.exports={A:{A:{"2":"J D E 9B","4":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","4":"C K L G M"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"AB BB CB DB EB FB GB HB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","4":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","4":"I s J D E F EC xB FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","4":"G M N O t u v w"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","4":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","4":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D","4":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"4":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","4":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Font unicode-range subsetting"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js
index b0007537dc83f0..323433ed5171cf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","130":"A B"},B:{"130":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","130":"I r J D E F A B C K L G M N O s t u v w","322":"0 1 2 3 4 5 6 x y z"},D:{"2":"I r J D E F A B C K L G","130":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"D E F BC vB DC EC","130":"I r J CC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","130":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB SC TC UC","130":"PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","130":"H oC pC"},J:{"2":"D","130":"A"},K:{"2":"A B C nB 3B oB","130":"c"},L:{"130":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"130":"qC"},P:{"130":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"130":"xB"},R:{"130":"3C"},S:{"1":"4C"}},B:5,C:"CSS font-variant-alternates"};
+module.exports={A:{A:{"2":"J D E F 9B","130":"A B"},B:{"130":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","130":"I s J D E F A B C K L G M N O t u v w x","322":"0 1 2 3 4 5 6 7 y z"},D:{"2":"I s J D E F A B C K L G","130":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"D E F EC xB GC HC","130":"I s J FC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","130":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB UC VC WC","130":"RC 8B SC TC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B","130":"H qC rC"},J:{"2":"D","130":"A"},K:{"2":"A B C oB 7B pB","130":"d"},L:{"130":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"130":"sC"},P:{"130":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"130":"zB"},R:{"130":"6C"},S:{"1":"7C"}},B:5,C:"CSS font-variant-alternates"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js
index 90041b9cbebd88..1e7c6c6013cbbe 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS font-variant-numeric"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB MC NC OC PC oB 7B QC pB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D","16":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS font-variant-numeric"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js
index 7eff5281b731cb..4b13ca8e4aa0ea 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","132":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F KC"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","260":"vB PC"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","2":"kC","4":"qB lC mC"},J:{"1":"A","4":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"@font-face Web fonts"};
+module.exports={A:{A:{"1":"F A B","132":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b NC OC PC oB 7B QC pB","2":"F MC"},G:{"1":"E 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","260":"xB RC"},H:{"2":"lC"},I:{"1":"I H pC 8B qC rC","2":"mC","4":"rB nC oC"},J:{"1":"A","4":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"@font-face Web fonts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js
index bbf7a4be08f865..281705be9851cd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Form attribute"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","16":"s"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"1":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Form attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js
index b8f4d38b706d85..8135a5c6000aaf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC","16":"LC MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","2":"kC lC mC","16":"qB"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Attributes for form submission"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b PC oB 7B QC pB","2":"F MC","16":"NC OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"1":"lC"},I:{"1":"I H pC 8B qC rC","2":"mC nC oC","16":"rB"},J:{"1":"A","2":"D"},K:{"1":"B C d oB 7B pB","16":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Attributes for form submission"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js
index 8d861109539610..f054643511039c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r J D E F A CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F KC"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","132":"E PC 4B QC RC SC TC UC VC WC"},H:{"516":"jC"},I:{"1":"H pC","2":"qB kC lC mC","132":"I nC 4B oC"},J:{"1":"A","132":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:1,C:"Form validation"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","132":"s J D E F A FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b NC OC PC oB 7B QC pB","2":"F MC"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB","132":"E RC 8B SC TC UC VC WC XC YC"},H:{"516":"lC"},I:{"1":"H rC","2":"rB mC nC oC","132":"I pC 8B qC"},J:{"1":"A","132":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"260":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"132":"7C"}},B:1,C:"Form validation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js
index 74507c372526d3..3712f5eedaf254 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","4":"A B","8":"J D E F"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","4":"C K L G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"4":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"F B C PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"2":"vB","4":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","4":"oC pC"},J:{"2":"D","4":"A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","4":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:1,C:"HTML5 form features"};
+module.exports={A:{A:{"2":"9B","4":"A B","8":"J D E F"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","4":"C K L G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","8":"AC rB BC CC"},D:{"1":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","4":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB"},E:{"4":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"EC xB"},F:{"1":"F B C QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","4":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},G:{"2":"xB","4":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B","4":"qC rC"},J:{"2":"D","4":"A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"4":"c"},N:{"4":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","4":"I tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"4":"7C"}},B:1,C:"HTML5 form features"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js
index 53796da60f1f39..fffc28dc583f70 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","548":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","516":"C K L G M N O"},C:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","676":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB","1700":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB"},D:{"1":"fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L","676":"G M N O s","804":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB"},E:{"2":"I r BC vB","548":"zB 0B 1B pB 2B IC JC","676":"CC","804":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC","804":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC","2052":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","292":"A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","548":"B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","804":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Full Screen API"};
+module.exports={A:{A:{"2":"J D E F A 9B","548":"B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","516":"C K L G M N O"},C:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F BC CC","676":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","1700":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB"},D:{"1":"hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L","676":"G M N O t","804":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB"},E:{"2":"I s EC xB","548":"1B 2B 3B qB 4B 5B 6B LC","676":"FC","804":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B"},F:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B C MC NC OC PC oB 7B QC","804":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC","2052":"cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D","292":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A","548":"B"},O:{"1":"sC"},P:{"1":"yB yC zC 0C 1C 2C qB 3C 4C 5C","804":"I tC uC vC wC xC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Full Screen API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js
index bb1aef67dbe37a..ae167b328a1bef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t","33":"u v w x"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Gamepad API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u","33":"v w x y"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x MC NC OC PC oB 7B QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"Gamepad API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js
index a06958059391c7..8a66913fb7759c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D E"},B:{"1":"C K L G M N O","129":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 7B 8B","8":"6B qB","129":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","4":"I","129":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I BC vB","129":"A"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C M N O s t u v w x y z AB BB NC nB 3B OC oB","2":"F G KC","8":"LC MC","129":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E vB PC 4B QC RC SC TC UC VC","129":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I kC lC mC nC 4B oC pC","129":"H"},J:{"1":"D A"},K:{"1":"B C nB 3B oB","8":"A","129":"c"},L:{"129":"H"},M:{"129":"b"},N:{"1":"A B"},O:{"129":"qC"},P:{"1":"I","129":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"129":"xB"},R:{"129":"3C"},S:{"1":"4C"}},B:2,C:"Geolocation"};
+module.exports={A:{A:{"1":"F A B","2":"9B","8":"J D E"},B:{"1":"C K L G M N O","129":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB BC CC","8":"AC rB","129":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","4":"I","129":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"s J D E F B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"I EC xB","129":"A"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C M N O t u v w x y z AB BB CB PC oB 7B QC pB","2":"F G MC","8":"NC OC","129":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"E xB RC 8B SC TC UC VC WC XC","129":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I mC nC oC pC 8B qC rC","129":"H"},J:{"1":"D A"},K:{"1":"B C oB 7B pB","8":"A","129":"d"},L:{"129":"H"},M:{"129":"c"},N:{"1":"A B"},O:{"129":"sC"},P:{"1":"I","129":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"129":"zB"},R:{"129":"6C"},S:{"1":"7C"}},B:2,C:"Geolocation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js
index 4b9da89de75503..6fdf23b435facc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js
@@ -1 +1 @@
-module.exports={A:{A:{"644":"J D 5B","2049":"F A B","2692":"E"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2049":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","260":"I r J D E F A B","1156":"qB","1284":"7B","1796":"8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","16":"F KC","132":"LC MC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","132":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2049":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Element.getBoundingClientRect()"};
+module.exports={A:{A:{"644":"J D 9B","2049":"F A B","2692":"E"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2049":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC","260":"I s J D E F A B","1156":"rB","1284":"BC","1796":"CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b PC oB 7B QC pB","16":"F MC","132":"NC OC"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"1":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","132":"A"},L:{"1":"H"},M:{"1":"c"},N:{"2049":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Element.getBoundingClientRect()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js
index e3e8a24f4096f4..d930e001d3fbbb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","132":"qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","260":"I r J D E F A"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","260":"F KC LC MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","260":"vB PC 4B"},H:{"260":"jC"},I:{"1":"I H nC 4B oC pC","260":"qB kC lC mC"},J:{"1":"A","260":"D"},K:{"1":"B C c nB 3B oB","260":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"getComputedStyle"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC","132":"rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","260":"I s J D E F A"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","260":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b PC oB 7B QC pB","260":"F MC NC OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","260":"xB RC 8B"},H:{"260":"lC"},I:{"1":"I H pC 8B qC rC","260":"rB mC nC oC"},J:{"1":"A","260":"D"},K:{"1":"B C d oB 7B pB","260":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"getComputedStyle"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
index 97d22e1f458692..ade1b0372d0e68 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"getElementsByClassName"};
+module.exports={A:{A:{"1":"F A B","2":"9B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","8":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"getElementsByClassName"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js
index 3bccbc1ca974f0..a7ac9310d43245 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","33":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","33":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"crypto.getRandomValues()"};
+module.exports={A:{A:{"2":"J D E F A 9B","33":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A","33":"B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"crypto.getRandomValues()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js
index 3d0e596929d98a..1d0b18be52666c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Gyroscope"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","194":"WB sB XB tB YB ZB aB bB cB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"Gyroscope"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
index 0f155a03595e40..0a2e7423ca2272 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D BC vB CC DC EC","129":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","194":"E F A FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B QC RC SC","129":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","194":"E TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"navigator.hardwareConcurrency"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L"},C:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB BC CC"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB"},E:{"2":"I s J D EC xB FC GC HC","129":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","194":"E F A IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x MC NC OC PC oB 7B QC pB"},G:{"2":"xB RC 8B SC TC UC","129":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","194":"E VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"navigator.hardwareConcurrency"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js
index d02061adde6795..2622b3e65698d6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","8":"J D 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","8":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","8":"F KC LC MC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","2":"kC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Hashchange event"};
+module.exports={A:{A:{"1":"E F A B","8":"J D 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB CC","8":"AC rB BC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","8":"I"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b PC oB 7B QC pB","8":"F MC NC OC"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB"},H:{"2":"lC"},I:{"1":"rB I H nC oC pC 8B qC rC","2":"mC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","8":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Hashchange event"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js
index 767add65041d4d..ebbb762040a146 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A BC vB CC DC EC FC wB","130":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC","130":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"HEIF/ISO Base Media File Format"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A EC xB FC GC HC IC yB","130":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC","130":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:6,C:"HEIF/ISO Base Media File Format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js
index 6922fb5d21da8e..2f350db090b140 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"132":"C K L G M N O","1028":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b","2052":"H uB 9B AC"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","516":"B C nB oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","258":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","258":"c"},L:{"258":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I","258":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"HEVC/H.265 video format"};
+module.exports={A:{A:{"2":"J D E F A 9B","132":"B"},B:{"132":"C K L G M N O","1028":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r","2052":"c H vB wB DC"},E:{"1":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB","516":"B C oB pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","2052":"H"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","258":"d"},L:{"2052":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I","258":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"HEVC/H.265 video format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js
index 3d6e0f88622a58..ebef0e6d3aeadb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F B KC LC MC NC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","2":"qB kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"C c nB 3B oB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"hidden attribute"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","2":"F B MC NC OC PC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"1":"lC"},I:{"1":"I H pC 8B qC rC","2":"rB mC nC oC"},J:{"1":"A","2":"D"},K:{"1":"C d oB 7B pB","2":"A B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"hidden attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js
index 80910c9c3ad816..a371f0f2f6aad9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s","33":"t u v w"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"High Resolution Time API"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t","33":"u v w x"},E:{"1":"E F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"High Resolution Time API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js
index 878fc5cf7d8577..22b227f5bee821 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","4":"r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a 3B OC oB","2":"F B KC LC MC NC nB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","4":"4B"},H:{"2":"jC"},I:{"1":"H lC mC 4B oC pC","2":"qB I kC nC"},J:{"1":"D A"},K:{"1":"C c nB 3B oB","2":"A B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Session history management"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","4":"s FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b 7B QC pB","2":"F B MC NC OC PC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC","4":"8B"},H:{"2":"lC"},I:{"1":"H nC oC 8B qC rC","2":"rB I mC pC"},J:{"1":"D A"},K:{"1":"C d oB 7B pB","2":"A B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Session history management"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js
index 86b2c429f40e50..916e65304fabd5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B QC","129":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC","257":"lC mC"},J:{"1":"A","16":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"516":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"16":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"HTML Media Capture"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"xB RC 8B SC","129":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC","257":"nC oC"},J:{"1":"A","16":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"516":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"16":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:2,C:"HTML Media Capture"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js
index 85828b514cb256..77282bd85dd667 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J D E","260":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","132":"qB 7B 8B","260":"I r J D E F A B C K L G M N O s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r","260":"J D E F A B C K L G M N O s t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I BC vB","260":"r J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","132":"F B KC LC MC NC","260":"C nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB","260":"PC 4B QC RC"},H:{"132":"jC"},I:{"1":"H oC pC","132":"kC","260":"qB I lC mC nC 4B"},J:{"260":"D A"},K:{"1":"c","132":"A","260":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTML5 semantic elements"};
+module.exports={A:{A:{"2":"9B","8":"J D E","260":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC","132":"rB BC CC","260":"I s J D E F A B C K L G M N O t u"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","132":"I s","260":"J D E F A B C K L G M N O t u v w x y z"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","132":"I EC xB","260":"s J FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","132":"F B MC NC OC PC","260":"C oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","132":"xB","260":"RC 8B SC TC"},H:{"132":"lC"},I:{"1":"H qC rC","132":"mC","260":"rB I nC oC pC 8B"},J:{"260":"D A"},K:{"1":"d","132":"A","260":"B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"260":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"HTML5 semantic elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js
index 23d8a30828c607..e9400ef045fecc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"HTTP Live Streaming (HLS)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"HTTP Live Streaming (HLS)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js
index 2b063e36e79ab5..2786edb174910f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","513":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","513":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC","260":"F A FC wB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB","2":"0 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","513":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","513":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","513":"c"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"513":"qC"},P:{"1":"I","513":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"513":"xB"},R:{"513":"3C"},S:{"1":"4C"}},B:6,C:"HTTP/2 protocol"};
+module.exports={A:{A:{"2":"J D E F A 9B","132":"B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","513":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB","513":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC","260":"F A IC yB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB","2":"0 1 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","513":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","513":"H"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","513":"d"},L:{"513":"H"},M:{"513":"c"},N:{"2":"A B"},O:{"513":"sC"},P:{"1":"I","513":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"513":"zB"},R:{"513":"6C"},S:{"1":"7C"}},B:6,C:"HTTP/2 protocol"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js
index e7249851ffd408..03a7f56f3af3ef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","322":"P Q R S T","578":"U V"},C:{"1":"X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB 7B 8B","194":"gB hB iB jB kB lB mB P Q R tB S T U V W"},D:{"1":"W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","322":"P Q R S T","578":"U V"},E:{"2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB","1090":"L G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","578":"hB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC","66":"gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"HTTP/3 protocol"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O","322":"P Q R S T","578":"U V"},C:{"1":"X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB BC CC","194":"d iB jB kB lB mB nB P Q R uB S T U V W"},D:{"1":"W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB","322":"P Q R S T","578":"U V"},E:{"2":"I s J D E F A B C K EC xB FC GC HC IC yB oB pB zB","1090":"L G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d MC NC OC PC oB 7B QC pB","578":"iB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC","66":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"HTTP/3 protocol"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js
index f71578743b2d9d..aaef07e428e7ca 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","4":"0 N O s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","2":"kC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"sandbox attribute for iframes"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M BC CC","4":"0 1 N O t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC"},H:{"2":"lC"},I:{"1":"rB I H nC oC pC 8B qC rC","2":"mC"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"sandbox attribute for iframes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js
index 9bd28bdbf0ab06..372c75c04b5b05 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"t u v w x y z"},E:{"2":"I r J E F A B C K L G BC vB CC DC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","130":"D EC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","130":"SC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"seamless attribute for iframes"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","66":"0 u v w x y z"},E:{"2":"I s J E F A B C K L G EC xB FC GC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","130":"D HC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","130":"UC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"seamless attribute for iframes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
index 9e043e5f73aabd..2f3b0ab59cdf09 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J D E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B","8":"qB I r J D E F A B C K L G M N O s t u v w x 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","8":"L G M N O s"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB","8":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC","8":"C nB 3B OC oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","8":"PC 4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","8":"qB I kC lC mC nC 4B"},J:{"1":"A","8":"D"},K:{"1":"c","2":"A B","8":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"srcdoc attribute for iframes"};
+module.exports={A:{A:{"2":"9B","8":"J D E F A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC","8":"rB I s J D E F A B C K L G M N O t u v w x y BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K","8":"L G M N O t"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB","8":"I s FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B MC NC OC PC","8":"C oB 7B QC pB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB","8":"RC 8B SC"},H:{"2":"lC"},I:{"1":"H qC rC","8":"rB I mC nC oC pC 8B"},J:{"1":"A","8":"D"},K:{"1":"d","2":"A B","8":"C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"8":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"srcdoc attribute for iframes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js
index 00753937eda077..a469d4bf93da7d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","322":"QB RB SB TB UB VB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","322":"DB EB FB GB HB IB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:5,C:"ImageCapture API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","322":"RB SB TB UB VB WB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB MC NC OC PC oB 7B QC pB","322":"EB FB GB HB IB JB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"194":"7C"}},B:5,C:"ImageCapture API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js
index 0f41ed77a78a7e..7c4a8629bcda49 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","161":"B"},B:{"2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A","161":"B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Input Method Editor API"};
+module.exports={A:{A:{"2":"J D E F A 9B","161":"B"},B:{"2":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A","161":"B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Input Method Editor API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
index 7c5424fc78b69e..5d1b85212b9f65 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"naturalWidth & naturalHeight image properties"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"naturalWidth & naturalHeight image properties"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js
index b385e5e85857d6..44cd9e0c55f285 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","194":"P Q R S T U V W X"},C:{"1":"uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m 7B 8B","322":"n o p q b H"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","194":"iB jB kB lB mB P Q R S T U V W X"},E:{"1":"JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","194":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Import maps"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O","194":"P Q R S T U V W X"},C:{"1":"H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m BC CC","322":"n o p q r c"},D:{"1":"Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB","194":"jB kB lB mB nB P Q R S T U V W X"},E:{"1":"LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B"},F:{"1":"lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB MC NC OC PC oB 7B QC pB","194":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C 1C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"Import maps"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js
index 1b93281a030c1b..2943bee59ff73c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M N O"},C:{"2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","8":"3 4 TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","72":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"3 4 5 6 7","72":"8"},E:{"2":"I r BC vB CC","8":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB","2":"F B C G M bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"N O s t u","72":"v"},G:{"2":"vB PC 4B QC RC","8":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"8":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC","2":"yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:5,C:"HTML Imports"};
+module.exports={A:{A:{"2":"J D E F 9B","8":"A B"},B:{"1":"P","2":"Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","8":"C K L G M N O"},C:{"2":"0 1 2 3 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","8":"4 5 UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","72":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P","2":"0 1 2 3 I s J D E F A B C K L G M N O t u v w x y z Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","66":"4 5 6 7 8","72":"9"},E:{"2":"I s EC xB FC","8":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB","2":"F B C G M dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","66":"N O t u v","72":"w"},G:{"2":"xB RC 8B SC TC","8":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"8":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC","2":"0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"2":"6C"},S:{"1":"7C"}},B:5,C:"HTML Imports"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
index 60db2a0ebc2e0c..1d308c538b8f4e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB","16":"7B"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"indeterminate checkbox"};
+module.exports={A:{A:{"1":"J D E F A B","16":"9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB CC","2":"AC rB","16":"BC"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F B MC NC OC PC oB 7B"},G:{"1":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"indeterminate checkbox"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js
index ad32ac6e835b8c..af559105981c17 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"A B C K L G","36":"I r J D E F"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"A","8":"I r J D E F","33":"w","36":"B C K L G M N O s t u v"},E:{"1":"A B C K L G wB nB oB xB HC yB zB 0B 1B pB 2B IC JC","8":"I r J D BC vB CC DC","260":"E F EC FC","516":"GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC","8":"B C MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC RC SC","260":"E TC UC VC","516":"hC"},H:{"2":"jC"},I:{"1":"H oC pC","8":"qB I kC lC mC nC 4B"},J:{"1":"A","8":"D"},K:{"1":"c","2":"A","8":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"IndexedDB"};
+module.exports={A:{A:{"2":"J D E F 9B","132":"A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","132":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","33":"A B C K L G","36":"I s J D E F"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"A","8":"I s J D E F","33":"x","36":"B C K L G M N O t u v w"},E:{"1":"A B C K L G yB oB pB zB KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"I s J D EC xB FC GC","260":"E F HC IC","516":"JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F MC NC","8":"B C OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC kC 0B 1B 2B 3B qB 4B 5B 6B","8":"xB RC 8B SC TC UC","260":"E VC WC XC","516":"jC"},H:{"2":"lC"},I:{"1":"H qC rC","8":"rB I mC nC oC pC 8B"},J:{"1":"A","8":"D"},K:{"1":"d","2":"A","8":"B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"IndexedDB"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js
index f7fd8b9bf25606..9512ad7cd1c156 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B","132":"HB IB JB","260":"KB LB MB NB"},D:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","132":"LB MB NB OB","260":"PB QB RB SB TB UB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","132":"8 9 AB BB","260":"CB DB EB FB GB HB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","16":"WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","260":"rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:2,C:"IndexedDB 2.0"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB BC CC","132":"IB JB KB","260":"LB MB NB OB"},D:{"1":"WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"MB NB OB PB","260":"QB RB SB TB UB VB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","132":"9 AB BB CB","260":"DB EB FB GB HB IB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC","16":"YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I","260":"tC uC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"260":"7C"}},B:2,C:"IndexedDB 2.0"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js
index 22be4538e9c2d9..7820055f91f178 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","4":"5B","132":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","36":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS inline-block"};
+module.exports={A:{A:{"1":"E F A B","4":"9B","132":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","36":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS inline-block"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js
index 4d4f26554e2469..a6e5d458b75cce 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTMLElement.innerText"};
+module.exports={A:{A:{"1":"J D E F A B","16":"9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","16":"F"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"1":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"HTMLElement.innerText"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
index 4ec36a96127d21..bbbbefe703ff4b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A 5B","132":"B"},B:{"132":"C K L G M N O","260":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","516":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"N O s t u v w x y z","2":"I r J D E F A B C K L G M","132":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB","260":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J CC DC","2":"I r BC vB","2052":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B","1025":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1025":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2052":"A B"},O:{"1025":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"260":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:1,C:"autocomplete attribute: on & off values"};
+module.exports={A:{A:{"1":"J D E F A 9B","132":"B"},B:{"132":"C K L G M N O","260":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","516":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"0 N O t u v w x y z","2":"I s J D E F A B C K L G M","132":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB","260":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"J FC GC","2":"I s EC xB","2052":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"xB RC 8B","1025":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1025":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2052":"A B"},O:{"1025":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"260":"zB"},R:{"1":"6C"},S:{"516":"7C"}},B:1,C:"autocomplete attribute: on & off values"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js
index 70646cd3d0d9b1..77250e9bab1d03 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F G M KC LC MC NC"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","129":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Color input type"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t"},E:{"1":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","2":"F G M MC NC OC PC"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC","129":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"Color input type"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js
index f2cf69ea0d32da..7b8a72aed92093 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","1090":"QB RB SB TB","2052":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d","4100":"e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s","2052":"t u v w x"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","4100":"G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B","260":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","514":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"4100":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2052":"4C"}},B:1,C:"Date and time input types"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB BC CC","1090":"RB SB TB UB","2052":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","4100":"e f g h i j k l m n o p q r c H vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t","2052":"u v w x y"},E:{"2":"I s J D E F A B C K L EC xB FC GC HC IC yB oB pB zB","4100":"G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"xB RC 8B","260":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB mC nC oC","514":"I pC 8B"},J:{"1":"A","2":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"4100":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2052":"7C"}},B:1,C:"Date and time input types"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js
index 218aa54dec8780..7648b58b5262c2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","132":"kC lC mC"},J:{"1":"A","132":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Email, telephone & URL input types"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H pC 8B qC rC","132":"mC nC oC"},J:{"1":"A","132":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Email, telephone & URL input types"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js
index d41ef040996fee..3a3c3051f8bdb7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","2561":"A B","2692":"F"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2561":"C K L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B","1537":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 8B","1796":"qB 7B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L","1025":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB","1537":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r J BC vB","1025":"D E F A B C DC EC FC wB nB","1537":"CC","4097":"K oB"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","16":"F B C KC LC MC NC nB 3B","260":"OC","1025":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","1537":"G M N O s t u"},G:{"1":"dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","1025":"E TC UC VC WC XC YC ZC aC","1537":"QC RC SC","4097":"bC cC"},H:{"2":"jC"},I:{"16":"kC lC","1025":"H pC","1537":"qB I mC nC 4B oC"},J:{"1025":"A","1537":"D"},K:{"1":"A B C nB 3B oB","1025":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2561":"A B"},O:{"1":"qC"},P:{"1025":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1537":"4C"}},B:1,C:"input event"};
+module.exports={A:{A:{"2":"J D E 9B","2561":"A B","2692":"F"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2561":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","16":"AC","1537":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB CC","1796":"rB BC"},D:{"1":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L","1025":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB","1537":"0 1 2 3 4 5 6 7 8 G M N O t u v w x y z"},E:{"1":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s J EC xB","1025":"D E F A B C GC HC IC yB oB","1537":"FC","4097":"K pB"},F:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","16":"F B C MC NC OC PC oB 7B","260":"QC","1025":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","1537":"G M N O t u v"},G:{"1":"fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B","1025":"E VC WC XC YC ZC aC bC cC","1537":"SC TC UC","4097":"dC eC"},H:{"2":"lC"},I:{"16":"mC nC","1025":"H rC","1537":"rB I oC pC 8B qC"},J:{"1025":"A","1537":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2561":"A B"},O:{"1":"sC"},P:{"1025":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1537":"7C"}},B:1,C:"input event"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js
index fe1517f3d0f663..fae8b909710fac 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","16":"r J D E u v w x y","132":"F A B C K L G M N O s t"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","132":"J D E F A B DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"RC SC","132":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","514":"vB PC 4B QC"},H:{"2":"jC"},I:{"2":"kC lC mC","260":"qB I nC 4B","514":"H oC pC"},J:{"132":"A","260":"D"},K:{"2":"A B C nB 3B oB","514":"c"},L:{"260":"H"},M:{"2":"b"},N:{"514":"A","1028":"B"},O:{"2":"qC"},P:{"260":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"260":"xB"},R:{"260":"3C"},S:{"1":"4C"}},B:1,C:"accept attribute for file input"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","132":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I","16":"s J D E v w x y z","132":"F A B C K L G M N O t u"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","132":"J D E F A B GC HC IC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"2":"TC UC","132":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","514":"xB RC 8B SC"},H:{"2":"lC"},I:{"2":"mC nC oC","260":"rB I pC 8B","514":"H qC rC"},J:{"132":"A","260":"D"},K:{"2":"A B C oB 7B pB","514":"d"},L:{"260":"H"},M:{"2":"c"},N:{"514":"A","1028":"B"},O:{"2":"sC"},P:{"260":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"260":"zB"},R:{"260":"6C"},S:{"1":"7C"}},B:1,C:"accept attribute for file input"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js
index 40bb91aef1347b..547cfbf010886a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Directory selection from file input"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K"},C:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB BC CC"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Directory selection from file input"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js
index 414edb3ef0f9bd..fe147078194a93 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC MC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"130":"jC"},I:{"130":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"130":"A B C c nB 3B oB"},L:{"132":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"130":"qC"},P:{"130":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"2":"4C"}},B:1,C:"Multiple file selection"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB CC","2":"AC rB BC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b PC oB 7B QC pB","2":"F MC NC OC"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC"},H:{"130":"lC"},I:{"130":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"130":"A B C d oB 7B pB"},L:{"132":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"130":"sC"},P:{"130":"I","132":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"132":"zB"},R:{"132":"6C"},S:{"2":"7C"}},B:1,C:"Multiple file selection"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js
index 81f6a38f5eb81e..745a74929a7bbc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","4":"N O s t","194":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","66":"TB UB VB rB WB sB XB YB c ZB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB","66":"GB HB IB JB KB LB MB NB OB PB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"inputmode attribute"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M BC CC","4":"N O t u","194":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f"},D:{"1":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","66":"UB VB WB sB XB tB YB ZB aB bB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB MC NC OC PC oB 7B QC pB","66":"HB IB JB KB LB MB NB OB PB QB"},G:{"1":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"194":"7C"}},B:1,C:"inputmode attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js
index 63e3f3b74bbd82..3def8ffb3e3c96 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Minimum length attribute for input fields"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M"},C:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB BC CC"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"Minimum length attribute for input fields"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js
index 7228091d8fa2b1..663ef0b79fcaec 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K","1025":"L G M N O"},C:{"2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","513":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"388":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB kC lC mC","388":"I H nC 4B oC pC"},J:{"2":"D","388":"A"},K:{"1":"A B C nB 3B oB","388":"c"},L:{"388":"H"},M:{"641":"b"},N:{"388":"A B"},O:{"388":"qC"},P:{"388":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"388":"xB"},R:{"388":"3C"},S:{"513":"4C"}},B:1,C:"Number input type"};
+module.exports={A:{A:{"2":"J D E F 9B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","129":"C K","1025":"L G M N O"},C:{"2":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","513":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"388":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB mC nC oC","388":"I H pC 8B qC rC"},J:{"2":"D","388":"A"},K:{"1":"A B C oB 7B pB","388":"d"},L:{"388":"H"},M:{"641":"c"},N:{"388":"A B"},O:{"388":"sC"},P:{"388":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"388":"zB"},R:{"388":"6C"},S:{"513":"7C"}},B:1,C:"Number input type"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js
index 986e4bc92d4ce6..3929f943daa3e8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r","388":"J D E F A CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","388":"E QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Pattern attribute for input fields"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","16":"s","388":"J D E F A FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B","388":"E SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H rC","2":"rB I mC nC oC pC 8B qC"},J:{"1":"A","2":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Pattern attribute for input fields"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js
index 56226af578e674..6d37e4ae1d78d2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a 3B OC oB","2":"F KC LC MC NC","132":"B nB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB H kC lC mC 4B oC pC","4":"I nC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"input placeholder attribute"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","132":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b 7B QC pB","2":"F MC NC OC PC","132":"B oB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB H mC nC oC 8B qC rC","4":"I pC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"input placeholder attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js
index 71deeb73b36f67..693026b41b2245 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H 4B oC pC","4":"qB I kC lC mC nC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Range input type"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"2":"lC"},I:{"1":"H 8B qC rC","4":"rB I mC nC oC pC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Range input type"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js
index 5b6f584a17775e..8dc5b11fe5088d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L G M N O"},C:{"2":"6B qB 7B 8B","129":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L u v w x y","129":"G M N O s t"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F KC LC MC NC","16":"B nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"129":"jC"},I:{"1":"H oC pC","16":"kC lC","129":"qB I mC nC 4B"},J:{"1":"D","129":"A"},K:{"1":"C c","2":"A","16":"B nB 3B","129":"oB"},L:{"1":"H"},M:{"129":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:1,C:"Search input type"};
+module.exports={A:{A:{"2":"J D E F 9B","129":"A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","129":"C K L G M N O"},C:{"2":"AC rB BC CC","129":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L v w x y z","129":"G M N O t u"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F MC NC OC PC","16":"B oB 7B"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B"},H:{"129":"lC"},I:{"1":"H qC rC","16":"mC nC","129":"rB I oC pC 8B"},J:{"1":"D","129":"A"},K:{"1":"C d","2":"A","16":"B oB 7B","129":"pB"},L:{"1":"H"},M:{"129":"c"},N:{"129":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"129":"7C"}},B:1,C:"Search input type"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js
index 28a7de028ac033..17754819829ddd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","16":"F KC LC MC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Selection controls for input & textarea"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b PC oB 7B QC pB","16":"F MC NC OC"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"2":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Selection controls for input & textarea"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js
index 61a418c5fe237f..51b9d113d57f8c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"};
+module.exports={A:{A:{"1":"J D E F A B","16":"9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","16":"F"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
index a025aba0c596f4..436220ff59d600 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","16":"5B","132":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Element.insertAdjacentHTML()"};
+module.exports={A:{A:{"1":"A B","16":"9B","132":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b NC OC PC oB 7B QC pB","16":"F MC"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"1":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Element.insertAdjacentHTML()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js
index 2834f62cd49e40..b53764023b80f4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Internationalization API"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w x"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"Internationalization API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
index 4c19f2ce325309..63ee56105a9b4d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"IntersectionObserver V2"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"IntersectionObserver V2"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js
index 5440e7da8a3498..d961035397466d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O","2":"C K L","516":"G","1025":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B","194":"PB QB RB"},D:{"1":"VB rB WB sB XB YB c","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","516":"OB PB QB RB SB TB UB","1025":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB KC LC MC NC nB 3B OC oB","516":"BB CB DB EB FB GB HB","1025":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","1025":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","516":"rC sC"},Q:{"1025":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"IntersectionObserver"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"M N O","2":"C K L","516":"G","1025":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB BC CC","194":"QB RB SB"},D:{"1":"WB sB XB tB YB ZB aB","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","516":"PB QB RB SB TB UB VB","1025":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB MC NC OC PC oB 7B QC pB","516":"CB DB EB FB GB HB IB","1025":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","1025":"d"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I","516":"tC uC"},Q:{"1025":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"IntersectionObserver"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js
index 6d0c55946d3827..d8f0251bc45913 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N","130":"O"},C:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB 7B 8B"},D:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Intl.PluralRules API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N","130":"O"},C:{"1":"WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB BC CC"},D:{"1":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB"},E:{"1":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB pB"},F:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB MC NC OC PC oB 7B QC pB"},G:{"1":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"Intl.PluralRules API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js
index 2efc633c477850..a91765e3c88772 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","1025":"f g h i j k l m n o p q b H","1537":"P Q R S T U V W X Y Z a d e"},C:{"2":"6B","932":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB 7B 8B","2308":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N O s t u","545":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB","1025":"f g h i j k l m n o p q b H uB 9B AC","1537":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e"},E:{"1":"pB 2B IC JC","2":"I r J BC vB CC","516":"B C K L G nB oB xB GC HC yB zB 0B 1B","548":"F A FC wB","676":"D E DC EC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","513":"7","545":"0 1 2 3 4 5 G M N O s t u v w x y z","1537":"6 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"pB 2B","2":"vB PC 4B QC RC","516":"gC hC iC yB zB 0B 1B","548":"UC VC WC XC YC ZC aC bC cC dC eC fC","676":"E SC TC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","545":"oC pC","1025":"H"},J:{"2":"D","545":"A"},K:{"2":"A B C nB 3B oB","1025":"c"},L:{"1025":"H"},M:{"2308":"b"},N:{"2":"A B"},O:{"1537":"qC"},P:{"545":"I","1025":"1C 2C","1537":"rC sC tC uC vC wB wC xC yC zC 0C pB"},Q:{"1537":"xB"},R:{"1537":"3C"},S:{"932":"4C"}},B:5,C:"Intrinsic & Extrinsic Sizing"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","1025":"f g h i j k l m n o p q r c H","1537":"P Q R S T U V W X Y Z a b e"},C:{"2":"AC","932":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB BC CC","2308":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"I s J D E F A B C K L G M N O t u v","545":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB","1025":"f g h i j k l m n o p q r c H vB wB DC","1537":"KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e"},E:{"1":"qB 4B 5B 6B LC","2":"I s J EC xB FC","516":"B C K L G oB pB zB JC KC 0B 1B 2B 3B","548":"F A IC yB","676":"D E GC HC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","513":"8","545":"0 1 2 3 4 5 6 G M N O t u v w x y z","1537":"7 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"qB 4B 5B 6B","2":"xB RC 8B SC TC","516":"iC jC kC 0B 1B 2B 3B","548":"WC XC YC ZC aC bC cC dC eC fC gC hC","676":"E UC VC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B","545":"qC rC","1025":"H"},J:{"2":"D","545":"A"},K:{"2":"A B C oB 7B pB","1025":"d"},L:{"1025":"H"},M:{"2308":"c"},N:{"2":"A B"},O:{"1537":"sC"},P:{"545":"I","1025":"3C 4C 5C","1537":"tC uC vC wC xC yB yC zC 0C 1C 2C qB"},Q:{"1537":"zB"},R:{"1537":"6C"},S:{"932":"7C"}},B:5,C:"Intrinsic & Extrinsic Sizing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js
index 4e2679f6cf3bf2..2706c9116345b3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","129":"r CC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG 2000 image format"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","129":"s FC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:6,C:"JPEG 2000 image format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js
index 7dc642a481a9a7..89569453118590 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z","578":"a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y 7B 8B","322":"Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z AC","194":"a d e f g h i j k l m n o p q b H uB 9B"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB KC LC MC NC nB 3B OC oB","194":"lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG XL image format"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z","578":"a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y BC CC","322":"Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z wB DC","194":"a b e f g h i j k l m n o p q r c H vB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB MC NC OC PC oB 7B QC pB","194":"mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:6,C:"JPEG XL image format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js
index ef15016116a418..3c242abf69d19b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"JPEG XR image format"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"1":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:6,C:"JPEG XR image format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
index 6a26aa8adba795..b8a672f0b9bffe 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB 7B 8B"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Lookbehind in JS regular expressions"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB BC CC"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"Lookbehind in JS regular expressions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js
index 8f4cfe6710044b..894907b6ecaf4e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D 5B","129":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"JSON parsing"};
+module.exports={A:{A:{"1":"F A B","2":"J D 9B","129":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC NC"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"JSON parsing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
index 5435ac180747ee..3c688bb065f21a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G","132":"M N O"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","132":"UB VB rB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","132":"wB"},F:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB","132":"HB IB JB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC","132":"XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC","132":"tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"132":"4C"}},B:5,C:"CSS justify-content: space-evenly"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G","132":"M N O"},C:{"1":"QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB BC CC"},D:{"1":"XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","132":"VB WB sB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC","132":"yB"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB MC NC OC PC oB 7B QC pB","132":"IB JB KB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC","132":"ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC","132":"vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"132":"7C"}},B:5,C:"CSS justify-content: space-evenly"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
index bd0cb27d2c317c..13a0327ae937fc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"kC lC mC","132":"qB I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"High-quality kerning pairs & ligatures"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"mC nC oC","132":"rB I pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:7,C:"High-quality kerning pairs & ligatures"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
index 7b92f1155560dc..3cef0da34d7c16 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","16":"C"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"130":"b"},N:{"130":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"KeyboardEvent.charCode"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","16":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B MC NC OC PC oB 7B QC","16":"C"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"d pB","2":"A B oB 7B","16":"C"},L:{"1":"H"},M:{"130":"c"},N:{"130":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:7,C:"KeyboardEvent.charCode"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js
index fd27e49f0cdfa6..f65f581dbde3f0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB","194":"FB GB HB IB JB KB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"2 3 4 5 6 7"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"194":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I","194":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"194":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.code"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB BC CC"},D:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB","194":"GB HB IB JB KB LB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","194":"3 4 5 6 7 8"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"194":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I","194":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"194":"6C"},S:{"1":"7C"}},B:5,C:"KeyboardEvent.code"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
index 5790d81c107137..33549ad709d20e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B G M KC LC MC NC nB 3B OC","16":"C"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.getModifierState()"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L BC CC"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B G M MC NC OC PC oB 7B QC","16":"C"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d pB","2":"A B oB 7B","16":"C"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"KeyboardEvent.getModifierState()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js
index ef4bc5c81da41f..7c1087179bd7d9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","260":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v 7B 8B","132":"0 1 w x y z"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"0 1 2 3 4 5 6 7 8 9 F B G M N O s t u v w x y z AB KC LC MC NC nB 3B OC","16":"C"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.key"};
+module.exports={A:{A:{"2":"J D E 9B","260":"F A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K L G M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w BC CC","132":"0 1 2 x y z"},D:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"0 1 2 3 4 5 6 7 8 9 F B G M N O t u v w x y z AB BB MC NC OC PC oB 7B QC","16":"C"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"1":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d pB","2":"A B oB 7B","16":"C"},L:{"1":"H"},M:{"1":"c"},N:{"260":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"KeyboardEvent.key"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js
index 2ba83787cacd13..1c84df0a409fed 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"J BC vB","132":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","16":"C","132":"G M"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B","132":"QC RC SC"},H:{"2":"jC"},I:{"1":"H oC pC","16":"kC lC","132":"qB I mC nC 4B"},J:{"132":"D A"},K:{"1":"c oB","2":"A B nB 3B","16":"C"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"KeyboardEvent.location"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L BC CC"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","132":"0 1 2 3 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"J EC xB","132":"I s FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B MC NC OC PC oB 7B QC","16":"C","132":"G M"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B","132":"SC TC UC"},H:{"2":"lC"},I:{"1":"H qC rC","16":"mC nC","132":"rB I oC pC 8B"},J:{"132":"D A"},K:{"1":"d pB","2":"A B oB 7B","16":"C"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"KeyboardEvent.location"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js
index a264854aa09f6c..998c2f9c190ab6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","16":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","16":"F KC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B","16":"kC lC","132":"oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"132":"H"},M:{"132":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"2":"I","132":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"132":"3C"},S:{"1":"4C"}},B:7,C:"KeyboardEvent.which"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","16":"s"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b NC OC PC oB 7B QC pB","16":"F MC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B","16":"mC nC","132":"qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"132":"H"},M:{"132":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"2":"I","132":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"132":"6C"},S:{"1":"7C"}},B:7,C:"KeyboardEvent.which"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js
index 52b3958cdc4b4c..3a083d44dbdad9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Resource Hints: Lazyload"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"1":"B","2":"A"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Resource Hints: Lazyload"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js
index cb198a0de7c777..c7a9ce695d6e33 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","194":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O","322":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB","516":"EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","1028":"A wB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","322":"0 G M N O s t u v w x y z","516":"1 2 3 4 5 6 7 8"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","1028":"WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","516":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"let"};
+module.exports={A:{A:{"2":"J D E F A 9B","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","194":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB BC CC"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O","322":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB","516":"FB GB HB IB JB KB LB MB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC","1028":"A yB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","322":"0 1 G M N O t u v w x y z","516":"2 3 4 5 6 7 8 9"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC","1028":"YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","516":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"let"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js
index 4c8d980c21e60a..2c3a955c8430fa 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","130":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"130":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D","130":"A"},K:{"1":"c","130":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"130":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"PNG favicons"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","130":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC"},H:{"130":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D","130":"A"},K:{"1":"d","130":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"130":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"PNG favicons"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js
index e4b80a672b5574..b0cff7574e176a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P","1537":"Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB 7B 8B","260":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","513":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","1537":"Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB RB SB TB UB VB WB XB YB c ZB aB KC LC MC NC nB 3B OC oB","1537":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","130":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC"},H:{"130":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","130":"A"},K:{"2":"c","130":"A B C nB 3B oB"},L:{"1537":"H"},M:{"2":"b"},N:{"130":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC","1537":"yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"1537":"3C"},S:{"513":"4C"}},B:1,C:"SVG favicons"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P","1537":"Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC rB BC CC","260":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB","513":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P","1537":"Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB SB TB UB VB WB XB YB ZB aB bB cB MC NC OC PC oB 7B QC pB","1537":"dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","130":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC"},H:{"130":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D","130":"A"},K:{"130":"A B C oB 7B pB","1537":"d"},L:{"1537":"H"},M:{"2":"c"},N:{"130":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC","1537":"0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"1537":"6C"},S:{"513":"7C"}},B:1,C:"SVG favicons"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
index 568e355a2ce7db..806bc1fe1dbbe9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E 5B","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB","260":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"16":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"16":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"16":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: dns-prefetch"};
+module.exports={A:{A:{"1":"A B","2":"J D E 9B","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC rB","260":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"16":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"16":"rB I H mC nC oC pC 8B qC rC"},J:{"16":"D A"},K:{"1":"d","16":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","16":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Resource Hints: dns-prefetch"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
index 02a2d5e4b53fda..a24873a6592f2f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Resource Hints: modulepreload"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"Resource Hints: modulepreload"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
index 733168c93dc57d..2d0da1d9b33e75 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","260":"G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","129":"CB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"16":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: preconnect"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L","260":"G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","129":"DB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"16":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Resource Hints: preconnect"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
index 009d6f09d93c70..f12f86d5e05ab2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB","194":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","194":"fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"I H oC pC","2":"qB kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Resource Hints: prefetch"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D"},E:{"2":"I s J D E F A B C K EC xB FC GC HC IC yB oB pB","194":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","194":"hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"I H qC rC","2":"rB mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Resource Hints: prefetch"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js
index 1c28e06840d8ca..53a994d2bfa91c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M","1028":"N O"},C:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 7B 8B","132":"TB","578":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T"},D:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","322":"B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","322":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Resource Hints: preload"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M","1028":"N O"},C:{"1":"U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB BC CC","132":"UB","578":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T"},D:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB","322":"B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB MC NC OC PC oB 7B QC pB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC","322":"aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"Resource Hints: preload"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js
index ea9650cc920dfb..d56e955adda143 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Resource Hints: prerender"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"Resource Hints: prerender"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
index bb14d1cf1dcdd6..3499f646ab89a1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB 7B 8B","132":"jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB","66":"jB kB"},E:{"1":"JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB","322":"L G xB GC HC yB","580":"zB 0B 1B pB 2B IC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","66":"XB YB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","322":"fC gC hC iC yB","580":"zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"132":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Lazy loading via attribute for images & iframes"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB BC CC","132":"kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB","66":"kB lB"},E:{"1":"LC","2":"I s J D E F A B C K EC xB FC GC HC IC yB oB pB","322":"L G zB JC KC 0B","580":"1B 2B 3B qB 4B 5B 6B"},F:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB MC NC OC PC oB 7B QC pB","66":"YB ZB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","322":"hC iC jC kC 0B","580":"1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"132":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"Lazy loading via attribute for images & iframes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js
index d2fe35c5386e77..c03d2db228e600 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","16":"5B","132":"J D E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L G M N O s t u v w"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I r J D E F BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F B C KC LC MC NC nB 3B OC","132":"oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"E vB PC 4B QC RC SC TC UC VC"},H:{"132":"jC"},I:{"1":"H oC pC","132":"qB I kC lC mC nC 4B"},J:{"132":"D A"},K:{"1":"c","16":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","132":"A"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:6,C:"localeCompare()"};
+module.exports={A:{A:{"1":"B","16":"9B","132":"J D E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","132":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","132":"I s J D E F A B C K L G M N O t u v w x"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","132":"I s J D E F EC xB FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F B C MC NC OC PC oB 7B QC","132":"pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","132":"E xB RC 8B SC TC UC VC WC XC"},H:{"132":"lC"},I:{"1":"H qC rC","132":"rB I mC nC oC pC 8B"},J:{"132":"D A"},K:{"1":"d","16":"A B C oB 7B","132":"pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","132":"A"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","132":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"4":"7C"}},B:6,C:"localeCompare()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js
index c21c75d3f8d4c4..4929f9fc640c31 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"194":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Magnetometer"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","194":"WB sB XB tB YB ZB aB bB cB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"194":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:4,C:"Magnetometer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js
index d712882b28ad6d..d961252e7a45c7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","36":"F A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","36":"C K L"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B","36":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z 8B"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","36":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","36":"r J D CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC nB","36":"C G M N O s t 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","36":"PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"kC","36":"qB I lC mC nC 4B oC pC"},J:{"36":"D A"},K:{"1":"c","2":"A B","36":"C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"36":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","36":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"matches() DOM method"};
+module.exports={A:{A:{"2":"J D E 9B","36":"F A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","36":"C K L"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC","36":"0 1 2 3 4 5 6 7 I s J D E F A B C K L G M N O t u v w x y z CC"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","36":"0 1 2 3 4 5 6 7 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","36":"s J D FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B MC NC OC PC oB","36":"C G M N O t u 7B QC pB"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB","36":"RC 8B SC TC UC"},H:{"2":"lC"},I:{"1":"H","2":"mC","36":"rB I nC oC pC 8B qC rC"},J:{"36":"D A"},K:{"1":"d","2":"A B","36":"C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"36":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","36":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"matches() DOM method"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js
index cad66d9f9a9398..6256d020a5e961 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"matchMedia"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B C MC NC OC PC oB 7B QC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"1":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"A","2":"D"},K:{"1":"d pB","2":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"matchMedia"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js
index 8fb76b2da663d9..add1aa62457907 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"F A B 5B","8":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W X Y Z a d e f g h","584":"i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","129":"6B qB 7B 8B"},D:{"1":"x","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h","584":"i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","260":"I r J D E F BC vB CC DC EC FC"},F:{"2":"F","8":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB","584":"S T U V W X Y Z a","2052":"B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B"},H:{"8":"jC"},I:{"8":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"A","8":"D"},K:{"8":"A B C c nB 3B oB"},L:{"8":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"8":"qC"},P:{"8":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"8":"xB"},R:{"8":"3C"},S:{"1":"4C"}},B:2,C:"MathML"};
+module.exports={A:{A:{"2":"F A B 9B","8":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W X Y Z a b e f g h","584":"i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","129":"AC rB BC CC"},D:{"1":"y","8":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h","584":"i j k l m n o p q r c H vB wB DC"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","260":"I s J D E F EC xB FC GC HC IC"},F:{"2":"F","8":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB","584":"S T U V W X Y Z a b","2052":"B C MC NC OC PC oB 7B QC pB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","8":"xB RC 8B"},H:{"8":"lC"},I:{"8":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"A","8":"D"},K:{"8":"A B C d oB 7B pB"},L:{"8":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"8":"sC"},P:{"8":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"8":"zB"},R:{"8":"6C"},S:{"1":"7C"}},B:2,C:"MathML"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js
index 1dec503e14b569..57b89cf94fa0d7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","16":"5B","900":"J D E F"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","1025":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","900":"6B qB 7B 8B","1025":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"r BC","900":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F","132":"B C KC LC MC NC nB 3B OC oB"},G:{"1":"PC 4B QC RC SC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB","2052":"E TC"},H:{"132":"jC"},I:{"1":"qB I mC nC 4B oC pC","16":"kC lC","4097":"H"},J:{"1":"D A"},K:{"132":"A B C nB 3B oB","4097":"c"},L:{"4097":"H"},M:{"4097":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"4097":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1025":"4C"}},B:1,C:"maxlength attribute for input and textarea elements"};
+module.exports={A:{A:{"1":"A B","16":"9B","900":"J D E F"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","1025":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","900":"AC rB BC CC","1025":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"s EC","900":"I xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F","132":"B C MC NC OC PC oB 7B QC pB"},G:{"1":"RC 8B SC TC UC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB","2052":"E VC"},H:{"132":"lC"},I:{"1":"rB I oC pC 8B qC rC","16":"mC nC","4097":"H"},J:{"1":"D A"},K:{"132":"A B C oB 7B pB","4097":"d"},L:{"4097":"H"},M:{"4097":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"4097":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1025":"7C"}},B:1,C:"maxlength attribute for input and textarea elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
index ec26e1d762709b..e9d8ba59bf087b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J BC vB CC DC JC","33":"D E F A EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","33":"E SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"isolate-override from unicode-bidi"};
+module.exports={A:{D:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M BC CC","33":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},M:{"1":"c"},A:{"2":"J D E F A B 9B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},K:{"1":"d","2":"A B C oB 7B pB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B","2":"I s J EC xB FC GC LC","33":"D E F A HC IC yB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC","33":"E UC VC WC XC YC ZC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"}},B:6,C:"isolate-override from unicode-bidi"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
index 2741f030c67dc7..63e6efd0992674 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 G M N O s t u v w x y z"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r BC vB CC JC","33":"J D E F A DC EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"isolate from unicode-bidi"};
+module.exports={A:{D:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F BC CC","33":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},M:{"1":"c"},A:{"2":"J D E F A B 9B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 G M N O t u v w x y z"},K:{"1":"d","2":"A B C oB 7B pB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B","2":"I s EC xB FC LC","33":"J D E F A GC HC IC yB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","33":"E TC UC VC WC XC YC ZC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"}},B:6,C:"isolate from unicode-bidi"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
index 01318a7c75f30c..6064952c0a08fd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r BC vB CC JC","33":"J D E F A DC EC FC wB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"E RC SC TC UC VC WC XC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"plaintext from unicode-bidi"};
+module.exports={A:{D:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F BC CC","33":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},M:{"1":"c"},A:{"2":"J D E F A B 9B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},K:{"1":"d","2":"A B C oB 7B pB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B","2":"I s EC xB FC LC","33":"J D E F A GC HC IC yB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","33":"E TC UC VC WC XC YC ZC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"}},B:6,C:"plaintext from unicode-bidi"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
index 28ebfc40b513ec..5041896a05a20a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J D BC vB CC DC EC JC","33":"E F A B C FC wB nB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-color property"};
+module.exports={A:{D:{"1":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC","33":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z"},M:{"1":"c"},A:{"2":"J D E F A B 9B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB MC NC OC PC oB 7B QC pB"},K:{"1":"d","2":"A B C oB 7B pB"},E:{"1":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B","2":"I s J D EC xB FC GC HC LC","33":"E F A B C IC yB oB"},G:{"1":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC","33":"E VC WC XC YC ZC aC bC cC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"}},B:6,C:"text-decoration-color property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
index 2f6763bd65c123..6ad66d7ac34087 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J D BC vB CC DC EC JC","33":"E F A B C FC wB nB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-line property"};
+module.exports={A:{D:{"1":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC","33":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z"},M:{"1":"c"},A:{"2":"J D E F A B 9B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB MC NC OC PC oB 7B QC pB"},K:{"1":"d","2":"A B C oB 7B pB"},E:{"1":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B","2":"I s J D EC xB FC GC HC LC","33":"E F A B C IC yB oB"},G:{"1":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC","33":"E VC WC XC YC ZC aC bC cC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"}},B:6,C:"text-decoration-line property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
index a058802f484a7e..81078029f9b724 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"2":"I r J D BC vB CC DC EC JC","33":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},G:{"2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration shorthand property"};
+module.exports={A:{D:{"1":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC"},M:{"1":"c"},A:{"2":"J D E F A B 9B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB MC NC OC PC oB 7B QC pB"},K:{"1":"d","2":"A B C oB 7B pB"},E:{"2":"I s J D EC xB FC GC HC LC","33":"E F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B"},G:{"2":"xB RC 8B SC TC UC","33":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"}},B:6,C:"text-decoration shorthand property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
index 824196b2c7e9a2..0d8723e4054fd0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js
@@ -1 +1 @@
-module.exports={A:{D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","33":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},M:{"1":"b"},A:{"2":"J D E F A B 5B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},K:{"1":"c","2":"A B C nB 3B oB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC","2":"I r J D BC vB CC DC EC JC","33":"E F A B C FC wB nB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","33":"E TC UC VC WC XC YC ZC aC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"}},B:6,C:"text-decoration-style property"};
+module.exports={A:{D:{"1":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},L:{"1":"H"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC","33":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z"},M:{"1":"c"},A:{"2":"J D E F A B 9B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB MC NC OC PC oB 7B QC pB"},K:{"1":"d","2":"A B C oB 7B pB"},E:{"1":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B","2":"I s J D EC xB FC GC HC LC","33":"E F A B C IC yB oB"},G:{"1":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC","33":"E VC WC XC YC ZC aC bC cC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"}},B:6,C:"text-decoration-style property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js
index c28764d50b75fd..2113a087337936 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N","132":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r BC vB CC","132":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC SC","132":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","132":"H oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"132":"b"},N:{"132":"A B"},O:{"132":"qC"},P:{"2":"I rC","132":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"132":"4C"}},B:2,C:"Media Fragments"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"I s J D E F A B C K L G M N","132":"0 1 2 3 4 5 6 7 8 9 O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s EC xB FC","132":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","132":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"xB RC 8B SC TC UC","132":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B","132":"H qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","132":"d"},L:{"132":"H"},M:{"132":"c"},N:{"132":"A B"},O:{"132":"sC"},P:{"2":"I tC","132":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"132":"zB"},R:{"132":"6C"},S:{"132":"7C"}},B:2,C:"Media Fragments"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
index 932a28b4b8a1d3..7d13a7e1e0beef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B","260":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","324":"OB PB QB RB SB TB UB VB rB WB sB"},E:{"2":"I r J D E F A BC vB CC DC EC FC wB","132":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","324":"9 AB BB CB DB EB FB GB HB IB JB KB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"260":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","132":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:5,C:"Media Capture from DOM Elements API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB BC CC","260":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","324":"PB QB RB SB TB UB VB WB sB XB tB"},E:{"2":"I s J D E F A EC xB FC GC HC IC yB","132":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","324":"AB BB CB DB EB FB GB HB IB JB KB LB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"260":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I","132":"tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"260":"7C"}},B:5,C:"Media Capture from DOM Elements API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js
index d8c7865e5e945c..d02941289a855c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB LB"},E:{"1":"G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","322":"K L oB xB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"7 8"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC","578":"aC bC cC dC eC fC gC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"MediaRecorder API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"LB MB"},E:{"1":"G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB","322":"K L pB zB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","194":"8 9"},G:{"1":"jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC","578":"cC dC eC fC gC hC iC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"MediaRecorder API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js
index f308d754866193..3ed2a80df3b19d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B","66":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M","33":"0 1 2 3 w x y z","66":"N O s t u v"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","260":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Media Source Extensions"};
+module.exports={A:{A:{"2":"J D E F A 9B","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x y BC CC","66":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M","33":"0 1 2 3 4 x y z","66":"N O t u v w"},E:{"1":"E F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC","260":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H rC","2":"rB I mC nC oC pC 8B qC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"Media Source Extensions"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js
index 8d66989714a597..aa5599457bbfb2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D 7B 8B","132":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T","450":"U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"8 9 AB BB CB DB EB FB GB HB IB JB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"450":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Context menu item (menuitem element)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC rB I s J D BC CC","132":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T","450":"U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","66":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 F B C G M N O t u v w x y z LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","66":"9 AB BB CB DB EB FB GB HB IB JB KB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"450":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Context menu item (menuitem element)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js
index a8c72efcffca34..ffd15dab74b76f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB","132":"hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","258":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB GC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"513":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","16":"rC"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"theme-color Meta Tag"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB","132":"iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","258":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d"},E:{"1":"G KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K L EC xB FC GC HC IC yB oB pB zB JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"513":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I","16":"tC"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:1,C:"theme-color Meta Tag"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js
index 647ca22661f7e7..8b3980ce286fe4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"meter element"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","2":"F MC NC OC PC"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"meter element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js
index a942509fcc9e9c..2f36b24eb2380c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Web MIDI API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c BC CC"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"Web MIDI API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js
index 88bb8fbabd96bc..16f25ea4f1a04c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","8":"J 5B","129":"D","257":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS min/max-width/height"};
+module.exports={A:{A:{"1":"F A B","8":"J 9B","129":"D","257":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS min/max-width/height"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js
index 991ce20bcbcf5d..d08c020c8f7d50 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","132":"I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","2":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"MP3 audio format"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","132":"I s J D E F A B C K L G M N O t u v BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B qC rC","2":"mC nC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"MP3 audio format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js
index 96b851141ab763..d6fe4b5a3bdc6d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","386":"u v"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","386":"v w"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js
index 6b2af6a43eb363..63259d64895d1c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t 7B 8B","4":"0 1 2 3 4 5 6 7 u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","4":"qB I kC lC nC 4B","132":"mC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"260":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"MPEG-4/H.264 video format"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u BC CC","4":"0 1 2 3 4 5 6 7 8 v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x y MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H qC rC","4":"rB I mC nC pC 8B","132":"oC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"260":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"MPEG-4/H.264 video format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js
index a9a20ad195383e..f7cf304b192827 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 Multiple backgrounds"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB CC","2":"AC rB BC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC NC"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS3 Multiple backgrounds"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js
index b48e0802f90c23..3ee846243a688b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O","516":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"132":"PB QB RB SB TB UB VB rB WB sB XB YB c","164":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B","516":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","1028":"d e f g h i j k l m n o p q b H uB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","516":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"F FC","164":"D E EC","420":"I r J BC vB CC DC"},F:{"1":"C nB 3B OC oB","2":"F B KC LC MC NC","420":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z","516":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"UC VC","164":"E SC TC","420":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"420":"qB I kC lC mC nC 4B oC pC","516":"H"},J:{"420":"D A"},K:{"1":"C nB 3B oB","2":"A B","516":"c"},L:{"516":"H"},M:{"1028":"b"},N:{"1":"A B"},O:{"516":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","420":"I"},Q:{"516":"xB"},R:{"516":"3C"},S:{"164":"4C"}},B:4,C:"CSS3 Multiple column layout"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O","516":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"132":"QB RB SB TB UB VB WB sB XB tB YB ZB aB","164":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB BC CC","516":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a","1028":"b e f g h i j k l m n o p q r c H vB wB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","516":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","132":"F IC","164":"D E HC","420":"I s J EC xB FC GC"},F:{"1":"C oB 7B QC pB","2":"F B MC NC OC PC","420":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB","516":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","132":"WC XC","164":"E UC VC","420":"xB RC 8B SC TC"},H:{"1":"lC"},I:{"420":"rB I mC nC oC pC 8B qC rC","516":"H"},J:{"420":"D A"},K:{"1":"C oB 7B pB","2":"A B","516":"d"},L:{"516":"H"},M:{"1028":"c"},N:{"1":"A B"},O:{"516":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","420":"I"},Q:{"516":"zB"},R:{"516":"6C"},S:{"164":"7C"}},B:4,C:"CSS3 Multiple column layout"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js
index 8b8a43a231a03e..71ec26b98aa5db 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","260":"F A B"},B:{"132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N O"},C:{"2":"6B qB I r 7B 8B","260":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"16":"I r J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"16":"BC vB","132":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"C OC oB","2":"F KC LC MC NC","16":"B nB 3B","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"16":"vB PC","132":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"16":"kC lC","132":"qB I H mC nC 4B oC pC"},J:{"132":"D A"},K:{"1":"C oB","2":"A","16":"B nB 3B","132":"c"},L:{"132":"H"},M:{"260":"b"},N:{"260":"A B"},O:{"132":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"132":"xB"},R:{"132":"3C"},S:{"260":"4C"}},B:5,C:"Mutation events"};
+module.exports={A:{A:{"2":"J D E 9B","260":"F A B"},B:{"132":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K L G M N O"},C:{"2":"AC rB I s BC CC","260":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"16":"I s J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"16":"EC xB","132":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"C QC pB","2":"F MC NC OC PC","16":"B oB 7B","132":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"16":"xB RC","132":"E 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"16":"mC nC","132":"rB I H oC pC 8B qC rC"},J:{"132":"D A"},K:{"1":"C pB","2":"A","16":"B oB 7B","132":"d"},L:{"132":"H"},M:{"260":"c"},N:{"260":"A B"},O:{"132":"sC"},P:{"132":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"132":"zB"},R:{"132":"6C"},S:{"260":"7C"}},B:5,C:"Mutation events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js
index 80d5c4f3688740..9356e4c4146ca3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E 5B","8":"F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N","33":"O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC","8":"I nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","8":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Mutation Observer"};
+module.exports={A:{A:{"1":"B","2":"J D E 9B","8":"F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K BC CC"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N","33":"0 O t u v w x y z"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","33":"TC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB mC nC oC","8":"I pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","8":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Mutation Observer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js
index 62e68555a3d52e..d408d94d6fa60b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"5B","8":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","4":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Storage - name/value pairs"};
+module.exports={A:{A:{"1":"E F A B","2":"9B","8":"J D"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","4":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC NC"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Web Storage - name/value pairs"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js
index 3e27a34f274cf3..8b6b38a2202819 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","194":"P Q R S T U","260":"V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","194":"iB jB kB lB mB P Q R S T U","260":"V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC","516":"yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","194":"XB YB c ZB aB bB cB dB eB fB","260":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC","516":"yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"File System Access API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","194":"P Q R S T U","260":"V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB","194":"jB kB lB mB nB P Q R S T U","260":"V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC","516":"0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB MC NC OC PC oB 7B QC pB","194":"YB ZB aB bB cB dB eB fB gB hB","260":"d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC","516":"0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"File System Access API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js
index ed696ec2c79dd8..1c62ac2818e7b3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","33":"J D E F A B C"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"I H nC 4B oC pC","2":"qB kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Navigation Timing API"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s","33":"J D E F A B C"},E:{"1":"E F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"I H pC 8B qC rC","2":"rB mC nC oC"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"Navigation Timing API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js
index 5680383f3387dd..4f18b8e437bd31 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","1028":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB","1028":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB KC LC MC NC nB 3B OC oB","1028":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"kC oC pC","132":"qB I lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","132":"I","516":"rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"260":"4C"}},B:7,C:"Network Information API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","1028":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB","1028":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MC NC OC PC oB 7B QC pB","1028":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"mC qC rC","132":"rB I nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","132":"I","516":"tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"260":"7C"}},B:7,C:"Network Information API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js
index 319eae1830f332..f0278adb3a2721 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","36":"r J D E F A B C K L G M N O s t u"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","36":"H oC pC"},J:{"1":"A","2":"D"},K:{"2":"A B C nB 3B oB","36":"c"},L:{"513":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"36":"I","258":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"258":"3C"},S:{"1":"4C"}},B:1,C:"Web Notifications"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I","36":"s J D E F A B C K L G M N O t u v"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x y MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B","36":"H qC rC"},J:{"1":"A","2":"D"},K:{"2":"A B C oB 7B pB","36":"d"},L:{"513":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"36":"I","258":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"258":"6C"},S:{"1":"7C"}},B:1,C:"Web Notifications"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js
index 2121cbb6a4d922..57e2d3e6c6a7a0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","16":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Object.entries"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB BC CC"},D:{"1":"SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB MC NC OC PC oB 7B QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D","16":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Object.entries"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js
index 672c4751221de9..591b6a2ef7ec6e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G","260":"M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","132":"E F EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F G M N O KC LC MC","33":"B C NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","132":"E TC UC VC"},H:{"33":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B oC"},J:{"2":"D A"},K:{"1":"c","2":"A","33":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 object-fit/object-position"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G","260":"M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC","132":"E F HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F G M N O MC NC OC","33":"B C PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC","132":"E VC WC XC"},H:{"33":"lC"},I:{"1":"H rC","2":"rB I mC nC oC pC 8B qC"},J:{"2":"D A"},K:{"1":"d","2":"A","33":"B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS3 object-fit/object-position"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js
index 4f518ecbd51014..97e987e5df7500 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z","2":"F B C G M N O s t u v AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Object.observe data binding"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB","2":"F B C G M N O t u v w BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"I","2":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Object.observe data binding"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js
index 0823a89a46ad20..a3169fa3581679 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js
@@ -1 +1 @@
-module.exports={A:{A:{"8":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"8":"jC"},I:{"1":"H","8":"qB I kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","8":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Object.values method"};
+module.exports={A:{A:{"8":"J D E F A B 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","8":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB BC CC"},D:{"1":"SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","8":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB MC NC OC PC oB 7B QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","8":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"8":"lC"},I:{"1":"H","8":"rB I mC nC oC pC 8B qC rC"},J:{"8":"D A"},K:{"1":"d","8":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"8":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","8":"I tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Object.values method"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js
index 084fb0da9bd217..94c46785795674 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O","2":"C P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","130":"A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Object RTC (ORTC) API for WebRTC"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O","2":"C P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D","130":"A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:6,C:"Object RTC (ORTC) API for WebRTC"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js
index 7cc9b096faf462..e8f8d081d87090 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"F 5B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T","2":"U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S 7B 8B","2":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"qB","8":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","2":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB NC nB 3B OC oB","2":"F hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC","8":"LC MC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I kC lC mC nC 4B oC pC","2":"H"},J:{"1":"D A"},K:{"1":"B C nB 3B oB","2":"A c"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Offline web applications"};
+module.exports={A:{A:{"1":"A B","2":"F 9B","8":"J D E"},B:{"1":"C K L G M N O P Q R S T","2":"U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S BC CC","2":"T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","4":"rB","8":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T","2":"U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d PC oB 7B QC pB","2":"F iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC","8":"NC OC"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I mC nC oC pC 8B qC rC","2":"H"},J:{"1":"D A"},K:{"1":"B C oB 7B pB","2":"A d"},L:{"2":"H"},M:{"2":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"2":"6C"},S:{"1":"7C"}},B:7,C:"Offline web applications"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js
index 712813cbe873ff..f0bbcfa8b37824 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B","194":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p"},D:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","322":"VB rB WB sB XB YB c ZB aB bB cB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB KC LC MC NC nB 3B OC oB","322":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"OffscreenCanvas"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB BC CC","194":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p"},D:{"1":"fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","322":"WB sB XB tB YB ZB aB bB cB dB eB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB MC NC OC PC oB 7B QC pB","322":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"194":"7C"}},B:1,C:"OffscreenCanvas"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js
index 5ab4bb5a8c0d31..aba270382d8c12 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","132":"G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"A","2":"D"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Ogg Vorbis audio format"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L EC xB FC GC HC IC yB oB pB zB","132":"G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC NC"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"A","2":"D"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Ogg Vorbis audio format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js
index 4faee65e4fcfe9..022fda9d81f54a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","8":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:6,C:"Ogg/Theora video format"};
+module.exports={A:{A:{"2":"J D E 9B","8":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","8":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC NC"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"1":"c"},N:{"8":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"2":"6C"},S:{"1":"7C"}},B:6,C:"Ogg/Theora video format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js
index b1ab307a1ccbf4..ef5b9ddf4506ea 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","16":"M N O s"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","16":"C"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Reversed attribute of ordered lists"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G","16":"M N O t"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B MC NC OC PC oB 7B QC","16":"C"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Reversed attribute of ordered lists"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js
index 276f3ec79e520e..26e2697abcee16 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G"},C:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 7B 8B"},D:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"\"once\" event listener option"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G"},C:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB BC CC"},D:{"1":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB MC NC OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"\"once\" event listener option"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js
index 83290ea046722a..10c8c8d8555deb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D 5B","260":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB","516":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC","4":"oB"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"A","132":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Online/offline status"};
+module.exports={A:{A:{"1":"F A B","2":"J D 9B","260":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC rB","516":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC","4":"pB"},G:{"1":"E 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"A","132":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Online/offline status"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js
index a2c4fbc8b611cc..06d5909b890985 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D E F A BC vB CC DC EC FC wB","132":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC","132":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Opus audio format"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L BC CC"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 I s J D E F A B C K L G M N O t u v w x y z"},E:{"2":"I s J D E F A EC xB FC GC HC IC yB","132":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC","132":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Opus audio format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js
index 22193dc6fce97a..24c0aeb3887f34 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","194":"VB rB WB sB XB YB c ZB aB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Orientation Sensor"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","194":"WB sB XB tB YB ZB aB bB cB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"Orientation Sensor"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js
index 3ac0696a95413d..7ba5104a31dbed 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 5B","260":"E","388":"F A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC","129":"oB","260":"F B KC LC MC NC nB 3B"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"C c oB","260":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"388":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS outline properties"};
+module.exports={A:{A:{"2":"J D 9B","260":"E","388":"F A B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC","129":"pB","260":"F B MC NC OC PC oB 7B"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"C d pB","260":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"388":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS outline properties"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js
index ef8aef6b6eca85..987c0cb77e06f7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L"},C:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB BC CC"},D:{"1":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB MC NC OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js
index fd8d4514cb04b7..a551ddffdf702a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"PageTransitionEvent"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"PageTransitionEvent"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js
index ca8b7847b1895a..eb1b927824342c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"A B C K L G M N"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K","33":"0 1 2 3 4 5 L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B C KC LC MC NC nB 3B OC","33":"G M N O s"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","33":"oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Page Visibility"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F BC CC","33":"A B C K L G M N"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K","33":"0 1 2 3 4 5 6 L G M N O t u v w x y z"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B C MC NC OC PC oB 7B QC","33":"G M N O t"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B","33":"qC rC"},J:{"1":"A","2":"D"},K:{"1":"d pB","2":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","33":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"Page Visibility"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js
index d4e844bf05367b..c347b2fcd5ab17 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Passive event listeners"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB BC CC"},D:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB MC NC OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"Passive event listeners"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js
index cb3fd903b432d8..b046c13464d9ee 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","16":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b 7B 8B","16":"H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"uB 9B AC"},E:{"1":"C K oB","2":"I r J D E F A B BC vB CC DC EC FC wB nB","16":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB KC LC MC NC nB 3B OC oB","16":"QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"16":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","16":"H"},J:{"2":"D","16":"A"},K:{"2":"A B C nB 3B oB","16":"c"},L:{"16":"H"},M:{"16":"b"},N:{"2":"A","16":"B"},O:{"16":"qC"},P:{"2":"I rC sC","16":"tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"16":"xB"},R:{"16":"3C"},S:{"2":"4C"}},B:1,C:"Password Rules"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","16":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H BC CC","16":"vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","16":"vB wB DC"},E:{"1":"C K pB","2":"I s J D E F A B EC xB FC GC HC IC yB oB","16":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB MC NC OC PC oB 7B QC pB","16":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"16":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","16":"H"},J:{"2":"D","16":"A"},K:{"2":"A B C oB 7B pB","16":"d"},L:{"16":"H"},M:{"16":"c"},N:{"2":"A","16":"B"},O:{"16":"sC"},P:{"2":"I tC uC","16":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"16":"zB"},R:{"16":"6C"},S:{"2":"7C"}},B:1,C:"Password Rules"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js
index bef87b74abc51b..437c7f97bc75ed 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K","132":"L G M N O"},C:{"1":"LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","132":"E F EC"},F:{"1":"SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","16":"E","132":"TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","132":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Path2D"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K","132":"L G M N O"},C:{"1":"MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","132":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z","132":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC","132":"E F HC"},F:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w MC NC OC PC oB 7B QC pB","132":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC","16":"E","132":"VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"yB yC zC 0C 1C 2C qB 3C 4C 5C","132":"I tC uC vC wC xC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Path2D"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js
index 312ea1b2da4fb6..ca054eb52d9a96 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K","322":"L","8196":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 7B 8B","4162":"SB TB UB VB rB WB sB XB YB c ZB","16452":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","194":"QB RB SB TB UB VB","1090":"rB WB","8196":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","514":"A B wB","8196":"C nB"},F:{"1":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB","194":"DB EB FB GB HB IB JB KB","8196":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","514":"WC XC YC","8196":"ZC aC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"2049":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I","8196":"rC sC tC uC vC wB wC"},Q:{"8196":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:2,C:"Payment Request API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K","322":"L","8196":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB BC CC","4162":"TB UB VB WB sB XB tB YB ZB aB bB","16452":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","194":"RB SB TB UB VB WB","1090":"sB XB","8196":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB"},E:{"1":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC","514":"A B yB","8196":"C oB"},F:{"1":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB MC NC OC PC oB 7B QC pB","194":"EB FB GB HB IB JB KB LB","8196":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB"},G:{"1":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC","514":"YC ZC aC","8196":"bC cC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"2049":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"zC 0C 1C 2C qB 3C 4C 5C","2":"I","8196":"tC uC vC wC xC yB yC"},Q:{"8196":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:2,C:"Payment Request API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js
index 846fc9da9224cb..9f0bb53e79b97d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"16":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Built-in PDF viewer"};
+module.exports={A:{A:{"2":"J D E F A 9B","132":"B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B MC NC OC PC oB 7B QC"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"16":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"16":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:6,C:"Built-in PDF viewer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js
index 15ec955500df9d..3a8fb8653c2ac8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Permissions API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB BC CC"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Permissions API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js
index d3a2c3fe5ce49b..80a691fdc6cc67 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","258":"P Q R S T U","322":"V W","388":"X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB 7B 8B","258":"iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","258":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U","322":"V W","388":"X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","258":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","258":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB","322":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC","258":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","258":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","258":"c"},L:{"388":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC","258":"uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"258":"xB"},R:{"388":"3C"},S:{"2":"4C"}},B:5,C:"Permissions Policy"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","258":"P Q R S T U","322":"V W","388":"X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB BC CC","258":"jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB","258":"XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U","322":"V W","388":"X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B EC xB FC GC HC IC yB","258":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB MC NC OC PC oB 7B QC pB","258":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB","322":"d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC","258":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","258":"H"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","388":"d"},L:{"388":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC","258":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"258":"zB"},R:{"388":"6C"},S:{"2":"7C"}},B:5,C:"Permissions Policy"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js
index 0dda48bcdeac7e..a094928f0208a9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB 7B 8B","132":"gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1090":"bB","1412":"fB","1668":"cB dB eB"},D:{"1":"eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB","2114":"dB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","4100":"A B C K wB nB oB"},F:{"1":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","8196":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","4100":"UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"16388":"H"},M:{"16388":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Picture-in-Picture"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB BC CC","132":"d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","1090":"dB","1412":"hB","1668":"eB fB gB"},D:{"1":"gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB","2114":"fB"},E:{"1":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC","4100":"A B C K yB oB pB"},F:{"1":"iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB MC NC OC PC oB 7B QC pB","8196":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d"},G:{"1":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC","4100":"WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"16388":"H"},M:{"16388":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"Picture-in-Picture"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js
index bbfe443b275113..7092e266821a5e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","578":"7 8 9 AB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z","194":"AB"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB","322":"x"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Picture element"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","578":"8 9 AB BB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB","194":"BB"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x MC NC OC PC oB 7B QC pB","322":"y"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Picture element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js
index 0e1d50ae0c4445..aa1cf8a998d9a3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"2":"6B","194":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"194":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:1,C:"Ping attribute"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M"},C:{"2":"AC","194":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"194":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"194":"7C"}},B:1,C:"Ping attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js
index 4335b4d21e3091..38b3de587b5f8b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"D E F A B","2":"5B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"PNG alpha transparency"};
+module.exports={A:{A:{"1":"D E F A B","2":"9B","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"PNG alpha transparency"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js
index 9be5ec4b0b666a..dff4b6c2a30337 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:7,C:"CSS pointer-events (for HTML)"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB CC","2":"AC rB BC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:7,C:"CSS pointer-events (for HTML)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js
index 70a01cfc7d73ca..c194117598a489 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F 5B","164":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB","328":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB"},D:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u","8":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","584":"PB QB RB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","8":"D E F A B C DC EC FC wB nB","1096":"oB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","8":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB","584":"CB DB EB"},G:{"1":"dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","6148":"cC"},H:{"2":"jC"},I:{"1":"H","8":"qB I kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"1":"c","2":"A","8":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","36":"A"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"rC","8":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"328":"4C"}},B:2,C:"Pointer events"};
+module.exports={A:{A:{"1":"B","2":"J D E F 9B","164":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC","8":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB","328":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB"},D:{"1":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v","8":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","584":"QB RB SB"},E:{"1":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC","8":"D E F A B C GC HC IC yB oB","1096":"pB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","8":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB","584":"DB EB FB"},G:{"1":"fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","8":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC","6148":"eC"},H:{"2":"lC"},I:{"1":"H","8":"rB I mC nC oC pC 8B qC rC"},J:{"8":"D A"},K:{"1":"d","2":"A","8":"B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","36":"A"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"tC","8":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"328":"7C"}},B:2,C:"Pointer events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js
index 0eb55f2d606a53..d03adbe18d6326 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 L G M N O s t u v w x y z AB BB CB DB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 v w x y z","66":"M N O s t u"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"G M N O s t u v w"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Pointer Lock API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K BC CC","33":"0 1 2 3 4 5 6 7 8 9 L G M N O t u v w x y z AB BB CB DB EB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 w x y z AB","66":"M N O t u v"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","33":"G M N O t u v w x"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"Pointer Lock API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js
index c52d531864a545..bb30ec2ca39969 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T","322":"Z a d e f g h i j k l m n o p q b H","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB","194":"jB kB lB mB P Q R S T","322":"V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","450":"U"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB","194":"XB YB c ZB aB bB cB dB eB fB gB","322":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"450":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Portals"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T","322":"Z a b e f g h i j k l m n o p q r c H","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB","194":"kB lB mB nB P Q R S T","322":"V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","450":"U"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB MC NC OC PC oB 7B QC pB","194":"YB ZB aB bB cB dB eB fB gB hB d","322":"iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"450":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Portals"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
index 44bffac844e11f..e2a51b6663b083 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB 7B 8B"},D:{"1":"kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB"},F:{"1":"XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB KC LC MC NC nB 3B OC oB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"prefers-color-scheme media query"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB BC CC"},D:{"1":"lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB"},E:{"1":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB"},F:{"1":"YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB MC NC OC PC oB 7B QC pB"},G:{"1":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"prefers-color-scheme media query"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
index 34c7bf0bf6ffd5..3e14e9d09b8b1f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B"},D:{"1":"iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"prefers-reduced-motion media query"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB BC CC"},D:{"1":"jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB MC NC OC PC oB 7B QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"prefers-reduced-motion media query"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js
index 6619f500eb0e43..dff637add292ce 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F KC LC MC NC"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","132":"SC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"progress element"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","2":"F MC NC OC PC"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC","132":"UC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"progress element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js
index 0332277faf7d33..956f7a307acf02 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N"},C:{"1":"VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB 7B 8B"},D:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Promise.prototype.finally"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N"},C:{"1":"WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB BC CC"},D:{"1":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB"},F:{"1":"OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB MC NC OC PC oB 7B QC pB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"Promise.prototype.finally"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js
index 22ccaed1972b8f..0bd1e7fb46d825 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js
@@ -1 +1 @@
-module.exports={A:{A:{"8":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","4":"0 1","8":"6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"5","8":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r J D BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","4":"s","8":"F B C G M N O KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B QC RC SC"},H:{"8":"jC"},I:{"1":"H pC","8":"qB I kC lC mC nC 4B oC"},J:{"8":"D A"},K:{"1":"c","8":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Promises"};
+module.exports={A:{A:{"8":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","4":"1 2","8":"0 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","4":"6","8":"0 1 2 3 4 5 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"I s J D EC xB FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","4":"t","8":"F B C G M N O MC NC OC PC oB 7B QC pB"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","8":"xB RC 8B SC TC UC"},H:{"8":"lC"},I:{"1":"H rC","8":"rB I mC nC oC pC 8B qC"},J:{"8":"D A"},K:{"1":"d","8":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"8":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Promises"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js
index 87177dd45842e7..9b65ca09f31971 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:4,C:"Proximity API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"1":"7C"}},B:4,C:"Proximity API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js
index 97170a5c8fc99a..7f7ecbb55a51d5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O BB CB DB EB FB GB HB IB JB KB LB","66":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C y z KC LC MC NC nB 3B OC oB","66":"G M N O s t u v w x"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Proxy object"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N BC CC"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O CB DB EB FB GB HB IB JB KB LB MB","66":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C z MC NC OC PC oB 7B QC pB","66":"G M N O t u v w x y"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Proxy object"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js
index 324f2b999f3074..b43dbd7e7969cf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB","2":"0 1 2 3 4 5 6 7 6B qB I r J D E F A B C K L G M N O s t u v w x y z gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB","2":"F B C G M N O s aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","4":"w","16":"t u v x"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I rC sC tC uC vC wB","2":"wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:6,C:"HTTP Public Key Pinning"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB","2":"0 1 2 3 4 5 6 7 8 AC rB I s J D E F A B C K L G M N O t u v w x y z d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB","2":"F B C G M N O t cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","4":"x","16":"u v w y"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"I tC uC vC wC xC yB","2":"yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"1":"7C"}},B:6,C:"HTTP Public Key Pinning"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js
index 3fec9c9bc87077..a80050fc458635 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O","2":"C K L G M","257":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB 7B 8B","257":"HB JB KB LB MB NB OB QB RB SB TB UB VB rB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1281":"IB PB WB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB","257":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","388":"HB IB JB KB LB MB"},E:{"2":"I r J D E F BC vB CC DC EC","514":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB","4612":"2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","16":"AB BB CB DB EB","257":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"2":"3C"},S:{"257":"4C"}},B:5,C:"Push API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"N O","2":"C K L G M","257":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB BC CC","257":"IB KB LB MB NB OB PB RB SB TB UB VB WB sB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","1281":"JB QB XB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB","257":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","388":"IB JB KB LB MB NB"},E:{"2":"I s J D E F EC xB FC GC HC","514":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB","4612":"4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB MC NC OC PC oB 7B QC pB","16":"BB CB DB EB FB","257":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"2":"6C"},S:{"257":"7C"}},B:5,C:"Push API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js
index 9688a68b5e3020..48f09d1b84e649 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"5B","8":"J D","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","8":"F KC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"querySelector/querySelectorAll"};
+module.exports={A:{A:{"1":"F A B","2":"9B","8":"J D","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","8":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b NC OC PC oB 7B QC pB","8":"F MC"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"querySelector/querySelectorAll"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js
index 7feaec97f78a19..9e9d07fa8bd99e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","16":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"257":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"readonly attribute of input and textarea elements"};
+module.exports={A:{A:{"1":"J D E F A B","16":"9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","16":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F MC","132":"B C NC OC PC oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B SC TC"},H:{"1":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"d","132":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"257":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"readonly attribute of input and textarea elements"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js
index 2e2a762b89c53c..f3c22ae34d221d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"P Q R S","132":"C K L G M N O","513":"T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V","2":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","513":"W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","2":"I r J D E F A B C K L G M N O s t","260":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB","513":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"C nB oB","2":"I r J D BC vB CC DC","132":"E F A B EC FC wB","1025":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB","2":"F B C KC LC MC NC nB 3B OC oB","513":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"aC bC cC dC","2":"vB PC 4B QC RC SC","132":"E TC UC VC WC XC YC ZC","1025":"eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"513":"3C"},S:{"1":"4C"}},B:4,C:"Referrer Policy"};
+module.exports={A:{A:{"2":"J D E F A 9B","132":"B"},B:{"1":"P Q R S","132":"C K L G M N O","513":"T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","513":"W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T","2":"I s J D E F A B C K L G M N O t u","260":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB","513":"U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"C oB pB","2":"I s J D EC xB FC GC","132":"E F A B HC IC yB","1025":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d","2":"F B C MC NC OC PC oB 7B QC pB","513":"iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"cC dC eC fC","2":"xB RC 8B SC TC UC","132":"E VC WC XC YC ZC aC bC","1025":"gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","513":"d"},L:{"513":"H"},M:{"513":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"513":"6C"},S:{"1":"7C"}},B:4,C:"Referrer Policy"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
index 6fb5ed8d56e579..98013456774fb5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","129":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"2":"I r J D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B KC LC MC NC nB 3B","129":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D","129":"A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:1,C:"Custom protocol handling"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","129":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC"},D:{"2":"I s J D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B MC NC OC PC oB 7B","129":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D","129":"A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:1,C:"Custom protocol handling"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js
index 2959cdcff58d62..b786db7b507b56 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"rel=noopener"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB BC CC"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"rel=noopener"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js
index fa28bb9dd96a47..c603bf4867bf6f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","132":"B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L G"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Link type \"noreferrer\""};
+module.exports={A:{A:{"2":"J D E F A 9B","132":"B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","16":"C"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L G"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Link type \"noreferrer\""};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js
index d54e63b00bfe18..c2ec9e26491876 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M","132":"N"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","132":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E BC vB CC DC EC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","132":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I","132":"rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"relList (DOMTokenList)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M","132":"N"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","132":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E EC xB FC GC HC"},F:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB MC NC OC PC oB 7B QC pB","132":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I","132":"tC uC vC wC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"relList (DOMTokenList)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js
index 1971277343aeb4..b9a59ea48fc1cd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E 5B","132":"F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E PC 4B RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB","260":"QC"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"rem (root em) units"};
+module.exports={A:{A:{"1":"B","2":"J D E 9B","132":"F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB CC","2":"AC rB BC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F B MC NC OC PC oB 7B"},G:{"1":"E RC 8B TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB","260":"SC"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"C d pB","2":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"rem (root em) units"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js
index 2f471b95f9aebf..d854cf673247e5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","33":"B C K L G M N O s t u v","164":"I r J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F","33":"v w","164":"O s t u","420":"A B C K L G M N"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","33":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"requestAnimationFrame"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","33":"B C K L G M N O t u v w","164":"I s J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F","33":"w x","164":"O t u v","420":"A B C K L G M N"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","33":"TC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"requestAnimationFrame"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js
index 21c060ba1478d3..557876c6d80c81 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","194":"QB RB"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB","322":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC","322":"fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"requestIdleCallback"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB BC CC","194":"RB SB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"I s J D E F A B C K EC xB FC GC HC IC yB oB pB","322":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","322":"hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"requestIdleCallback"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js
index 2408e0fd90e15e..973b1d7b0b8564 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB 7B 8B"},D:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","194":"RB SB TB UB VB rB WB sB XB YB"},E:{"1":"L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB","66":"K"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB","194":"EB FB GB HB IB JB KB LB MB NB OB"},G:{"1":"fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Resize Observer"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB BC CC"},D:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","194":"SB TB UB VB WB sB XB tB YB ZB"},E:{"1":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB pB","66":"K"},F:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB MC NC OC PC oB 7B QC pB","194":"FB GB HB IB JB KB LB MB NB OB PB"},G:{"1":"hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"Resize Observer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js
index d3feda2669accb..40d3a8cde1b30a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"4 5 6 7"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Resource Timing"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"5 6 7 8"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w x y"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Resource Timing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js
index 5f0f2162fa591a..5a946988d1a023 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB","194":"HB IB JB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","194":"4 5 6"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Rest parameters"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L BC CC"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB","194":"IB JB KB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","194":"5 6 7"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Rest parameters"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
index f058cb93e47138..383352a5da1ab3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","516":"G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","33":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v","33":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","130":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"WebRTC Peer-to-peer connections"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L","516":"G M N O"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v BC CC","33":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB"},D:{"1":"UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w","33":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 O t u v w x y z AB BB CB DB EB FB GB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D","130":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"33":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"WebRTC Peer-to-peer connections"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js
index 0beca02b397d2f..0d82d1a1597b96 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js
@@ -1 +1 @@
-module.exports={A:{A:{"4":"J D E F A B 5B"},B:{"4":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I"},E:{"4":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I BC vB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","8":"F B C KC LC MC NC nB 3B OC oB"},G:{"4":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B"},H:{"8":"jC"},I:{"4":"qB I H nC 4B oC pC","8":"kC lC mC"},J:{"4":"A","8":"D"},K:{"4":"c","8":"A B C nB 3B oB"},L:{"4":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:1,C:"Ruby annotation"};
+module.exports={A:{A:{"4":"J D E F A B 9B"},B:{"4":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","8":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB BC CC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","8":"I"},E:{"4":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"I EC xB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","8":"F B C MC NC OC PC oB 7B QC pB"},G:{"4":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","8":"xB RC 8B"},H:{"8":"lC"},I:{"4":"rB I H pC 8B qC rC","8":"mC nC oC"},J:{"4":"A","8":"D"},K:{"4":"d","8":"A B C oB 7B pB"},L:{"4":"H"},M:{"1":"c"},N:{"4":"A B"},O:{"4":"sC"},P:{"4":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"4":"zB"},R:{"4":"6C"},S:{"1":"7C"}},B:1,C:"Ruby annotation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js
index 9ea56d29062989..f6e0eac9ef0545 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"J D 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 I r J D E F A B C K L G M N O s t u v w x y z","2":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J CC","2":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"DC","129":"I BC vB"},F:{"1":"F B C G M N O KC LC MC NC nB 3B OC oB","2":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"PC 4B QC RC SC","2":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","129":"vB"},H:{"1":"jC"},I:{"1":"qB I kC lC mC nC 4B oC","2":"H pC"},J:{"1":"D A"},K:{"1":"A B C nB 3B oB","2":"c"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"display: run-in"};
+module.exports={A:{A:{"1":"E F A B","2":"J D 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 I s J D E F A B C K L G M N O t u v w x y z","2":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"s J FC","2":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"GC","129":"I EC xB"},F:{"1":"F B C G M N O MC NC OC PC oB 7B QC pB","2":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"RC 8B SC TC UC","2":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","129":"xB"},H:{"1":"lC"},I:{"1":"rB I mC nC oC pC 8B qC","2":"H rC"},J:{"1":"D A"},K:{"1":"A B C oB 7B pB","2":"d"},L:{"2":"H"},M:{"2":"c"},N:{"1":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:4,C:"display: run-in"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
index 64b5495530dd2f..46b13c16c8be04 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","388":"B"},B:{"1":"O P Q R S T U","2":"C K L G","129":"M N","513":"V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB 7B 8B"},D:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","513":"Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB nB","2052":"L GC","3076":"C K oB xB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","513":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC","2052":"aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"513":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"16":"xB"},R:{"513":"3C"},S:{"2":"4C"}},B:6,C:"'SameSite' cookie attribute"};
+module.exports={A:{A:{"2":"J D E F A 9B","388":"B"},B:{"1":"O P Q R S T U","2":"C K L G","129":"M N","513":"V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB BC CC"},D:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","513":"Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"G KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB oB","2052":"L JC","3076":"C K pB zB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB MC NC OC PC oB 7B QC pB","513":"hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC","2052":"cC dC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","513":"d"},L:{"513":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"16":"zB"},R:{"513":"6C"},S:{"2":"7C"}},B:6,C:"'SameSite' cookie attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js
index 01365802f2f302..a6eb8207745c80 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","164":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","36":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N 7B 8B","36":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A","36":"B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","16":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"Screen Orientation"};
+module.exports={A:{A:{"2":"J D E F A 9B","164":"B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","36":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N BC CC","36":"0 1 2 3 4 5 6 7 8 9 O t u v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x y MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A","36":"B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","16":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"Screen Orientation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js
index d9652a7b92c6d0..1ad977b38bf968 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"async attribute for external scripts"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB CC","2":"AC rB BC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","132":"s"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"2":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"async attribute for external scripts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js
index 700f518dc9a246..d76bdf8963db89 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","132":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","257":"0 1 2 3 I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"defer attribute for external scripts"};
+module.exports={A:{A:{"1":"A B","132":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","257":"0 1 2 3 4 I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"2":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"defer attribute for external scripts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js
index 9fe4485b8a890d..8aa4f6e9342cf1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 5B","132":"E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","132":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 2 3 4 5 6 7 8 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},E:{"1":"pB 2B IC JC","2":"I r BC vB","132":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC NC","16":"B nB 3B","132":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB OC oB"},G:{"1":"pB 2B","16":"vB PC 4B","132":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"1":"H","16":"kC lC","132":"qB I mC nC 4B oC pC"},J:{"132":"D A"},K:{"1":"c","132":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"132":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"scrollIntoView"};
+module.exports={A:{A:{"2":"J D 9B","132":"E F A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","132":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","132":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","132":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB"},E:{"1":"qB 4B 5B 6B LC","2":"I s EC xB","132":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F MC NC OC PC","16":"B oB 7B","132":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB QC pB"},G:{"1":"qB 4B 5B 6B","16":"xB RC 8B","132":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B"},H:{"2":"lC"},I:{"1":"H","16":"mC nC","132":"rB I oC pC 8B qC rC"},J:{"132":"D A"},K:{"1":"d","132":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"132":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"scrollIntoView"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
index fa1273d4fe8525..2c597425628550 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Element.scrollIntoViewIfNeeded()"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"Element.scrollIntoViewIfNeeded()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js
index c6ca627cad16ed..a3fa706019f36d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","2":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB","2":"F B C hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB","2":"sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d","2":"F B C iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js
index af3a2e66737eb9..e947697fd4137d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","16":"5B","260":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B","2180":"GB HB IB JB KB LB MB NB OB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","132":"F B C KC LC MC NC nB 3B OC oB"},G:{"16":"4B","132":"vB PC","516":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","16":"qB I kC lC mC nC","1025":"4B"},J:{"1":"A","16":"D"},K:{"1":"c","16":"A B C nB 3B","132":"oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","16":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2180":"4C"}},B:5,C:"Selection API"};
+module.exports={A:{A:{"1":"F A B","16":"9B","260":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","132":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB BC CC","2180":"HB IB JB KB LB MB NB OB PB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","132":"F B C MC NC OC PC oB 7B QC pB"},G:{"16":"8B","132":"xB RC","516":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H qC rC","16":"rB I mC nC oC pC","1025":"8B"},J:{"1":"A","16":"D"},K:{"1":"d","16":"A B C oB 7B","132":"pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","16":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2180":"7C"}},B:5,C:"Selection API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js
index c39c805d522124..5e3c5b160cf5cd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB 7B 8B"},D:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","196":"WB sB XB YB","324":"c"},E:{"2":"I r J D E F A B C BC vB CC DC EC FC wB nB","516":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Server Timing"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB BC CC"},D:{"1":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB","196":"XB tB YB ZB","324":"aB"},E:{"2":"I s J D E F A B C EC xB FC GC HC IC yB oB","516":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"Server Timing"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js
index 211fa0c7ae4243..56c27fb5dd2f58 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","322":"G M"},C:{"1":"HB JB KB LB MB NB OB QB RB SB TB UB VB rB sB XB YB c ZB aB bB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"6 7 8 9 AB BB CB DB EB FB GB","513":"IB PB WB cB"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB","4":"DB EB FB GB HB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B BC vB CC DC EC FC wB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","4":"0 1 2 3 4"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","4":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","4":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Service Workers"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L","322":"G M"},C:{"1":"IB KB LB MB NB OB PB RB SB TB UB VB WB sB tB YB ZB aB bB cB dB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"7 8 9 AB BB CB DB EB FB GB HB","513":"JB QB XB eB"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB","4":"EB FB GB HB IB"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B EC xB FC GC HC IC yB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","4":"1 2 3 4 5"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","4":"H"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"Service Workers"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js
index 8ee4a8f4a3dc72..ede3719dc64294 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"1":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Efficient Script Yielding: setImmediate()"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O","2":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"1":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Efficient Script Yielding: setImmediate()"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js
index 97b4eec6350f13..01a56c2058b812 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P","2":"C K L G M N O Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","66":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","2":"I r J D E F A B C K L G M N O s t u v w x Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB","2":"F B C bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","33":"G M N O s t u"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B","33":"oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC","2":"yC zC 0C pB 1C 2C","33":"I"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Shadow DOM (deprecated V0 spec)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P","2":"C K L G M N O Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","66":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P","2":"I s J D E F A B C K L G M N O t u v w x y Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"0 1 2 3 4 5 6 7 8 z"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB","2":"F B C dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","33":"G M N O t u v"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B","33":"qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC","2":"0C 1C 2C qB 3C 4C 5C","33":"I"},Q:{"1":"zB"},R:{"2":"6C"},S:{"1":"7C"}},B:7,C:"Shadow DOM (deprecated V0 spec)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js
index e026dfab400932..1cb60ae9b47883 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB 7B 8B","322":"VB","578":"rB WB sB XB"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"A B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC","132":"WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","4":"rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Shadow DOM (V1)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB BC CC","322":"WB","578":"sB XB tB YB"},D:{"1":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"A B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB MC NC OC PC oB 7B QC pB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC","132":"YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I","4":"tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"Shadow DOM (V1)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
index fe50dfa663f13a..a6c784d5802b82 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z","2":"C K L G","194":"M N O","513":"a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B","194":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","450":"iB jB kB lB mB","513":"P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB","194":"WB sB XB YB c ZB aB bB","513":"a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A BC vB CC DC EC FC","194":"B C K L G wB nB oB xB GC HC","513":"yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KC LC MC NC nB 3B OC oB","194":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC","194":"XC YC ZC aC bC cC dC eC fC gC hC iC","513":"yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"513":"H"},M:{"513":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC","513":"0C pB 1C 2C"},Q:{"2":"xB"},R:{"513":"3C"},S:{"2":"4C"}},B:6,C:"Shared Array Buffer"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z","2":"C K L G","194":"M N O","513":"a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB BC CC","194":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB","450":"jB kB lB mB nB","513":"P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB","194":"XB tB YB ZB aB bB cB dB","513":"a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A EC xB FC GC HC IC","194":"B C K L G yB oB pB zB JC KC","513":"0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB MC NC OC PC oB 7B QC pB","194":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC","194":"ZC aC bC cC dC eC fC gC hC iC jC kC","513":"0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","513":"d"},L:{"513":"H"},M:{"513":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C","513":"2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"513":"6C"},S:{"2":"7C"}},B:6,C:"Shared Array Buffer"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js
index 81ff236d65f877..010af3b1341c06 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"r J CC pB 2B IC JC","2":"I D E F A B C K L G BC vB DC EC FC wB nB oB xB GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC LC MC"},G:{"1":"QC RC pB 2B","2":"E vB PC 4B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C nB 3B oB","2":"c","16":"A"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:1,C:"Shared Web Workers"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"s J FC qB 4B 5B 6B LC","2":"I D E F A B C K L G EC xB GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b PC oB 7B QC pB","2":"F MC NC OC"},G:{"1":"SC TC qB 4B 5B 6B","2":"E xB RC 8B UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"B C oB 7B pB","2":"d","16":"A"},L:{"2":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"I","2":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"1":"7C"}},B:1,C:"Shared Web Workers"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js
index e2ca196344943d..35f354475e5a04 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J 5B","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Server Name Indication"};
+module.exports={A:{A:{"1":"F A B","2":"J 9B","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB"},H:{"1":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"A","2":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Server Name Indication"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js
index cdc792e352221b..a2277cd07adc60 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F A 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","2":"6B qB I r J D E F A B C OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","2":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"E F A B C FC wB nB","2":"I r J D BC vB CC DC EC","129":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB FB HB oB","2":"F B C DB EB GB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC"},G:{"1":"E TC UC VC WC XC YC ZC aC","2":"vB PC 4B QC RC SC","257":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I nC 4B oC pC","2":"H kC lC mC"},J:{"2":"D A"},K:{"1":"oB","2":"A B C c nB 3B"},L:{"2":"H"},M:{"2":"b"},N:{"1":"B","2":"A"},O:{"2":"qC"},P:{"1":"I","2":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"SPDY protocol"};
+module.exports={A:{A:{"1":"B","2":"J D E F A 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","2":"AC rB I s J D E F A B C PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","2":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"E F A B C IC yB oB","2":"I s J D EC xB FC GC HC","129":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB GB IB pB","2":"F B C EB FB HB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC"},G:{"1":"E VC WC XC YC ZC aC bC cC","2":"xB RC 8B SC TC UC","257":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I pC 8B qC rC","2":"H mC nC oC"},J:{"2":"D A"},K:{"1":"pB","2":"A B C d oB 7B"},L:{"2":"H"},M:{"2":"c"},N:{"1":"B","2":"A"},O:{"2":"sC"},P:{"1":"I","2":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"1":"7C"}},B:7,C:"SPDY protocol"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js
index a0e75a9b9479b6..94b4a73c514de4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","1026":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B","322":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"I r J D E F A B C K L G M N O s t u v w x","164":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L BC vB CC DC EC FC wB nB oB xB","2084":"G GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","1026":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC","2084":"hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"164":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"322":"4C"}},B:7,C:"Speech Recognition API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","1026":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC rB I s J D E F A B C K L G M N O t u v BC CC","322":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"I s J D E F A B C K L G M N O t u v w x y","164":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L EC xB FC GC HC IC yB oB pB zB","2084":"G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","1026":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC","2084":"jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","164":"d"},L:{"164":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"164":"sC"},P:{"164":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"164":"zB"},R:{"164":"6C"},S:{"322":"7C"}},B:7,C:"Speech Recognition API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js
index dfed0dec15d392..6240a86b42296d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O","2":"C K","257":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","2":"0 1 2 3 4 5 I r J D E F A B C K L G M N O s t u v w x y z","257":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB","2":"F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","257":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Speech Synthesis API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"L G M N O","2":"C K","257":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","2":"0 1 2 3 4 5 6 I s J D E F A B C K L G M N O t u v w x y z","257":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC GC"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB","2":"0 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","257":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"2":"6C"},S:{"1":"7C"}},B:7,C:"Speech Synthesis API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
index 9f5f36ca2379d7..391a4ce195a25d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"4":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4":"jC"},I:{"4":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"A","4":"D"},K:{"4":"A B C c nB 3B oB"},L:{"4":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"4":"3C"},S:{"2":"4C"}},B:1,C:"Spellcheck attribute"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC NC"},G:{"4":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"4":"lC"},I:{"4":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"A","4":"D"},K:{"4":"A B C d oB 7B pB"},L:{"4":"H"},M:{"4":"c"},N:{"4":"A B"},O:{"4":"sC"},P:{"4":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"4":"6C"},S:{"2":"7C"}},B:1,C:"Spellcheck attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js
index 309a713a17241b..398a696b04b44b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p","2":"C K L G M N O","129":"q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p","129":"q b H uB 9B AC"},E:{"1":"I r J D E F A B C BC vB CC DC EC FC wB nB oB","2":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z MC NC nB 3B OC oB","2":"F KC LC","129":"a"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC","2":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I kC lC mC nC 4B oC pC","129":"H"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"129":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Web SQL Database"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p","2":"C K L G M N O","129":"q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p","129":"q r c H vB wB DC"},E:{"1":"I s J D E F A B C EC xB FC GC HC IC yB oB pB","2":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z OC PC oB 7B QC pB","2":"F MC NC","129":"a b"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC","2":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I mC nC oC pC 8B qC rC","129":"H"},J:{"1":"D A"},K:{"1":"B C oB 7B pB","2":"A","129":"d"},L:{"129":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"Web SQL Database"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js
index c75381c0c3a5a6..2bbb7aca648347 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C","514":"K L G"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"5 6 7 8 9 AB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 I r J D E F A B C K L G M N O s t u v w x y z","260":"7 8 9 AB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC DC","260":"E EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t KC LC MC NC nB 3B OC oB","260":"u v w x"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","260":"E TC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Srcset and sizes attributes"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C","514":"K L G"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"6 7 8 9 AB BB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 I s J D E F A B C K L G M N O t u v w x y z","260":"8 9 AB BB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC GC","260":"E HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u MC NC OC PC oB 7B QC pB","260":"v w x y"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC","260":"E VC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Srcset and sizes attributes"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js
index 0b0659af8d6aae..7c3b87d514cedc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M 7B 8B","129":"9 AB BB CB DB EB","420":"0 1 2 3 4 5 6 7 8 N O s t u v w x y z"},D:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t","420":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B G M N KC LC MC NC nB 3B OC","420":"0 1 2 3 4 5 6 7 8 9 C O s t u v w x y z AB BB CB oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC","513":"fC gC hC iC yB zB 0B 1B pB 2B","1537":"YC ZC aC bC cC dC eC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","420":"A"},K:{"1":"c","2":"A B nB 3B","420":"C oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","420":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"getUserMedia/Stream API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M BC CC","129":"AB BB CB DB EB FB","420":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z"},D:{"1":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u","420":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B G M N MC NC OC PC oB 7B QC","420":"0 1 2 3 4 5 6 7 8 9 C O t u v w x y z AB BB CB DB pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC","513":"hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","1537":"aC bC cC dC eC fC gC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D","420":"A"},K:{"1":"d","2":"A B oB 7B","420":"C pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","420":"I tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"getUserMedia/Stream API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js
index 6cccbc900df57b..d95d5914e68a7a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","130":"B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","16":"C K","260":"L G","1028":"P Q R S T U V W X","5124":"M N O"},C:{"1":"n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB 7B 8B","5124":"l m","7172":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k","7746":"UB VB rB WB sB XB YB c"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","260":"PB QB RB SB TB UB VB","1028":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X"},E:{"2":"I r J D E F BC vB CC DC EC FC","1028":"G GC HC yB zB 0B 1B pB 2B IC JC","3076":"A B C K L wB nB oB xB"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB KC LC MC NC nB 3B OC oB","260":"CB DB EB FB GB HB IB","1028":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC","16":"WC","1028":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1028":"qC"},P:{"1":"0C pB 1C 2C","2":"I rC sC","1028":"tC uC vC wB wC xC yC zC"},Q:{"1028":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"Streams"};
+module.exports={A:{A:{"2":"J D E F A 9B","130":"B"},B:{"1":"Y Z a b e f g h i j k l m n o p q r c H","16":"C K","260":"L G","1028":"P Q R S T U V W X","5124":"M N O"},C:{"1":"n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB BC CC","5124":"l m","7172":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k","7746":"VB WB sB XB tB YB ZB aB"},D:{"1":"Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","260":"QB RB SB TB UB VB WB","1028":"sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X"},E:{"2":"I s J D E F EC xB FC GC HC IC","1028":"G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","3076":"A B C K L yB oB pB zB"},F:{"1":"lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB MC NC OC PC oB 7B QC pB","260":"DB EB FB GB HB IB JB","1028":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC","16":"YC","1028":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1028":"sC"},P:{"1":"2C qB 3C 4C 5C","2":"I tC uC","1028":"vC wC xC yB yC zC 0C 1C"},Q:{"1028":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"Streams"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
index ca277a73cb5510..31a5792061c09e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A 5B","129":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Strict Transport Security"};
+module.exports={A:{A:{"2":"J D E F A 9B","129":"B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B MC NC OC PC oB 7B QC"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Strict Transport Security"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js
index 89633410698ca8..296ddf66c1cfcf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","2":"6B qB I r J D E F A B C K L G M N O s t sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","322":"SB TB UB VB rB WB"},D:{"2":"I r J D E F A B C K L G M N O s AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","194":"0 1 2 3 4 5 6 7 8 9 t u v w x y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"1":"4C"}},B:7,C:"Scoped CSS"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","2":"AC rB I s J D E F A B C K L G M N O t u tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","322":"TB UB VB WB sB XB"},D:{"2":"I s J D E F A B C K L G M N O t BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","194":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"1":"7C"}},B:7,C:"Scoped CSS"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js
index 2c7ac9af07e885..769bc90318b445 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-bundling.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Subresource Loading with Web Bundles"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"p q r c H","2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Subresource Loading with Web Bundles"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js
index 5bf919f05135c0..8cdf781927b700 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB 7B 8B"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","194":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Subresource Integrity"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB BC CC"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC","194":"aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"Subresource Integrity"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js
index cba5283674b166..1fcdbe7a557c1e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","516":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","260":"I r J D E F A B C K L G M N O s t u v w"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I"},E:{"1":"r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC","132":"I vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB PC"},H:{"260":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"c","260":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG in CSS backgrounds"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","516":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","260":"I s J D E F A B C K L G M N O t u v w x"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","4":"I"},E:{"1":"s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC","132":"I xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"1":"E 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","132":"xB RC"},H:{"260":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"D A"},K:{"1":"d","260":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"SVG in CSS backgrounds"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js
index 796a81630424b2..851ef0ad6a6934 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I","4":"r J D"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"SVG filters"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I","4":"s J D"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"SVG filters"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js
index 856fa686381406..172d3b399c58bf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"F A B 5B","8":"J D E"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB","2":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","130":"BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC"},F:{"1":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB","2":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","130":"0 1 2 3 4 5 6 7 8 9 y z"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"258":"jC"},I:{"1":"qB I nC 4B oC pC","2":"H kC lC mC"},J:{"1":"D A"},K:{"1":"A B C nB 3B oB","2":"c"},L:{"130":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"I","130":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"130":"3C"},S:{"2":"4C"}},B:2,C:"SVG fonts"};
+module.exports={A:{A:{"2":"F A B 9B","8":"J D E"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB","2":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","130":"CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"I s J D E F A B C K L G xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC"},F:{"1":"F B C G M N O t u v w x y MC NC OC PC oB 7B QC pB","2":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","130":"0 1 2 3 4 5 6 7 8 9 z AB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"258":"lC"},I:{"1":"rB I pC 8B qC rC","2":"H mC nC oC"},J:{"1":"D A"},K:{"1":"A B C oB 7B pB","2":"d"},L:{"130":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"I","130":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"130":"6C"},S:{"2":"7C"}},B:2,C:"SVG fonts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js
index ec56e83b2606ab..dd1fad27a81504 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","260":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D F A B BC vB CC DC FC wB","132":"E EC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"G M N O s t u v","4":"B C LC MC NC nB 3B OC","16":"F KC","132":"0 1 2 3 4 5 6 7 8 9 w x y z"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC UC VC WC XC YC","132":"E TC"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D","132":"A"},K:{"1":"c oB","4":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG fragment identifiers"};
+module.exports={A:{A:{"2":"J D E 9B","260":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L BC CC"},D:{"1":"OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z","132":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D F A B EC xB FC GC IC yB","132":"E HC"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"G M N O t u v w","4":"B C NC OC PC oB 7B QC","16":"F MC","132":"0 1 2 3 4 5 6 7 8 9 x y z AB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC WC XC YC ZC aC","132":"E VC"},H:{"1":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D","132":"A"},K:{"1":"d pB","4":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","132":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"SVG fragment identifiers"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js
index cebdcf8ad6da59..538d90806b4e33 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","388":"F A B"},B:{"4":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B","4":"qB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","4":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"4":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B","4":"H oC pC"},J:{"1":"A","2":"D"},K:{"4":"A B C c nB 3B oB"},L:{"4":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:2,C:"SVG effects for HTML"};
+module.exports={A:{A:{"2":"J D E 9B","388":"F A B"},B:{"4":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC","4":"rB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"EC xB","4":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"4":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B","4":"H qC rC"},J:{"1":"A","2":"D"},K:{"4":"A B C d oB 7B pB"},L:{"4":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"4":"sC"},P:{"4":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"4":"zB"},R:{"4":"6C"},S:{"1":"7C"}},B:2,C:"SVG effects for HTML"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js
index 3742411a70fa5d..cc52a7e97dba27 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J D E","129":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","8":"I r J"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"I r BC vB","129":"J D E CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"B NC nB 3B","8":"F KC LC MC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","8":"vB PC 4B","129":"E QC RC SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","129":"qB I nC 4B"},J:{"1":"A","129":"D"},K:{"1":"C c oB","8":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"129":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Inline SVG in HTML5"};
+module.exports={A:{A:{"2":"9B","8":"J D E","129":"F A B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","8":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","8":"I s J"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"I s EC xB","129":"J D E FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"B PC oB 7B","8":"F MC NC OC"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","8":"xB RC 8B","129":"E SC TC UC VC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"mC nC oC","129":"rB I pC 8B"},J:{"1":"A","129":"D"},K:{"1":"C d pB","8":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"129":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Inline SVG in HTML5"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js
index 32cab9aa1af61b..64c7ce8c589003 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC","4":"vB","132":"I r J D E CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"E vB PC 4B QC RC SC TC"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","132":"qB I nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"SVG in HTML img element"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","132":"0 1 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC","4":"xB","132":"I s J D E FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","132":"E xB RC 8B SC TC UC VC"},H:{"1":"lC"},I:{"1":"H qC rC","2":"mC nC oC","132":"rB I pC 8B"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"SVG in HTML img element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js
index 0a692b2571b013..afbd19c1fb462e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J D E F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB","132":"I r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB PC 4B QC"},H:{"2":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"SVG SMIL animation"};
+module.exports={A:{A:{"2":"9B","8":"J D E F A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","8":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","4":"I"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"EC xB","132":"I s FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","132":"xB RC 8B SC"},H:{"2":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"8":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"SVG SMIL animation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js
index 29afcb3c07ab57..f50c59eb3cadea 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J D E","772":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","4":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"H oC pC","2":"kC lC mC","132":"qB I nC 4B"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"257":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG (basic support)"};
+module.exports={A:{A:{"2":"9B","8":"J D E","772":"F A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","4":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","4":"EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"H qC rC","2":"mC nC oC","132":"rB I pC 8B"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"257":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"SVG (basic support)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js
index 27282a942c3ead..f0581c9d786141 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","132":"fB gB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"Signed HTTP Exchanges (SXG)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB","132":"hB d"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"Signed HTTP Exchanges (SXG)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js
index ecd81fadcc2db5..558d2a53d39921 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"D E F A B","16":"J 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"16":"6B qB 7B 8B","129":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"16":"I r BC vB","257":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"769":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"16":"jC"},I:{"16":"qB I H kC lC mC nC 4B oC pC"},J:{"16":"D A"},K:{"16":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"16":"A B"},O:{"1":"qC"},P:{"16":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:1,C:"tabindex global attribute"};
+module.exports={A:{A:{"1":"D E F A B","16":"J 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"16":"AC rB BC CC","129":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"16":"I s EC xB","257":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","16":"F"},G:{"769":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"16":"lC"},I:{"16":"rB I H mC nC oC pC 8B qC rC"},J:{"16":"D A"},K:{"1":"d","16":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"16":"A B"},O:{"1":"sC"},P:{"16":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"129":"7C"}},B:1,C:"tabindex global attribute"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js
index fc49c15f8c2b4d..b1ca19d7aa2962 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","16":"C"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB"},E:{"1":"A B K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC","129":"C"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"UC VC WC XC YC ZC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC","129":"aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ES6 Template Literals (Template Strings)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","16":"C"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB"},E:{"1":"A B K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC","129":"C"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"WC XC YC ZC aC bC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC","129":"cC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"ES6 Template Literals (Template Strings)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js
index b58d967aff3e4d..73a8b5b9ed0cbd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C","388":"K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u 7B 8B"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x y","132":"0 1 2 3 4 5 6 7 z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D BC vB CC","388":"E EC","514":"DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","132":"G M N O s t u"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC","388":"E TC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"HTML templates"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C","388":"K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v BC CC"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w x y z","132":"0 1 2 3 4 5 6 7 8"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D EC xB FC","388":"E HC","514":"GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","132":"G M N O t u v"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC","388":"E VC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"HTML templates"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js
index fc1db128c59d27..a7138cbf9af7e4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:6,C:"Temporal"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:6,C:"Temporal"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js
index 31ac0ef86f9b08..941980ea5e5b89 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E A B 5B","16":"F"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","16":"I r"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"B C"},E:{"2":"I J BC vB CC","16":"r D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC 3B OC oB","16":"nB"},G:{"2":"vB PC 4B QC RC","16":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC nC 4B oC pC","16":"mC"},J:{"2":"A","16":"D"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Test feature - updated"};
+module.exports={A:{A:{"2":"J D E A B 9B","16":"F"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","16":"I s"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"B C"},E:{"2":"I J EC xB FC","16":"s D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC 7B QC pB","16":"oB"},G:{"2":"xB RC 8B SC TC","16":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC pC 8B qC rC","16":"oC"},J:{"2":"A","16":"D"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Test feature - updated"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js
index 3fd4e816505fee..1275b780613a03 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","2052":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r 7B 8B","1028":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","1060":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O s t u v w x y z"},D:{"2":"I r J D E F A B C K L G M N O s t u v w x y","226":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","2052":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D BC vB CC DC","772":"K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","804":"E F A B C FC wB nB","1316":"EC"},F:{"2":"0 1 2 3 4 5 6 7 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","226":"8 9 AB BB CB DB EB FB GB","2052":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"vB PC 4B QC RC SC","292":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"2052":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"2052":"qC"},P:{"2":"I rC sC","2052":"tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2052":"xB"},R:{"2052":"3C"},S:{"1028":"4C"}},B:4,C:"text-decoration styling"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","2052":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC rB I s BC CC","1028":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","1060":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O t u v w x y z"},D:{"2":"I s J D E F A B C K L G M N O t u v w x y z","226":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","2052":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D EC xB FC GC","772":"K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","804":"E F A B C IC yB oB","1316":"HC"},F:{"2":"0 1 2 3 4 5 6 7 8 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","226":"9 AB BB CB DB EB FB GB HB","2052":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"xB RC 8B SC TC UC","292":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","2052":"d"},L:{"2052":"H"},M:{"1028":"c"},N:{"2":"A B"},O:{"2052":"sC"},P:{"2":"I tC uC","2052":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2052":"zB"},R:{"2052":"6C"},S:{"1028":"7C"}},B:4,C:"text-decoration styling"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js
index 26eb7315bf9b0d..32bf56e8add730 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"k l m n o p q b H","2":"C K L G M N O","164":"P Q R S T U V W X Y Z a d e f g h i j"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB 7B 8B","322":"IB"},D:{"1":"k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x","164":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC","164":"D DC"},F:{"1":"V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","164":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B","164":"oC pC"},J:{"2":"D","164":"A"},K:{"2":"A B C nB 3B oB","164":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"164":"qC"},P:{"1":"2C","164":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C"},Q:{"164":"xB"},R:{"164":"3C"},S:{"1":"4C"}},B:4,C:"text-emphasis styling"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"k l m n o p q r c H","2":"C K L G M N O","164":"P Q R S T U V W X Y Z a b e f g h i j"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB BC CC","322":"JB"},D:{"1":"k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w x y","164":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j"},E:{"1":"E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC","164":"D GC"},F:{"1":"V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","164":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B","164":"qC rC"},J:{"2":"D","164":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"164":"sC"},P:{"1":"4C 5C","164":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C"},Q:{"164":"zB"},R:{"164":"6C"},S:{"1":"7C"}},B:4,C:"text-emphasis styling"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js
index 1cccdc1d2d627a..cd4646e9c00b22 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B","2":"5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","8":"6B qB I r J 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","33":"F KC LC MC NC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"c oB","33":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"CSS3 Text-overflow"};
+module.exports={A:{A:{"1":"J D E F A B","2":"9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","8":"AC rB I s J BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","33":"F MC NC OC PC"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"d pB","33":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"CSS3 Text-overflow"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js
index 32eda931d5e96d..9ba789bb3640bf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","258":"z"},E:{"2":"I r J D E F A B C K L G BC vB DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","258":"CC"},F:{"1":"GB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB HB KC LC MC NC nB 3B OC oB"},G:{"2":"vB PC 4B","33":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"33":"b"},N:{"161":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"CSS text-size-adjust"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","258":"0"},E:{"2":"I s J D E F A B C K L G EC xB GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","258":"FC"},F:{"1":"HB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB IB MC NC OC PC oB 7B QC pB"},G:{"2":"xB RC 8B","33":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"33":"c"},N:{"161":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"CSS text-size-adjust"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js
index 631f6ae4a4350c..2656d48208dacb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L","33":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","161":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 7B 8B","161":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","450":"LB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"33":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"33":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","36":"vB"},H:{"2":"jC"},I:{"2":"qB","33":"I H kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"2":"A B C nB 3B oB","33":"c"},L:{"33":"H"},M:{"161":"b"},N:{"2":"A B"},O:{"33":"qC"},P:{"33":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"33":"xB"},R:{"33":"3C"},S:{"161":"4C"}},B:7,C:"CSS text-stroke and text-fill"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L","33":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","161":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB BC CC","161":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","450":"MB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"33":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"33":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","36":"xB"},H:{"2":"lC"},I:{"2":"rB","33":"I H mC nC oC pC 8B qC rC"},J:{"33":"D A"},K:{"2":"A B C oB 7B pB","33":"d"},L:{"33":"H"},M:{"161":"c"},N:{"2":"A B"},O:{"33":"sC"},P:{"33":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"33":"zB"},R:{"33":"6C"},S:{"161":"7C"}},B:7,C:"CSS text-stroke and text-fill"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js
index 9c2af803e9f7cd..de452147bba7a6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Node.textContent"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","16":"F"},G:{"1":"E RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB"},H:{"1":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Node.textContent"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js
index 200c8f3001722d..359de8e476ab39 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B","132":"s"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w x KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"TextEncoder & TextDecoder"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O BC CC","132":"t"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x y MC NC OC PC oB 7B QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"TextEncoder & TextDecoder"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js
index 9afade68981c94..0d26f4f294f383 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D 5B","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB","2":"6B qB I r J D E F A B C K L G M N O s t u v 7B 8B","66":"w","129":"cB dB eB fB gB hB iB jB kB lB","388":"mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T","2":"I r J D E F A B C K L G M N O s t u","1540":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K EC FC wB nB oB","2":"I r J BC vB CC DC","513":"L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB oB","2":"F B C KC LC MC NC nB 3B OC","1540":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"129":"b"},N:{"1":"B","66":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TLS 1.1"};
+module.exports={A:{A:{"1":"B","2":"J D 9B","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB","2":"AC rB I s J D E F A B C K L G M N O t u v w BC CC","66":"x","129":"eB fB gB hB d iB jB kB lB mB","388":"nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T","2":"I s J D E F A B C K L G M N O t u v","1540":"U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"D E F A B C K HC IC yB oB pB","2":"I s J EC xB FC GC","513":"L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d pB","2":"F B C MC NC OC PC oB 7B QC","1540":"iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"1":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"1":"A","2":"D"},K:{"1":"d pB","2":"A B C oB 7B"},L:{"1":"H"},M:{"129":"c"},N:{"1":"B","66":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"TLS 1.1"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js
index f7511a8a5c2753..839bad9a5e8390 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D 5B","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w 7B 8B","66":"x y z"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F G KC","66":"B C LC MC NC nB 3B OC oB"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"c oB","2":"A B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","66":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TLS 1.2"};
+module.exports={A:{A:{"1":"B","2":"J D 9B","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x BC CC","66":"0 y z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F G MC","66":"B C NC OC PC oB 7B QC pB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"1":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"1":"A","2":"D"},K:{"1":"d pB","2":"A B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","66":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"TLS 1.2"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js
index 596665888cd4d1..aa2e6443953254 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 7B 8B","132":"WB sB XB","450":"OB PB QB RB SB TB UB VB rB"},D:{"1":"eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","706":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","1028":"K oB xB"},F:{"1":"UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB","706":"RB SB TB"},G:{"1":"bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:6,C:"TLS 1.3"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB BC CC","132":"XB tB YB","450":"PB QB RB SB TB UB VB WB sB"},D:{"1":"gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","706":"SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB"},E:{"1":"L G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB","1028":"K pB zB"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB MC NC OC PC oB 7B QC pB","706":"SB TB UB"},G:{"1":"dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:6,C:"TLS 1.3"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js
index c97a54bc9e3f86..c522da7b238013 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","578":"C K L G M N O"},C:{"1":"O s t u v w x PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","4":"I r J D E F A B C K L G M N","194":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","260":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"Touch events"};
+module.exports={A:{A:{"2":"J D E F 9B","8":"A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","578":"C K L G M N O"},C:{"1":"O t u v w x y QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","4":"I s J D E F A B C K L G M N","194":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"8":"A","260":"B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:2,C:"Touch events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js
index 9c08f90437db20..d1724d1941797c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J D E","129":"A B","161":"F"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","33":"I r J D E F A B C K L G 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","33":"I r J D E BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC","33":"B C G M N O s t u v MC NC nB 3B OC"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","33":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","33":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 2D Transforms"};
+module.exports={A:{A:{"2":"9B","8":"J D E","129":"A B","161":"F"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","33":"I s J D E F A B C K L G BC CC"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","33":"I s J D E EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F MC NC","33":"B C G M N O t u v w OC PC oB 7B QC"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","33":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","33":"rB I mC nC oC pC 8B qC rC"},J:{"33":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS3 2D Transforms"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js
index 9124f621a96b2b..b5cc1c12028ddb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F 7B 8B","33":"A B C K L G"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B","33":"0 1 2 3 4 5 6 7 8 C K L G M N O s t u v w x y z"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"BC vB","33":"I r J D E CC DC EC","257":"F A B C K L G FC wB nB oB xB GC HC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"G M N O s t u v"},G:{"1":"zB 0B 1B pB 2B","33":"E vB PC 4B QC RC SC TC","257":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"1":"H","2":"kC lC mC","33":"qB I nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:5,C:"CSS3 3D Transforms"};
+module.exports={A:{A:{"2":"J D E F 9B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F BC CC","33":"A B C K L G"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B","33":"0 1 2 3 4 5 6 7 8 9 C K L G M N O t u v w x y z"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"EC xB","33":"I s J D E FC GC HC","257":"F A B C K L G IC yB oB pB zB JC KC 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","33":"G M N O t u v w"},G:{"1":"1B 2B 3B qB 4B 5B 6B","33":"E xB RC 8B SC TC UC VC","257":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},H:{"2":"lC"},I:{"1":"H","2":"mC nC oC","33":"rB I pC 8B qC rC"},J:{"33":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:5,C:"CSS3 3D Transforms"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js
index 992c0a61188f00..5d02c9ff1e58f8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Trusted Types for DOM manipulation"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"Trusted Types for DOM manipulation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js
index 32a4512c676826..cc7f89d8837b31 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a LC MC NC nB 3B OC oB","2":"F KC"},G:{"1":"E 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC"},H:{"2":"jC"},I:{"1":"qB I H lC mC nC 4B oC pC","2":"kC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"};
+module.exports={A:{A:{"2":"J D E 9B","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b NC OC PC oB 7B QC pB","2":"F MC"},G:{"1":"E 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC"},H:{"2":"lC"},I:{"1":"rB I H nC oC pC 8B qC rC","2":"mC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js
index 5358b365e66a2b..7fc9badcd8a093 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"B","2":"J D E F 5B","132":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","260":"CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","260":"4B"},H:{"1":"jC"},I:{"1":"I H nC 4B oC pC","2":"qB kC lC mC"},J:{"1":"A","2":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Typed Arrays"};
+module.exports={A:{A:{"1":"B","2":"J D E F 9B","132":"A"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB","260":"FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F B MC NC OC PC oB 7B"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC","260":"8B"},H:{"1":"lC"},I:{"1":"I H pC 8B qC rC","2":"rB mC nC oC"},J:{"1":"A","2":"D"},K:{"1":"C d pB","2":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Typed Arrays"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js
index 0ecf939da68ca6..8b0229f5ecee02 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O b H","513":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q"},C:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","322":"KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB b H uB 9B AC","130":"BB CB DB","513":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i","578":"j k l m n o p q"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB EB KC LC MC NC nB 3B OC oB","513":"DB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"322":"4C"}},B:7,C:"FIDO U2F API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O r c H","513":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q"},C:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB BC CC","322":"LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB r c H vB wB DC","130":"CB DB EB","513":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i","578":"j k l m n o p q"},E:{"1":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB FB MC NC OC PC oB 7B QC pB","513":"EB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"322":"7C"}},B:7,C:"FIDO U2F API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js
index 7756be0cccbe19..6fb71c726094e1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB 7B 8B"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","16":"YC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:1,C:"unhandledrejection/rejectionhandled events"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB BC CC"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC","16":"aC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:1,C:"unhandledrejection/rejectionhandled events"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
index d742c0610daf31..6b45ed4ed86063 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB 7B 8B"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Upgrade Insecure Requests"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB BC CC"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Upgrade Insecure Requests"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
index d6ac453c47b296..e1930a3fd813cc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB","66":"iB jB kB lB mB P Q"},E:{"1":"2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB"},F:{"1":"cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB","66":"aB bB"},G:{"1":"2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"yC zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"URL Scroll-To-Text Fragment"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB","66":"jB kB lB mB nB P Q"},E:{"1":"4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB"},F:{"1":"eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB MC NC OC PC oB 7B QC pB","66":"cB dB"},G:{"1":"4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"URL Scroll-To-Text Fragment"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js
index 51e58658a79dac..6f69e4a46d2d16 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x y 7B 8B"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v","130":"0 1 2 3 4 w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC DC","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","130":"G M N O"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC","130":"SC"},H:{"2":"jC"},I:{"1":"H pC","2":"qB I kC lC mC nC 4B","130":"oC"},J:{"2":"D","130":"A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"URL API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w","130":"0 1 2 3 4 5 x y z"},E:{"1":"E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC GC","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","130":"G M N O"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC","130":"UC"},H:{"2":"lC"},I:{"1":"H rC","2":"rB I mC nC oC pC 8B","130":"qC"},J:{"2":"D","130":"A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"URL API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js
index 01c08fffc8ada5..3263570b793734 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","132":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},D:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"URLSearchParams"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB"},D:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"B C K L G yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB"},G:{"1":"ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"URLSearchParams"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js
index 6c802e027b7276..0fc72c70647f32 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H nC 4B oC pC","2":"kC lC mC"},J:{"1":"D A"},K:{"1":"C c 3B oB","2":"A B nB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"ECMAScript 5 Strict Mode"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","132":"s FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F B MC NC OC PC oB 7B"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"1":"lC"},I:{"1":"rB I H pC 8B qC rC","2":"mC nC oC"},J:{"1":"D A"},K:{"1":"C d 7B pB","2":"A B oB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"ECMAScript 5 Strict Mode"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js
index 94d5a162b48061..91164e13fd190e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","33":"A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","33":"C K L G M N O"},C:{"1":"dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","33":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB 7B 8B"},D:{"1":"RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","33":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},E:{"1":"JC","33":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","33":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB"},G:{"33":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","33":"qB I kC lC mC nC 4B oC pC"},J:{"33":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"33":"A B"},O:{"1":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","33":"I rC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"33":"4C"}},B:5,C:"CSS user-select: none"};
+module.exports={A:{A:{"2":"J D E F 9B","33":"A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","33":"C K L G M N O"},C:{"1":"fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","33":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB BC CC"},D:{"1":"SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","33":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},E:{"1":"LC","33":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","33":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB"},G:{"33":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","33":"rB I mC nC oC pC 8B qC rC"},J:{"33":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"33":"A B"},O:{"1":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","33":"I tC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"33":"7C"}},B:5,C:"CSS user-select: none"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js
index 0215d589f9369f..68f4c6739dc55b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s t u v w x"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"User Timing API"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t u v w x y"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"User Timing API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js
index d79f10a4007c43..bf6ebe9add06bf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 7B 8B","4609":"XB YB c ZB aB bB cB dB eB","4674":"sB","5698":"WB","7490":"QB RB SB TB UB","7746":"VB rB","8705":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB","4097":"aB","4290":"rB WB sB","6148":"XB YB c ZB"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","4609":"B C nB oB","8193":"K L xB GC"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB KC LC MC NC nB 3B OC oB","4097":"QB","6148":"MB NB OB PB"},G:{"1":"cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC","4097":"YC ZC aC bC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"4097":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"2":"I rC sC tC","4097":"uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Variable fonts"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB BC CC","4609":"YB ZB aB bB cB dB eB fB gB","4674":"tB","5698":"XB","7490":"RB SB TB UB VB","7746":"WB sB","8705":"hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB","4097":"cB","4290":"sB XB tB","6148":"YB ZB aB bB"},E:{"1":"G KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB","4609":"B C oB pB","8193":"K L zB JC"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB MC NC OC PC oB 7B QC pB","4097":"RB","6148":"NB OB PB QB"},G:{"1":"eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC","4097":"aC bC cC dC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"4097":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"2":"I tC uC vC","4097":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"Variable fonts"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js
index 4b0de6eff45c7b..38dec7f94336b0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","2":"F B KC LC MC NC nB 3B"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"H oC pC","16":"qB I kC lC mC nC 4B"},J:{"16":"D A"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"SVG vector-effect: non-scaling-stroke"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","2":"F B MC NC OC PC oB 7B"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B"},H:{"1":"lC"},I:{"1":"H qC rC","16":"rB I mC nC oC pC 8B"},J:{"16":"D A"},K:{"1":"C d pB","2":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"SVG vector-effect: non-scaling-stroke"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js
index 69b324a4804981..fd45987ca001ed 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A 7B 8B","33":"B C K L G"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"Vibration API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A BC CC","33":"B C K L G"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 I s J D E F A B C K L G M N O t u v w x y z"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"Vibration API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js
index 6e1c2705abc8f3..5e6191cd89035f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"I r J D E F A B C K L G M N O s 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A CC DC EC FC wB","2":"BC vB","513":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC","513":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","132":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Video element"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","260":"I s J D E F A B C K L G M N O t BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A FC GC HC IC yB","2":"EC xB","513":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC NC"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC","513":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B qC rC","132":"mC nC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Video element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js
index 2e801f3936b140..5db2930211cb98 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O","322":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB","322":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J BC vB CC"},F:{"2":"0 1 2 3 4 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","322":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"322":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"322":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"322":"xB"},R:{"322":"3C"},S:{"194":"4C"}},B:1,C:"Video Tracks"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O","322":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB","322":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J EC xB FC"},F:{"2":"0 1 2 3 4 5 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","322":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","322":"d"},L:{"322":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"322":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"322":"zB"},R:{"322":"6C"},S:{"194":"7C"}},B:1,C:"Video Tracks"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
index 637e7732d34097..59f9722f6e2f9c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p","194":"q b H"},C:{"1":"m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l 7B 8B"},D:{"1":"uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k","194":"l m n o p q b H"},E:{"1":"zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z KC LC MC NC nB 3B OC oB","194":"a"},G:{"1":"zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"Large, Small, and Dynamic viewport units"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"H","2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p","194":"q r c"},C:{"1":"m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l BC CC"},D:{"1":"H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k","194":"l m n o p q r c"},E:{"1":"1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z MC NC OC PC oB 7B QC pB","194":"a b"},G:{"1":"1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"Small, Large, and Dynamic viewport units"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js
index da50c7c9788679..4dbd59fa2dea6d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","132":"F","260":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","260":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N O s","260":"t u v w x y"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC","516":"SC","772":"RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"260":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"};
+module.exports={A:{A:{"2":"J D E 9B","132":"F","260":"A B"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","260":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N O t","260":"u v w x y z"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC","516":"UC","772":"TC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"260":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js
index 43ed0df5e1b08f..7b2675fe83c6e8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 5B","4":"E F A B"},B:{"4":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"BC vB","4":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"4":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"4":"jC"},I:{"2":"qB I kC lC mC nC 4B","4":"H oC pC"},J:{"2":"D A"},K:{"4":"A B C c nB 3B oB"},L:{"4":"H"},M:{"4":"b"},N:{"4":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"4":"4C"}},B:2,C:"WAI-ARIA Accessibility features"};
+module.exports={A:{A:{"2":"J D 9B","4":"E F A B"},B:{"4":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"EC xB","4":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"4":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"4":"lC"},I:{"2":"rB I mC nC oC pC 8B","4":"H qC rC"},J:{"2":"D A"},K:{"4":"A B C d oB 7B pB"},L:{"4":"H"},M:{"4":"c"},N:{"4":"A B"},O:{"4":"sC"},P:{"4":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"4":"zB"},R:{"4":"6C"},S:{"4":"7C"}},B:2,C:"WAI-ARIA Accessibility features"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js
index 49f30c9c5b3737..284f2426f8ab5b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","194":"P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB","194":"fB gB hB iB jB kB lB mB P Q R S T"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB KC LC MC NC nB 3B OC oB","194":"VB WB XB YB c ZB aB bB cB dB eB fB gB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"zC 0C pB 1C 2C","2":"I rC sC tC uC vC wB wC xC yC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:4,C:"Screen Wake Lock API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O","194":"P Q R S T U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB","194":"hB d iB jB kB lB mB nB P Q R S T"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B","4":"LC"},F:{"1":"iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB MC NC OC PC oB 7B QC pB","194":"WB XB YB ZB aB bB cB dB eB fB gB hB d"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"1C 2C qB 3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:4,C:"Screen Wake Lock API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js
index 60d21810a9a695..e70cdd0609a24d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L","578":"G"},C:{"1":"QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB 7B 8B","194":"KB LB MB NB OB","1025":"PB"},D:{"1":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","322":"OB PB QB RB SB TB"},E:{"1":"B C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB KC LC MC NC nB 3B OC oB","322":"BB CB DB EB FB GB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"194":"4C"}},B:6,C:"WebAssembly"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L","578":"G"},C:{"1":"RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB BC CC","194":"LB MB NB OB PB","1025":"QB"},D:{"1":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","322":"PB QB RB SB TB UB"},E:{"1":"B C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB MC NC OC PC oB 7B QC pB","322":"CB DB EB FB GB HB"},G:{"1":"aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"194":"7C"}},B:6,C:"WebAssembly"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js
index 2b062814d1ba6a..7cbb7f366ec09c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a MC NC nB 3B OC oB","2":"F KC LC"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","16":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"Wav audio format"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b OC PC oB 7B QC pB","2":"F MC NC"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","16":"A"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"Wav audio format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js
index 31db4e130cd9b9..4408d336c98ef0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D 5B","2":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"BC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","16":"F"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B"},H:{"1":"jC"},I:{"1":"qB I H mC nC 4B oC pC","16":"kC lC"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"wbr (word break opportunity) element"};
+module.exports={A:{A:{"1":"J D 9B","2":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","16":"F"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B"},H:{"1":"lC"},I:{"1":"rB I H oC pC 8B qC rC","16":"mC nC"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"wbr (word break opportunity) element"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js
index 013b131faa3faf..58bd43af8e73a8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","260":"P Q R S"},C:{"1":"R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","260":"rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB","516":"KB LB MB NB OB PB QB RB SB TB UB VB","580":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB","2049":"jB kB lB mB P Q"},D:{"1":"T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z","132":"9 AB BB","260":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC wB","1090":"B C K nB oB","2049":"L xB GC"},F:{"1":"fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB","132":"w x y","260":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC","1090":"YC ZC aC bC cC dC eC","2049":"fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"260":"qC"},P:{"260":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"260":"xB"},R:{"1":"3C"},S:{"516":"4C"}},B:5,C:"Web Animations API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O","260":"P Q R S"},C:{"1":"R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","260":"sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB","516":"LB MB NB OB PB QB RB SB TB UB VB WB","580":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB","2049":"kB lB mB nB P Q"},D:{"1":"T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z","132":"AB BB CB","260":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S"},E:{"1":"G KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC yB","1090":"B C K oB pB","2049":"L zB JC"},F:{"1":"hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w MC NC OC PC oB 7B QC pB","132":"x y z","260":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC","1090":"aC bC cC dC eC fC gC","2049":"hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"260":"sC"},P:{"260":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"260":"zB"},R:{"1":"6C"},S:{"516":"7C"}},B:5,C:"Web Animations API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js
index c94e401edcc37c..835722012e03fc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","578":"kB lB mB P Q R tB S T U"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC","260":"ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"Add to home screen (A2HS)"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","578":"lB mB nB P Q R uB S T U"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC","260":"bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"Add to home screen (A2HS)"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js
index ec48245b0e610e..155b7317c97a24 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB","194":"IB JB KB LB MB NB OB PB","706":"QB RB SB","1025":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 F B C G M N O s t u v w x y z KC LC MC NC nB 3B OC oB","450":"9 AB BB CB","706":"DB EB FB","1025":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC pC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","1025":"c"},L:{"1025":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1025":"qC"},P:{"1":"sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC"},Q:{"2":"xB"},R:{"1025":"3C"},S:{"2":"4C"}},B:7,C:"Web Bluetooth"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB LB MB NB OB PB QB","706":"RB SB TB","1025":"UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z MC NC OC PC oB 7B QC pB","450":"AB BB CB DB","706":"EB FB GB","1025":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC rC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","1025":"d"},L:{"1025":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1025":"sC"},P:{"1":"uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC"},Q:{"2":"zB"},R:{"1025":"6C"},S:{"2":"7C"}},B:7,C:"Web Bluetooth"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js
index b04c20891074bf..b65978989541f1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB","66":"mB P Q R S T U V W X"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c KC LC MC NC nB 3B OC oB","66":"ZB aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"Web Serial API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB","66":"nB P Q R S T U V W X"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB MC NC OC PC oB 7B QC pB","66":"bB cB dB eB fB gB hB d iB jB kB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"Web Serial API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js
index 6f871a9a257aca..1ffccd1fa100e5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"g h i j k l m n o p q b H","2":"C K L G M N O P Q","516":"R S T U V W X Y Z a d e f"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X","130":"O s t u v w x","1028":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"L G GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","2049":"K oB xB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","2049":"bC cC dC eC fC"},H:{"2":"jC"},I:{"2":"qB I kC lC mC nC 4B oC","258":"H pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","258":"c"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I","258":"rC sC tC"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"Web Share API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"g h i j k l m n o p q r c H","2":"C K L G M N O P Q","516":"R S T U V W X Y Z a b e f"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X","130":"O t u v w x y","1028":"Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"L G JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB","2049":"K pB zB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC","2049":"dC eC fC gC hC"},H:{"2":"lC"},I:{"2":"rB I mC nC oC pC 8B qC","258":"H rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I","258":"tC uC vC"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:4,C:"Web Share API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js
index ecaea29b53496c..f1bdf20a1194a8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C","226":"K L G M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB 7B 8B","5124":"WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB"},E:{"1":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A B C BC vB CC DC EC FC wB nB","322":"oB"},F:{"1":"RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB KC LC MC NC nB 3B OC oB"},G:{"1":"hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC","578":"dC","2052":"gC","3076":"eC fC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1028":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:2,C:"Web Authentication API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C","226":"K L G M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB BC CC","5124":"XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB"},E:{"1":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A B C EC xB FC GC HC IC yB oB","322":"pB"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB MC NC OC PC oB 7B QC pB"},G:{"1":"jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC","578":"fC","2052":"iC","3076":"gC hC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1028":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:2,C:"Web Authentication API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js
index 4a1e83dbd03eb0..b8338fbb8a7ce5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webcodecs.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"f g h i j k l m n o p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"1C 2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"WebCodecs API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"f g h i j k l m n o p q r c H","2":"C K L G M N O P Q R S T U V W X Y Z a b e"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B","4":"LC"},F:{"1":"Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"3C 4C 5C","2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"WebCodecs API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js
index a3d1fe2233dc52..dcb37b98f43d54 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"5B","8":"J D E F A","129":"B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","129":"I r J D E F A B C K L G M N O s t u v w"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D","129":"0 1 2 3 4 5 E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB","129":"J D CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B KC LC MC NC nB 3B OC","129":"C G M N O oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC SC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"1":"A","2":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A","129":"B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:6,C:"WebGL - 3D Canvas graphics"};
+module.exports={A:{A:{"2":"9B","8":"J D E F A","129":"B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","129":"I s J D E F A B C K L G M N O t u v w x"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D","129":"0 1 2 3 4 5 6 E F A B C K L G M N O t u v w x y z"},E:{"1":"E F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB","129":"J D FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B MC NC OC PC oB 7B QC","129":"C G M N O pB"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC UC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"1":"A","2":"D"},K:{"1":"C d pB","2":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"8":"A","129":"B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"129":"7C"}},B:6,C:"WebGL - 3D Canvas graphics"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js
index a633e1087902b3..e7b6aa143425c3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L G M N O s t u v w x 7B 8B","194":"FB GB HB","450":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB","2242":"IB JB KB LB MB NB"},D:{"1":"TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB","578":"GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"1":"G HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F A BC vB CC DC EC FC","1090":"B C K L wB nB oB xB GC"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB KC LC MC NC nB 3B OC oB"},G:{"1":"iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC","1090":"aC bC cC dC eC fC gC hC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"tC uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC"},Q:{"1":"xB"},R:{"1":"3C"},S:{"2242":"4C"}},B:6,C:"WebGL 2.0"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L G M N O t u v w x y BC CC","194":"GB HB IB","450":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB","2242":"JB KB LB MB NB OB"},D:{"1":"UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB","578":"HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"1":"G KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F A EC xB FC GC HC IC","1090":"B C K L yB oB pB zB JC"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB MC NC OC PC oB 7B QC pB"},G:{"1":"kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC","1090":"cC dC eC fC gC hC iC jC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC"},Q:{"1":"zB"},R:{"1":"6C"},S:{"2242":"7C"}},B:6,C:"WebGL 2.0"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js
index 04af9c7954befa..030e11e43b4c05 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P","578":"Q R S T U V W X Y Z a d e","1602":"f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB 7B 8B","194":"YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P","578":"Q R S T U V W X Y Z a d e","1602":"f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B BC vB CC DC EC FC wB","322":"C K L G nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB KC LC MC NC nB 3B OC oB","578":"hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"194":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:5,C:"WebGPU"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P","578":"Q R S T U V W X Y Z a b e","1602":"f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB BC CC","194":"ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P","578":"Q R S T U V W X Y Z a b e","1602":"f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B EC xB FC GC HC IC yB","322":"C K L G oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d MC NC OC PC oB 7B QC pB","578":"iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"194":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:5,C:"WebGPU"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js
index 10bb8f80fbded6..ebed96cc4c18a1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB","66":"mB P Q R S T U V W X"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB KC LC MC NC nB 3B OC oB","66":"aB bB cB dB eB fB gB hB iB jB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"WebHID API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O","66":"P Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB","66":"nB P Q R S T U V W X"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB MC NC OC PC oB 7B QC pB","66":"cB dB eB fB gB hB d iB jB kB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"WebHID API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js
index de3ecb12cb81ab..da98967ce73bfd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"16":"I r J D E F A B C K L G","132":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"F B C KC LC MC NC nB 3B OC oB","132":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"CSS -webkit-user-drag property"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"16":"I s J D E F A B C K L G","132":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"F B C MC NC OC PC oB 7B QC pB","132":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"CSS -webkit-user-drag property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js
index f58905a6e6e8cd..1017ef61d3839c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E 5B","520":"F A B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","8":"C K","388":"L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","132":"0 I r J D E F A B C K L G M N O s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","132":"J D E F A B C K L G M N O s t u v w x"},E:{"1":"pB 2B IC JC","2":"BC","8":"I r vB CC","520":"J D E F A B C DC EC FC wB nB","1028":"K oB xB","7172":"L","8196":"G GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC","132":"B C G NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC","1028":"bC cC dC eC fC","3076":"gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"kC lC","132":"qB I mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"8":"A B"},O:{"1":"qC"},P:{"1":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C","132":"I"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:6,C:"WebM video format"};
+module.exports={A:{A:{"2":"J D E 9B","520":"F A B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","8":"C K","388":"L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","132":"0 1 I s J D E F A B C K L G M N O t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s","132":"J D E F A B C K L G M N O t u v w x y"},E:{"1":"qB 4B 5B 6B LC","2":"EC","8":"I s xB FC","520":"J D E F A B C GC HC IC yB oB","1028":"K pB zB","7172":"L","8196":"G JC KC 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F MC NC OC","132":"B C G PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC","1028":"dC eC fC gC hC","3076":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"mC nC","132":"rB I oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"8":"A B"},O:{"1":"sC"},P:{"1":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","132":"I"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:6,C:"WebM video format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js
index 6162bbdf207c9f..647f5c2bcb0263 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O P Y Z a d e f g h i j k l m n o p q b H","450":"Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Y Z a d e f g h i j k l m n o p q b H uB 9B AC","450":"Q R S T U V W X"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB KC LC MC NC nB 3B OC oB","450":"bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"257":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"Web NFC"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O P Y Z a b e f g h i j k l m n o p q r c H","450":"Q R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Y Z a b e f g h i j k l m n o p q r c H vB wB DC","450":"Q R S T U V W X"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB MC NC OC PC oB 7B QC pB","450":"dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"257":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"Web NFC"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js
index b5a35c22cdf96f..29e7af5776ae09 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N"},C:{"1":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r","8":"J D E","132":"F A B C K L G M N O s t u v","260":"0 1 2 3 4 w x y z"},E:{"1":"pB 2B IC JC","2":"I r J D E F A B C K BC vB CC DC EC FC wB nB oB xB","516":"L G GC HC yB zB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F KC LC MC","8":"B NC","132":"nB 3B OC","260":"C G M N O oB"},G:{"1":"gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC"},H:{"1":"jC"},I:{"1":"H 4B oC pC","2":"qB kC lC mC","132":"I nC"},J:{"2":"D A"},K:{"1":"C c nB 3B oB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"8":"4C"}},B:6,C:"WebP image format"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N"},C:{"1":"bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","8":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s","8":"J D E","132":"F A B C K L G M N O t u v w","260":"0 1 2 3 4 5 x y z"},E:{"1":"qB 4B 5B 6B LC","2":"I s J D E F A B C K EC xB FC GC HC IC yB oB pB zB","516":"L G JC KC 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F MC NC OC","8":"B PC","132":"oB 7B QC","260":"C G M N O pB"},G:{"1":"iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC"},H:{"1":"lC"},I:{"1":"H 8B qC rC","2":"rB mC nC oC","132":"I pC"},J:{"2":"D A"},K:{"1":"C d oB 7B pB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"8":"7C"}},B:6,C:"WebP image format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js
index a3a8827d9ea82c..83096533a51892 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB 7B 8B","132":"I r","292":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"I r J D E F A B C K L","260":"G"},E:{"1":"D E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"r CC","260":"J DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC MC NC","132":"B C nB 3B OC"},G:{"1":"E RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC","132":"4B QC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","129":"D"},K:{"1":"c oB","2":"A","132":"B C nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Sockets"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB BC CC","132":"I s","292":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","132":"I s J D E F A B C K L","260":"G"},E:{"1":"D E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","132":"s FC","260":"J GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F MC NC OC PC","132":"B C oB 7B QC"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC","132":"8B SC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","129":"D"},K:{"1":"d pB","2":"A","132":"B C oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Web Sockets"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js
index b9dc2bb1a63ed9..42ba2ac3534a76 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webtransport.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"j k l m n o p q b H","2":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z g h","66":"a d e f"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB KC LC MC NC nB 3B OC oB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"1":"2C","2":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:5,C:"WebTransport"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"j k l m n o p q r c H","2":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z g h","66":"a b e f"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB MC NC OC PC oB 7B QC pB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"1":"4C 5C","2":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:5,C:"WebTransport"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js
index 764be07fcb1457..51054e60e6ef1e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","66":"RB SB TB UB VB rB WB"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB KC LC MC NC nB 3B OC oB","66":"EB FB GB HB IB JB KB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"1":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"uC vC wB wC xC yC zC 0C pB 1C 2C","2":"I rC sC tC"},Q:{"2":"xB"},R:{"1":"3C"},S:{"2":"4C"}},B:7,C:"WebUSB"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","66":"SB TB UB VB WB sB XB"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB MC NC OC PC oB 7B QC pB","66":"FB GB HB IB JB KB LB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C","2":"I tC uC vC"},Q:{"2":"zB"},R:{"1":"6C"},S:{"2":"7C"}},B:7,C:"WebUSB"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js
index 1c30a09416b655..bd5bf23c63629d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","66":"P","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 7B 8B","129":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","194":"RB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","66":"UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P"},E:{"2":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","66":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C c nB 3B oB"},L:{"2":"H"},M:{"2":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"513":"I","516":"rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:7,C:"WebVR API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","66":"P","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB BC CC","129":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","194":"SB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","66":"VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P"},E:{"2":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","66":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C d oB 7B pB"},L:{"2":"H"},M:{"2":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"513":"I","516":"tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:7,C:"WebVR API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js
index 6450efde4a15ef..0739531fa0983e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"6B qB I r J D E F A B C K L G M N O s t u v w 7B 8B","66":"0 1 2 3 x y z","129":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","257":"SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I r J D E F A B C K L G M N"},E:{"1":"J D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB I kC lC mC nC 4B"},J:{"1":"A","2":"D"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"B","2":"A"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"129":"4C"}},B:4,C:"WebVTT - Web Video Text Tracks"};
+module.exports={A:{A:{"1":"A B","2":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"AC rB I s J D E F A B C K L G M N O t u v w x BC CC","66":"0 1 2 3 4 y z","129":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","257":"TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I s J D E F A B C K L G M N"},E:{"1":"J D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB I mC nC oC pC 8B"},J:{"1":"A","2":"D"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"B","2":"A"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"129":"7C"}},B:4,C:"WebVTT - Web Video Text Tracks"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js
index 2204ba7f911d2d..c009de6589ff05 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","2":"5B","8":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","8":"6B qB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","8":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a NC nB 3B OC oB","2":"F KC","8":"LC MC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H kC oC pC","2":"qB I lC mC nC 4B"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","8":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Web Workers"};
+module.exports={A:{A:{"1":"A B","2":"9B","8":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","8":"AC rB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","8":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b PC oB 7B QC pB","2":"F MC","8":"NC OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"2":"lC"},I:{"1":"H mC qC rC","2":"rB I nC oC pC 8B"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","8":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Web Workers"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js
index f52fe8fdecca2a..843998b6e90bef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB 7B 8B","322":"lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c","66":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","132":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"2":"I r J D E F A B C BC vB CC DC EC FC wB nB oB","578":"K L G xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB KC LC MC NC nB 3B OC oB","66":"PB QB RB SB TB UB VB WB XB YB c ZB","132":"aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a"},G:{"2":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"2":"jC"},I:{"2":"qB I H kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"2":"A B C nB 3B oB","132":"c"},L:{"132":"H"},M:{"322":"b"},N:{"2":"A B"},O:{"2":"qC"},P:{"2":"I rC sC tC uC vC wB wC","132":"xC yC zC 0C pB 1C 2C"},Q:{"2":"xB"},R:{"2":"3C"},S:{"2":"4C"}},B:4,C:"WebXR Device API"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"2":"C K L G M N O","132":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB BC CC","322":"mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB","66":"bB cB dB eB fB gB hB d iB jB kB lB mB nB","132":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"2":"I s J D E F A B C EC xB FC GC HC IC yB oB pB","578":"K L G zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB MC NC OC PC oB 7B QC pB","66":"QB RB SB TB UB VB WB XB YB ZB aB bB","132":"cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b"},G:{"2":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"2":"lC"},I:{"2":"rB I H mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"2":"A B C oB 7B pB","132":"d"},L:{"132":"H"},M:{"322":"c"},N:{"2":"A B"},O:{"2":"sC"},P:{"2":"I tC uC vC wC xC yB yC","132":"zC 0C 1C 2C qB 3C 4C 5C"},Q:{"2":"zB"},R:{"2":"6C"},S:{"2":"7C"}},B:4,C:"WebXR Device API"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js
index 8def12d01136e1..399cbb8307720f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 6B qB I r J D E F A B C K L G M N O s t u v w x y z 7B 8B","194":"2 3 4 5 6 7 8"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v w KC LC MC NC nB 3B OC oB"},G:{"1":"VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS will-change property"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 AC rB I s J D E F A B C K L G M N O t u v w x y z BC CC","194":"3 4 5 6 7 8 9"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w x MC NC OC PC oB 7B QC pB"},G:{"1":"XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS will-change property"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js
index ca70868bf94cdc..25563367e10505 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 8B","2":"6B qB 7B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"I"},E:{"1":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a nB 3B OC oB","2":"F B KC LC MC NC"},G:{"1":"E QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B"},H:{"2":"jC"},I:{"1":"H oC pC","2":"qB kC lC mC nC 4B","130":"I"},J:{"1":"D A"},K:{"1":"B C c nB 3B oB","2":"A"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"WOFF - Web Open Font Format"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB CC","2":"AC rB BC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"I"},E:{"1":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b oB 7B QC pB","2":"F B MC NC OC PC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B"},H:{"2":"lC"},I:{"1":"H qC rC","2":"rB mC nC oC pC 8B","130":"I"},J:{"1":"D A"},K:{"1":"B C d oB 7B pB","2":"A"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"WOFF - Web Open Font Format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js
index 31153ff4f5a4a5..8df2ab2d8b23f7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F A B 5B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","2":"C K"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB 7B 8B"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","2":"0 1 2 3 4 5 6 7 8 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"C K L G oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I r J D E F BC vB CC DC EC FC","132":"A B wB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C G M N O s t u v KC LC MC NC nB 3B OC oB"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"E vB PC 4B QC RC SC TC UC VC"},H:{"2":"jC"},I:{"1":"H","2":"qB I kC lC mC nC 4B oC pC"},J:{"2":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"2":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:2,C:"WOFF 2.0 - Web Open Font Format"};
+module.exports={A:{A:{"2":"J D E F A B 9B"},B:{"1":"L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","2":"C K"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB BC CC"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","2":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"C K L G pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I s J D E F EC xB FC GC HC IC","132":"A B yB oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C G M N O t u v w MC NC OC PC oB 7B QC pB"},G:{"1":"YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"E xB RC 8B SC TC UC VC WC XC"},H:{"2":"lC"},I:{"1":"H","2":"rB I mC nC oC pC 8B qC rC"},J:{"2":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"2":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:2,C:"WOFF 2.0 - Web Open Font Format"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js
index 199a835c6f2118..29f5f99514ac7b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"J D E F A B 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB I r J D E F A B C K L 7B 8B"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"F A B C K L G FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r J D E BC vB CC DC EC"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","2":"F B C KC LC MC NC nB 3B OC oB","4":"0 1 2 3 G M N O s t u v w x y z"},G:{"1":"UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"E vB PC 4B QC RC SC TC"},H:{"2":"jC"},I:{"1":"H","4":"qB I kC lC mC nC 4B oC pC"},J:{"4":"D A"},K:{"1":"c","2":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"CSS3 word-break"};
+module.exports={A:{A:{"1":"J D E F A B 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB I s J D E F A B C K L BC CC"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","4":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"F A B C K L G IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","4":"I s J D E EC xB FC GC HC"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","2":"F B C MC NC OC PC oB 7B QC pB","4":"0 1 2 3 4 G M N O t u v w x y z"},G:{"1":"WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","4":"E xB RC 8B SC TC UC VC"},H:{"2":"lC"},I:{"1":"H","4":"rB I mC nC oC pC 8B qC rC"},J:{"4":"D A"},K:{"1":"d","2":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"CSS3 word-break"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js
index 8a6295720f9ef0..3fab2f2230cda0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js
@@ -1 +1 @@
-module.exports={A:{A:{"4":"J D E F A B 5B"},B:{"1":"O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H","4":"C K L G M N"},C:{"1":"MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","4":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","4":"I r J D E F A B C K L G M N O s t u v"},E:{"1":"D E F A B C K L G DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","4":"I r J BC vB CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F KC LC","4":"B C MC NC nB 3B OC"},G:{"1":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","4":"vB PC 4B QC RC"},H:{"4":"jC"},I:{"1":"H oC pC","4":"qB I kC lC mC nC 4B"},J:{"1":"A","4":"D"},K:{"1":"c","4":"A B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"4":"4C"}},B:4,C:"CSS3 Overflow-wrap"};
+module.exports={A:{A:{"4":"J D E F A B 9B"},B:{"1":"O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H","4":"C K L G M N"},C:{"1":"NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","4":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","4":"I s J D E F A B C K L G M N O t u v w"},E:{"1":"D E F A B C K L G GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","4":"I s J EC xB FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F MC NC","4":"B C OC PC oB 7B QC"},G:{"1":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","4":"xB RC 8B SC TC"},H:{"4":"lC"},I:{"1":"H qC rC","4":"rB I mC nC oC pC 8B"},J:{"1":"A","4":"D"},K:{"1":"d","4":"A B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"4":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"4":"7C"}},B:4,C:"CSS3 Overflow-wrap"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js
index e18923f29aaf7a..0570ad98e10b92 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D 5B","132":"E F","260":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B","2":"6B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"BC vB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB","2":"F"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"4":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"Cross-document messaging"};
+module.exports={A:{A:{"2":"J D 9B","132":"E F","260":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC","2":"AC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"EC xB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB","2":"F"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"4":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"Cross-document messaging"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js
index 5385900763ecce..fda6ea181c6d2e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"E F A B","2":"J D 5B"},B:{"1":"C K L G M N O","4":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB","4":"I r J D E F A B C K L G M N eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","16":"6B qB 7B 8B"},D:{"4":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J D E F A B C K L G M N O s t u v w x y"},E:{"4":"J D E F A B C K L G CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","16":"I r BC vB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a OC oB","16":"F B KC LC MC NC nB 3B"},G:{"4":"E SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","16":"vB PC 4B QC RC"},H:{"2":"jC"},I:{"4":"I H nC 4B oC pC","16":"qB kC lC mC"},J:{"4":"D A"},K:{"4":"c oB","16":"A B C nB 3B"},L:{"4":"H"},M:{"4":"b"},N:{"1":"A B"},O:{"4":"qC"},P:{"4":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"4":"xB"},R:{"4":"3C"},S:{"1":"4C"}},B:6,C:"X-Frame-Options HTTP header"};
+module.exports={A:{A:{"1":"E F A B","2":"J D 9B"},B:{"1":"C K L G M N O","4":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB","4":"I s J D E F A B C K L G M N gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","16":"AC rB BC CC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J D E F A B C K L G M N O t u v w x y z"},E:{"4":"J D E F A B C K L G FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","16":"I s EC xB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b QC pB","16":"F B MC NC OC PC oB 7B"},G:{"4":"E UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","16":"xB RC 8B SC TC"},H:{"2":"lC"},I:{"4":"I H pC 8B qC rC","16":"rB mC nC oC"},J:{"4":"D A"},K:{"4":"d pB","16":"A B C oB 7B"},L:{"4":"H"},M:{"4":"c"},N:{"1":"A B"},O:{"4":"sC"},P:{"4":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"4":"zB"},R:{"4":"6C"},S:{"1":"7C"}},B:6,C:"X-Frame-Options HTTP header"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js
index 35746d83350070..6e9036fc984c14 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"J D E F 5B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","2":"6B qB","260":"A B","388":"J D E F","900":"I r 7B 8B"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","16":"I r J","132":"2 3","388":"0 1 D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","2":"I BC vB","132":"D DC","388":"r J CC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a oB","2":"F B KC LC MC NC nB 3B OC","132":"G M N"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","2":"vB PC 4B","132":"SC","388":"QC RC"},H:{"2":"jC"},I:{"1":"H pC","2":"kC lC mC","388":"oC","900":"qB I nC 4B"},J:{"132":"A","388":"D"},K:{"1":"C c oB","2":"A B nB 3B"},L:{"1":"H"},M:{"1":"b"},N:{"132":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"XMLHttpRequest advanced features"};
+module.exports={A:{A:{"2":"J D E F 9B","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","2":"AC rB","260":"A B","388":"J D E F","900":"I s BC CC"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","16":"I s J","132":"3 4","388":"0 1 2 D E F A B C K L G M N O t u v w x y z"},E:{"1":"E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","2":"I EC xB","132":"D GC","388":"s J FC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b pB","2":"F B MC NC OC PC oB 7B QC","132":"G M N"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","2":"xB RC 8B","132":"UC","388":"SC TC"},H:{"2":"lC"},I:{"1":"H rC","2":"mC nC oC","388":"qC","900":"rB I pC 8B"},J:{"132":"A","388":"D"},K:{"1":"C d pB","2":"A B oB 7B"},L:{"1":"H"},M:{"1":"c"},N:{"132":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"XMLHttpRequest advanced features"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js
index 1f9d5bdae5a93b..87363d9cca9b98 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"F A B","2":"J D E 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"1":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"1":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"1":"jC"},I:{"1":"qB I H kC lC mC nC 4B oC pC"},J:{"1":"D A"},K:{"1":"A B C c nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:1,C:"XHTML served as application/xhtml+xml"};
+module.exports={A:{A:{"1":"F A B","2":"J D E 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"1":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"1":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"1":"lC"},I:{"1":"rB I H mC nC oC pC 8B qC rC"},J:{"1":"D A"},K:{"1":"A B C d oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:1,C:"XHTML served as application/xhtml+xml"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js
index 566ab971b1c49b..e32343e64746dd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js
@@ -1 +1 @@
-module.exports={A:{A:{"2":"F A B 5B","4":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"8":"0 1 2 3 4 5 6 7 8 9 6B qB I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 7B 8B"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I r J D E F A B C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC"},E:{"8":"I r J D E F A B C K L G BC vB CC DC EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a KC LC MC NC nB 3B OC oB"},G:{"8":"E vB PC 4B QC RC SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B"},H:{"8":"jC"},I:{"8":"qB I H kC lC mC nC 4B oC pC"},J:{"8":"D A"},K:{"8":"A B C c nB 3B oB"},L:{"8":"H"},M:{"8":"b"},N:{"2":"A B"},O:{"8":"qC"},P:{"8":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"8":"xB"},R:{"8":"3C"},S:{"8":"4C"}},B:7,C:"XHTML+SMIL animation"};
+module.exports={A:{A:{"2":"F A B 9B","4":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"8":"0 1 2 3 4 5 6 7 8 9 AC rB I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB BC CC"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I s J D E F A B C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC"},E:{"8":"I s J D E F A B C K L G EC xB FC GC HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b MC NC OC PC oB 7B QC pB"},G:{"8":"E xB RC 8B SC TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B"},H:{"8":"lC"},I:{"8":"rB I H mC nC oC pC 8B qC rC"},J:{"8":"D A"},K:{"8":"A B C d oB 7B pB"},L:{"8":"H"},M:{"8":"c"},N:{"2":"A B"},O:{"8":"sC"},P:{"8":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"8":"zB"},R:{"8":"6C"},S:{"8":"7C"}},B:7,C:"XHTML+SMIL animation"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js
index b21e206897c266..6fe57c98d8aa0f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js
@@ -1 +1 @@
-module.exports={A:{A:{"1":"A B","260":"J D E F 5B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a d e f g h i j k l m n o p q b H uB","132":"B","260":"6B qB I r J D 7B 8B","516":"E F A"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB rB WB sB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R S T U V W X Y Z a d e f g h i j k l m n o p q b H uB 9B AC","132":"0 1 2 3 I r J D E F A B C K L G M N O s t u v w x y z"},E:{"1":"E F A B C K L G EC FC wB nB oB xB GC HC yB zB 0B 1B pB 2B IC JC","132":"I r J D BC vB CC DC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB c ZB aB bB cB dB eB fB gB hB iB jB kB lB mB P Q R tB S T U V W X Y Z a","16":"F KC","132":"B C G M N LC MC NC nB 3B OC oB"},G:{"1":"E TC UC VC WC XC YC ZC aC bC cC dC eC fC gC hC iC yB zB 0B 1B pB 2B","132":"vB PC 4B QC RC SC"},H:{"132":"jC"},I:{"1":"H oC pC","132":"qB I kC lC mC nC 4B"},J:{"132":"D A"},K:{"1":"c","16":"A","132":"B C nB 3B oB"},L:{"1":"H"},M:{"1":"b"},N:{"1":"A B"},O:{"1":"qC"},P:{"1":"I rC sC tC uC vC wB wC xC yC zC 0C pB 1C 2C"},Q:{"1":"xB"},R:{"1":"3C"},S:{"1":"4C"}},B:4,C:"DOM Parsing and Serialization"};
+module.exports={A:{A:{"1":"A B","260":"J D E F 9B"},B:{"1":"C K L G M N O P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB","132":"B","260":"AC rB I s J D BC CC","516":"E F A"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB sB XB tB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R S T U V W X Y Z a b e f g h i j k l m n o p q r c H vB wB DC","132":"0 1 2 3 4 I s J D E F A B C K L G M N O t u v w x y z"},E:{"1":"E F A B C K L G HC IC yB oB pB zB JC KC 0B 1B 2B 3B qB 4B 5B 6B LC","132":"I s J D EC xB FC GC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB d iB jB kB lB mB nB P Q R uB S T U V W X Y Z a b","16":"F MC","132":"B C G M N NC OC PC oB 7B QC pB"},G:{"1":"E VC WC XC YC ZC aC bC cC dC eC fC gC hC iC jC kC 0B 1B 2B 3B qB 4B 5B 6B","132":"xB RC 8B SC TC UC"},H:{"132":"lC"},I:{"1":"H qC rC","132":"rB I mC nC oC pC 8B"},J:{"132":"D A"},K:{"1":"d","16":"A","132":"B C oB 7B pB"},L:{"1":"H"},M:{"1":"c"},N:{"1":"A B"},O:{"1":"sC"},P:{"1":"I tC uC vC wC xC yB yC zC 0C 1C 2C qB 3C 4C 5C"},Q:{"1":"zB"},R:{"1":"6C"},S:{"1":"7C"}},B:4,C:"DOM Parsing and Serialization"};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js
index 77affdd9d8ff6e..e72b2c11cfb660 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00466,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03731,"79":0,"80":0,"81":0,"82":0.00466,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07929,"91":0.00466,"92":0,"93":0,"94":0,"95":0.00466,"96":0,"97":0,"98":0,"99":0.00466,"100":0,"101":0.00466,"102":0.00466,"103":0.00933,"104":0.01399,"105":0.59233,"106":0.26585,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00466,"35":0.02332,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00466,"48":0,"49":0.07462,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01866,"74":0.00466,"75":0,"76":0,"77":0,"78":0.00466,"79":0.03731,"80":0,"81":0.00466,"83":0.00466,"84":0.01399,"85":0.00933,"86":0.00466,"87":0.00466,"88":0.00466,"89":0.00933,"90":0.00933,"91":0.00466,"92":0.00466,"93":0,"94":0.00466,"95":0,"96":0.03265,"97":0.00466,"98":0.00466,"99":0.0653,"100":0.02798,"101":0.00466,"102":0.03731,"103":0.23786,"104":0.08395,"105":2.94765,"106":7.36912,"107":0.22854,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00466,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00466,"89":0,"90":0.19589,"91":0.50371,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00466,"85":0,"86":0,"87":0.00466,"88":0,"89":0,"90":0,"91":0,"92":0.00466,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00466,"103":0.00466,"104":0.00933,"105":0.26118,"106":0.97944,"107":0.05597},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.03265,"15":0.01399,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01866,"12.1":0.01399,"13.1":0.09328,"14.1":0.13526,"15.1":0.15391,"15.2-15.3":0.15391,"15.4":0.4011,"15.5":0.70426,"15.6":2.90101,"16.0":1.6324,"16.1":0.28917,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03888,"10.0-10.2":0,"10.3":0.15551,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.22216,"13.0-13.1":0,"13.2":0.01666,"13.3":0.04443,"13.4-13.7":0.80533,"14.0-14.4":0.12774,"14.5-14.8":0.52763,"15.0-15.1":0.58317,"15.2-15.3":1.32185,"15.4":1.08859,"15.5":4.32657,"15.6":22.76033,"16.0":19.94445,"16.1":0.70536},P:{"4":0.03125,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.03125,"10.1":0,"11.1-11.2":0,"12.0":0.01042,"13.0":0,"14.0":0,"15.0":0.01042,"16.0":0,"17.0":0.01042,"18.0":0.98947},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.09063},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02798,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16542},Q:{"13.1":0},O:{"0":0},H:{"0":0.05557},L:{"0":24.03119},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00413,"51":0,"52":0.00825,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00413,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.05364,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00825,"88":0,"89":0,"90":0,"91":0.09902,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00413,"100":0,"101":0,"102":0.06189,"103":0,"104":0,"105":0,"106":0.00413,"107":0.40435,"108":0.49925,"109":0.00413,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00413,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00413,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00413,"68":0,"69":0,"70":0.00413,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02476,"80":0,"81":0.00825,"83":0,"84":0,"85":0,"86":0.00413,"87":0.00825,"88":0.00413,"89":0,"90":0.0165,"91":0.00413,"92":0,"93":0,"94":0,"95":0.05776,"96":0.00413,"97":0.00413,"98":0.03301,"99":0.00413,"100":0.01238,"101":0,"102":0.00413,"103":0.07014,"104":0.02063,"105":0.40435,"106":0.06189,"107":1.20479,"108":5.83829,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00413,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00413,"89":0,"90":0,"91":0.00413,"92":0.2063,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00413,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.01238,"107":0.30945,"108":0.73855},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00413,"14":0.06602,"15":0.01238,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00825,"13.1":0.09902,"14.1":0.16917,"15.1":0.07014,"15.2-15.3":0.09902,"15.4":0.21043,"15.5":0.32183,"15.6":2.05475,"16.0":0.26406,"16.1":1.68753,"16.2":0.50337,"16.3":0.00413},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01116,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10599,"10.0-10.2":0,"10.3":0.08367,"11.0-11.2":0.01673,"11.3-11.4":0.00558,"12.0-12.1":0,"12.2-12.5":0.3068,"13.0-13.1":0,"13.2":0.00558,"13.3":0.01673,"13.4-13.7":0.18408,"14.0-14.4":0.15619,"14.5-14.8":0.66938,"15.0-15.1":0.42394,"15.2-15.3":0.59129,"15.4":1.02081,"15.5":2.4042,"15.6":8.17204,"16.0":10.1021,"16.1":25.75449,"16.2":2.67195,"16.3":0.07809},P:{"4":0.04116,"5.0-5.4":0.01029,"6.2-6.4":0,"7.2-7.4":0.01029,"8.2":0,"9.2":0.02058,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0.02058,"17.0":0.02058,"18.0":0.04116,"19.0":1.24512},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.09126},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00825,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.24671},Q:{"13.1":0},O:{"0":0},H:{"0":0.13347},L:{"0":27.86681},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js
index f19930567d935e..9c70a57f986431 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00387,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00773,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00387,"79":0,"80":0.00387,"81":0.00387,"82":0,"83":0.00387,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00387,"95":0.00387,"96":0.00387,"97":0.00387,"98":0.00387,"99":0.00387,"100":0.00387,"101":0,"102":0.00773,"103":0.00773,"104":0.01546,"105":0.28995,"106":0.10825,"107":0.00387,"108":0.00387,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.05799,"36":0,"37":0,"38":0.00387,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00387,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00387,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00387,"66":0,"67":0,"68":0,"69":0.00387,"70":0,"71":0,"72":0,"73":0,"74":0.00387,"75":0.00773,"76":0.02706,"77":0,"78":0.00387,"79":0.02706,"80":0.00387,"81":0.00773,"83":0.01546,"84":0.02706,"85":0.03093,"86":0.02706,"87":0.0232,"88":0.00387,"89":0.00387,"90":0.00773,"91":0.01933,"92":0.01933,"93":0.04639,"94":0.00387,"95":0.00387,"96":0.0116,"97":0.0116,"98":0.01546,"99":0.01933,"100":0.01933,"101":0.02706,"102":0.03093,"103":0.17397,"104":0.11598,"105":2.63275,"106":6.94334,"107":0.27835,"108":0.00387,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00387,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00387,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00387,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00773,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0232,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00387,"86":0,"87":0,"88":0,"89":0.00387,"90":0.13144,"91":0.25129,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00387,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00387,"93":0,"94":0,"95":0,"96":0,"97":0.00387,"98":0,"99":0,"100":0,"101":0,"102":0.00387,"103":0.00387,"104":0.01546,"105":0.27062,"106":0.86985,"107":0.05799},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01546,"14":0.05026,"15":0.01546,_:"0","3.1":0,"3.2":0,"5.1":0.00387,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00387,"11.1":0.00387,"12.1":0.0116,"13.1":0.05026,"14.1":0.15077,"15.1":0.03093,"15.2-15.3":0.02706,"15.4":0.06959,"15.5":0.14304,"15.6":0.66109,"16.0":0.2049,"16.1":0.04639,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01629,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.17226,"10.0-10.2":0.00466,"10.3":0.11174,"11.0-11.2":0.01397,"11.3-11.4":0.01164,"12.0-12.1":0.01862,"12.2-12.5":0.52609,"13.0-13.1":0.00931,"13.2":0.00698,"13.3":0.03725,"13.4-13.7":0.11406,"14.0-14.4":0.3678,"14.5-14.8":0.92183,"15.0-15.1":0.30262,"15.2-15.3":0.31891,"15.4":0.48885,"15.5":1.12435,"15.6":8.18237,"16.0":8.62699,"16.1":0.52144},P:{"4":0.14313,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04089,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.02045,"14.0":0.02045,"15.0":0.01022,"16.0":0.05112,"17.0":0.08179,"18.0":1.93221},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0079,"4.4":0,"4.4.3-4.4.4":0.0553},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04253,"5.5":0},J:{"7":0,"10":0.00613},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14722},Q:{"13.1":0.00613},O:{"0":2.99953},H:{"0":0.53427},L:{"0":54.84659},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00304,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01519,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00304,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00607,"103":0.00304,"104":0,"105":0.00304,"106":0.00607,"107":0.15792,"108":0.12148,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.14274,"36":0,"37":0,"38":0.00607,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00607,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00304,"56":0.00304,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00304,"66":0,"67":0,"68":0,"69":0.00304,"70":0.00304,"71":0,"72":0,"73":0,"74":0.00304,"75":0.00911,"76":0.01215,"77":0,"78":0.00304,"79":0.01215,"80":0.00304,"81":0.00304,"83":0.00911,"84":0.01215,"85":0.02126,"86":0.01822,"87":0.01519,"88":0.00304,"89":0.00607,"90":0.00304,"91":0.00911,"92":0.01519,"93":0.03644,"94":0.00304,"95":0.00304,"96":0.00911,"97":0.00607,"98":0.01215,"99":0.00607,"100":0.00911,"101":0.00911,"102":0.01215,"103":0.07896,"104":0.01822,"105":0.05163,"106":0.05163,"107":0.90503,"108":4.83187,"109":0.00607,"110":0.00304,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00304,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00304,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00304,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01215,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00304,"92":0.06681,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00304,"79":0,"80":0,"81":0,"83":0,"84":0.00304,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00304,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00304,"104":0.00304,"105":0.00304,"106":0.00304,"107":0.20652,"108":0.5497},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00607,"14":0.02733,"15":0.00607,_:"0","3.1":0,"3.2":0,"5.1":0.00304,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00607,"13.1":0.02733,"14.1":0.06681,"15.1":0.00911,"15.2-15.3":0.00911,"15.4":0.03341,"15.5":0.07896,"15.6":0.34318,"16.0":0.04556,"16.1":0.20955,"16.2":0.03644,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00216,"6.0-6.1":0,"7.0-7.1":0.02377,"8.1-8.4":0.00216,"9.0-9.2":0,"9.3":0.19882,"10.0-10.2":0.00216,"10.3":0.10805,"11.0-11.2":0.02377,"11.3-11.4":0.01081,"12.0-12.1":0.01945,"12.2-12.5":0.49489,"13.0-13.1":0.00864,"13.2":0.00648,"13.3":0.02593,"13.4-13.7":0.08428,"14.0-14.4":0.27014,"14.5-14.8":0.64832,"15.0-15.1":0.22475,"15.2-15.3":0.22907,"15.4":0.29607,"15.5":0.65913,"15.6":2.74457,"16.0":3.63494,"16.1":8.98577,"16.2":1.24046,"16.3":0.03674},P:{"4":0.09266,"5.0-5.4":0.02059,"6.2-6.4":0,"7.2-7.4":0.04118,"8.2":0,"9.2":0.0103,"10.1":0,"11.1-11.2":0.0103,"12.0":0.0103,"13.0":0.03089,"14.0":0.03089,"15.0":0.0103,"16.0":0.05148,"17.0":0.06177,"18.0":0.15443,"19.0":2.12087},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.06126},A:{"6":0,"7":0,"8":0.0035,"9":0,"10":0,"11":0.04205,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15319},Q:{"13.1":0},O:{"0":3.89232},H:{"0":0.73173},L:{"0":60.99075},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js
index 14f53994290ec6..690c7e1a3a10e1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00214,"39":0,"40":0,"41":0,"42":0,"43":0.00214,"44":0,"45":0,"46":0,"47":0,"48":0.00428,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00214,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00214,"66":0,"67":0,"68":0.00214,"69":0,"70":0,"71":0,"72":0.00214,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00428,"89":0,"90":0,"91":0.00214,"92":0,"93":0,"94":0,"95":0.00214,"96":0,"97":0,"98":0.00856,"99":0.00642,"100":0.00214,"101":0,"102":0.00428,"103":0.00642,"104":0.00642,"105":0.18404,"106":0.07276,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00214,"34":0.00214,"35":0.00214,"36":0.00214,"37":0,"38":0,"39":0.00214,"40":0.00214,"41":0,"42":0,"43":0.00214,"44":0.00214,"45":0.00214,"46":0.00214,"47":0.00214,"48":0,"49":0.00214,"50":0.00214,"51":0,"52":0.00214,"53":0.00214,"54":0,"55":0.00214,"56":0,"57":0.00214,"58":0.00214,"59":0.00214,"60":0.00214,"61":0,"62":0.00642,"63":0.00214,"64":0.00214,"65":0,"66":0.00214,"67":0,"68":0.00214,"69":0.00214,"70":0.00428,"71":0.00856,"72":0.00214,"73":0.00214,"74":0.00214,"75":0.00214,"76":0.00214,"77":0.00214,"78":0.00642,"79":0.00428,"80":0.0107,"81":0.00856,"83":0.00856,"84":0.00642,"85":0.00428,"86":0.01712,"87":0.00642,"88":0.00428,"89":0.00428,"90":0.00428,"91":0.00428,"92":0.00642,"93":0.00214,"94":0.00428,"95":0.00642,"96":0.0107,"97":0.00642,"98":0.00642,"99":0.0107,"100":0.00642,"101":0.0107,"102":0.01712,"103":0.03424,"104":0.04708,"105":0.55212,"106":1.50014,"107":0.09202,"108":0.00428,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00214,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00214,"56":0,"57":0,"58":0.00214,"60":0,"62":0,"63":0.01284,"64":0.01284,"65":0.01498,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00214,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00856,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00214,"86":0.00214,"87":0,"88":0,"89":0.00214,"90":0.03638,"91":0.0749,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00214},B:{"12":0.00642,"13":0.00428,"14":0.00428,"15":0.00428,"16":0.01712,"17":0.00428,"18":0.02996,"79":0,"80":0,"81":0.00428,"83":0,"84":0.00428,"85":0.00214,"86":0,"87":0,"88":0,"89":0.00428,"90":0.00856,"91":0,"92":0.01284,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00214,"101":0,"102":0.00214,"103":0.00642,"104":0.00856,"105":0.05564,"106":0.17976,"107":0.01926},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00214,"14":0.00428,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00428,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00214,"14.1":0.00214,"15.1":0.0321,"15.2-15.3":0.01498,"15.4":0.02996,"15.5":0.05136,"15.6":0.26964,"16.0":0.16906,"16.1":0.04708,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01491,"8.1-8.4":0,"9.0-9.2":0.00426,"9.3":0.01917,"10.0-10.2":0,"10.3":0.05325,"11.0-11.2":0.02556,"11.3-11.4":0.07668,"12.0-12.1":0.03408,"12.2-12.5":0.89247,"13.0-13.1":0.02343,"13.2":0.01704,"13.3":0.1278,"13.4-13.7":0.09159,"14.0-14.4":0.6816,"14.5-14.8":0.54954,"15.0-15.1":0.44091,"15.2-15.3":0.76893,"15.4":0.73698,"15.5":1.60601,"15.6":6.08538,"16.0":6.67752,"16.1":0.41535},P:{"4":0.96754,"5.0-5.4":0.20157,"6.2-6.4":0.1411,"7.2-7.4":0.45353,"8.2":0.03024,"9.2":0.29228,"10.1":0.02016,"11.1-11.2":0.16126,"12.0":0.03024,"13.0":0.12094,"14.0":0.16126,"15.0":0.08063,"16.0":0.32251,"17.0":0.38298,"18.0":1.63272},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00401,"4.2-4.3":0.02409,"4.4":0,"4.4.3-4.4.4":0.22684},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00642,"10":0,"11":0.12198,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08646},Q:{"13.1":0},O:{"0":1.2183},H:{"0":0.95993},L:{"0":67.25544},S:{"2.5":0.00786}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00402,"36":0,"37":0,"38":0.00201,"39":0,"40":0,"41":0,"42":0,"43":0.00201,"44":0,"45":0,"46":0,"47":0,"48":0.00201,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00201,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00201,"69":0,"70":0,"71":0,"72":0.00402,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00201,"82":0,"83":0,"84":0.00201,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00201,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00201,"100":0,"101":0.00201,"102":0.00402,"103":0.00805,"104":0.00402,"105":0.00201,"106":0.00604,"107":0.10261,"108":0.0845,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00201,"35":0,"36":0,"37":0.00201,"38":0.00201,"39":0.00201,"40":0,"41":0,"42":0,"43":0.00402,"44":0,"45":0,"46":0.00201,"47":0.00201,"48":0,"49":0,"50":0,"51":0,"52":0.00201,"53":0,"54":0,"55":0.00201,"56":0,"57":0.00201,"58":0,"59":0,"60":0,"61":0.00201,"62":0.00604,"63":0.00201,"64":0.00201,"65":0,"66":0,"67":0.00201,"68":0.00201,"69":0.00201,"70":0.00201,"71":0.01006,"72":0.00201,"73":0,"74":0.00201,"75":0,"76":0.00201,"77":0.00201,"78":0.01006,"79":0.00402,"80":0.00805,"81":0.01006,"83":0.00805,"84":0.00201,"85":0.00402,"86":0.00805,"87":0.00805,"88":0.00604,"89":0.00604,"90":0.00201,"91":0.00201,"92":0.00604,"93":0.00402,"94":0.00201,"95":0.00201,"96":0.00604,"97":0.00604,"98":0.00402,"99":0.00805,"100":0.00604,"101":0.00201,"102":0.00604,"103":0.0161,"104":0.01006,"105":0.01811,"106":0.03219,"107":0.32997,"108":1.50498,"109":0.00402,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0.00201,"63":0.00402,"64":0.00201,"65":0.00402,"66":0.01207,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00201,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00201,"90":0,"91":0,"92":0.00604,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01207},B:{"12":0.00604,"13":0.00402,"14":0.00402,"15":0.00201,"16":0.01408,"17":0.00604,"18":0.02817,"79":0,"80":0,"81":0.00201,"83":0,"84":0.00805,"85":0,"86":0,"87":0,"88":0,"89":0.00402,"90":0.01006,"91":0,"92":0.01207,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00201,"101":0,"102":0,"103":0.00201,"104":0.00201,"105":0.00201,"106":0.00604,"107":0.06841,"108":0.1509},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00402,"14":0.00402,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00604,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00201,"14.1":0.00201,"15.1":0.01811,"15.2-15.3":0.01207,"15.4":0.02012,"15.5":0.06438,"15.6":0.19516,"16.0":0.02414,"16.1":0.18913,"16.2":0.05231,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00204,"7.0-7.1":0.01836,"8.1-8.4":0,"9.0-9.2":0.00204,"9.3":0.03264,"10.0-10.2":0,"10.3":0.04489,"11.0-11.2":0.02244,"11.3-11.4":0.05305,"12.0-12.1":0.02652,"12.2-12.5":0.64676,"13.0-13.1":0.01836,"13.2":0.01632,"13.3":0.12038,"13.4-13.7":0.11629,"14.0-14.4":0.48354,"14.5-14.8":0.40193,"15.0-15.1":0.43254,"15.2-15.3":0.61208,"15.4":0.6386,"15.5":1.12826,"15.6":2.35038,"16.0":3.82345,"16.1":6.41254,"16.2":1.14051,"16.3":0.02856},P:{"4":0.73653,"5.0-5.4":0.18161,"6.2-6.4":0.12107,"7.2-7.4":0.45402,"8.2":0.03027,"9.2":0.23206,"10.1":0.02018,"11.1-11.2":0.15134,"12.0":0.02018,"13.0":0.12107,"14.0":0.23206,"15.0":0.0908,"16.0":0.96858,"17.0":0.33295,"18.0":0.72644,"19.0":1.75556},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01344,"4.4":0,"4.4.3-4.4.4":0.18662},A:{"6":0,"7":0,"8":0,"9":0.00201,"10":0,"11":0.1006,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10384},Q:{"13.1":0},O:{"0":1.32601},H:{"0":0.968},L:{"0":67.13239},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js
index 4f843c2d5ab48c..a9be92ffdebcbe 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00407,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00407,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00407,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00814,"104":0.00814,"105":0.35807,"106":0.118,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00407,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.03255,"77":0,"78":0,"79":0.00407,"80":0,"81":0.00814,"83":0.00407,"84":0.00407,"85":0.00407,"86":0.01221,"87":0,"88":0,"89":0,"90":0.00814,"91":0.00814,"92":0,"93":0.14648,"94":0.00407,"95":0.00407,"96":0,"97":0,"98":0.00814,"99":0.00407,"100":0.01221,"101":0.00814,"102":0.06104,"103":0.16276,"104":0.10173,"105":2.27457,"106":5.95295,"107":0.30518,"108":0.00407,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00407,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00814,"65":0.00407,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00407,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08952,"91":0.2238,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00407,"13":0.00407,"14":0,"15":0.00407,"16":0.00407,"17":0.00407,"18":0.01628,"79":0,"80":0,"81":0,"83":0,"84":0.00814,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00407,"92":0,"93":0.0651,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00814,"102":0.00814,"103":0.01628,"104":0.01221,"105":0.65918,"106":2.14843,"107":0.18311},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00814,"14":0.0529,"15":0.00814,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.02441,"10.1":0.04883,"11.1":0.00407,"12.1":0.00407,"13.1":0.0651,"14.1":0.08952,"15.1":0.04883,"15.2-15.3":0.03255,"15.4":0.17497,"15.5":0.09766,"15.6":0.39469,"16.0":0.2238,"16.1":0.02035,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01274,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.12528,"10.0-10.2":0,"10.3":0.0361,"11.0-11.2":0.00425,"11.3-11.4":0.00637,"12.0-12.1":0.01699,"12.2-12.5":0.41405,"13.0-13.1":0.00637,"13.2":0.00212,"13.3":0.01062,"13.4-13.7":0.04034,"14.0-14.4":0.29302,"14.5-14.8":0.80687,"15.0-15.1":0.30364,"15.2-15.3":0.18473,"15.4":0.3185,"15.5":1.07229,"15.6":8.79914,"16.0":7.29157,"16.1":0.34823},P:{"4":0.19155,"5.0-5.4":0.01064,"6.2-6.4":0.01064,"7.2-7.4":0.28733,"8.2":0,"9.2":0.02128,"10.1":0,"11.1-11.2":0.10642,"12.0":0.02128,"13.0":0.07449,"14.0":0.08514,"15.0":0.08514,"16.0":0.14899,"17.0":0.34054,"18.0":4.20355},I:{"0":0,"3":0,"4":0.07617,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.2285,"4.4":0,"4.4.3-4.4.4":1.21866},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02441,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11269},Q:{"13.1":0},O:{"0":0.0949},H:{"0":0.14599},L:{"0":55.50597},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00416,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00831,"106":0.01247,"107":0.27436,"108":0.17044,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00416,"50":0,"51":0,"52":0,"53":0.01663,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00416,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00416,"73":0,"74":0,"75":0,"76":0.01247,"77":0.00831,"78":0,"79":0.00831,"80":0,"81":0.00416,"83":0.00416,"84":0,"85":0,"86":0.00831,"87":0.00831,"88":0,"89":0,"90":0.01663,"91":0.00831,"92":0.00416,"93":0.8605,"94":0.00416,"95":0.00416,"96":0,"97":0.00416,"98":0.00831,"99":0.00831,"100":0.01247,"101":0.01247,"102":0.01247,"103":0.06236,"104":0.02079,"105":0.03326,"106":0.0582,"107":1.81661,"108":7.26644,"109":0.01663,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00831,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0873,"64":0,"65":0,"66":0.08314,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02494,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00416,"14":0,"15":0,"16":0,"17":0,"18":0.00416,"79":0,"80":0,"81":0,"83":0,"84":0.00416,"85":0.00416,"86":0,"87":0,"88":0,"89":0.00416,"90":0,"91":0,"92":0,"93":0.00831,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00831,"103":0.00831,"104":0,"105":0.01247,"106":0.0291,"107":0.8896,"108":1.71268},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00416,"14":0.0291,"15":0.00416,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00416,"13.1":0.04988,"14.1":0.08314,"15.1":0.01247,"15.2-15.3":0.00831,"15.4":0.02494,"15.5":0.12055,"15.6":0.60692,"16.0":0.09977,"16.1":0.41154,"16.2":0.03326,"16.3":0},G:{"8":0,"3.2":0.00963,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01204,"8.1-8.4":0.01445,"9.0-9.2":0,"9.3":0.07224,"10.0-10.2":0,"10.3":0.03853,"11.0-11.2":0.0313,"11.3-11.4":0.00722,"12.0-12.1":0.00722,"12.2-12.5":0.33951,"13.0-13.1":0.01686,"13.2":0.00482,"13.3":0.00722,"13.4-13.7":0.18059,"14.0-14.4":0.183,"14.5-14.8":0.5177,"15.0-15.1":0.19263,"15.2-15.3":0.15411,"15.4":0.29136,"15.5":0.65736,"15.6":3.72743,"16.0":4.03324,"16.1":10.81871,"16.2":1.18469,"16.3":0.03853},P:{"4":0.20309,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.26723,"8.2":0,"9.2":0.01069,"10.1":0,"11.1-11.2":0.05345,"12.0":0.02138,"13.0":0.05345,"14.0":0.02138,"15.0":0.04276,"16.0":0.0962,"17.0":0.14965,"18.0":0.33136,"19.0":3.6984},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.67033},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00416,"11":0.00831,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21619},Q:{"13.1":0},O:{"0":0.02337},H:{"0":0.84636},L:{"0":51.66924},S:{"2.5":0.00584}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js
index e077bf06f21dbe..58da0e32e32e54 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00532,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.01063,"105":0.44663,"106":0.13293,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.01063,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00532,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.01063,"87":0.01595,"88":0.00532,"89":0.45195,"90":0.00532,"91":0.01063,"92":0,"93":0,"94":0,"95":0,"96":0.01595,"97":0.00532,"98":0.01063,"99":0,"100":0.18078,"101":0,"102":0.00532,"103":0.12761,"104":0.04785,"105":2.67445,"106":7.65116,"107":0.65931,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00532,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":2.07363,"91":2.92967,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00532,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00532,"103":0,"104":0.16483,"105":0.44663,"106":2.71699,"107":0.18078},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.09039,"14":0.02127,"15":2.70104,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02659,"12.1":0.01063,"13.1":0.36156,"14.1":0.05849,"15.1":0.14356,"15.2-15.3":0.06912,"15.4":0.05317,"15.5":0.03722,"15.6":0.70184,"16.0":0.42536,"16.1":0.07444,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.01333,"9.3":0,"10.0-10.2":0,"10.3":0.02133,"11.0-11.2":0.008,"11.3-11.4":0.02133,"12.0-12.1":0,"12.2-12.5":1.05038,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.03732,"14.0-14.4":0.02133,"14.5-14.8":1.0877,"15.0-15.1":0.06665,"15.2-15.3":0.39189,"15.4":0.91442,"15.5":0.70381,"15.6":11.79945,"16.0":8.63764,"16.1":0.34124},P:{"4":0.26794,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.16488,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02061,"12.0":0.11336,"13.0":0.01031,"14.0":0.09275,"15.0":0.01031,"16.0":0.07214,"17.0":0.31946,"18.0":2.52479},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00948,"4.4":0,"4.4.3-4.4.4":0.32485},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00532,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04215},Q:{"13.1":0},O:{"0":0.04683},H:{"0":0.11527},L:{"0":42.86808},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00472,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00472,"91":0,"92":0,"93":0.00472,"94":0,"95":0.00472,"96":0,"97":0,"98":0.00472,"99":0.00472,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00944,"106":0,"107":0.05663,"108":0.13213,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00944,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00472,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00944,"76":0.02831,"77":0,"78":0,"79":0,"80":0,"81":0.01888,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01416,"91":0.00944,"92":0,"93":0.01888,"94":0.00472,"95":0,"96":0.00472,"97":0.01888,"98":0.00472,"99":0.00944,"100":0.00944,"101":0,"102":0.00472,"103":0.10854,"104":0.00944,"105":0.02831,"106":0.12269,"107":1.65165,"108":6.5075,"109":0.00472,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00944,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00472,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00472,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00472,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00472,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00944,"106":0.01888,"107":1.7885,"108":4.10081},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00472,"14":0.01416,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00472,"12.1":0.02831,"13.1":0.30202,"14.1":0.05663,"15.1":0.00472,"15.2-15.3":0.16988,"15.4":0.00472,"15.5":0.20292,"15.6":0.55212,"16.0":0.04719,"16.1":0.45774,"16.2":0.14157,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01783,"10.0-10.2":0,"10.3":0.05944,"11.0-11.2":0.00892,"11.3-11.4":0.00892,"12.0-12.1":0,"12.2-12.5":0.90044,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.03269,"14.0-14.4":0.11293,"14.5-14.8":1.47696,"15.0-15.1":0.01783,"15.2-15.3":0.14562,"15.4":0.37444,"15.5":0.25557,"15.6":3.60176,"16.0":4.74886,"16.1":16.18416,"16.2":0.57058,"16.3":0.31501},P:{"4":0.10341,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.36194,"8.2":0,"9.2":0.08273,"10.1":0,"11.1-11.2":0.02068,"12.0":0.01034,"13.0":0.03102,"14.0":0.04136,"15.0":0.04136,"16.0":0.06205,"17.0":0.50671,"18.0":0.05171,"19.0":3.6297},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.52123},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.00528},Q:{"13.1":0},O:{"0":0.01056},H:{"0":0.09999},L:{"0":43.7272},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js
index a35f50ff31adbb..3e7e217623e82c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00121,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00121,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00243,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00121,"92":0,"93":0,"94":0,"95":0.00121,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00121,"103":0.00121,"104":0.00243,"105":0.07163,"106":0.02064,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00121,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00243,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00121,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00121,"69":0,"70":0.00121,"71":0.00121,"72":0,"73":0,"74":0.00121,"75":0,"76":0,"77":0,"78":0,"79":0.00607,"80":0.00121,"81":0.00243,"83":0.00243,"84":0.00121,"85":0.00121,"86":0.00243,"87":0.00243,"88":0.00121,"89":0.00121,"90":0.00243,"91":0.00121,"92":0.00121,"93":0.00121,"94":0.00121,"95":0.00243,"96":0.00243,"97":0.00243,"98":0.00243,"99":0.00121,"100":0.00243,"101":0.00364,"102":0.00364,"103":0.01335,"104":0.01335,"105":0.25373,"106":0.71019,"107":0.02185,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00121,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00486,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00121,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0085,"91":0.017,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00121,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00121,"103":0.00121,"104":0.00243,"105":0.01821,"106":0.05827,"107":0.00486},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00121,"14":0.00243,"15":0.00121,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00243,"14.1":0.00364,"15.1":0.00243,"15.2-15.3":0.00243,"15.4":0.0085,"15.5":0.01335,"15.6":0.05949,"16.0":0.02549,"16.1":0.00607,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.02668,"7.0-7.1":0.03202,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01601,"10.0-10.2":0.00534,"10.3":0.09073,"11.0-11.2":0.02668,"11.3-11.4":0.04803,"12.0-12.1":0.02668,"12.2-12.5":1.44632,"13.0-13.1":0.0427,"13.2":0.02135,"13.3":0.13876,"13.4-13.7":0.53903,"14.0-14.4":1.29154,"14.5-14.8":4.20552,"15.0-15.1":0.43763,"15.2-15.3":0.84858,"15.4":1.41429,"15.5":2.96201,"15.6":20.04562,"16.0":16.66733,"16.1":0.67246},P:{"4":0.11251,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09205,"8.2":0,"9.2":0.01023,"10.1":0,"11.1-11.2":0.0716,"12.0":0.01023,"13.0":0.06137,"14.0":0.05114,"15.0":0.04091,"16.0":0.05114,"17.0":0.10228,"18.0":2.06605},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00694,"4.2-4.3":0.00486,"4.4":0,"4.4.3-4.4.4":0.03399},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00121,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17572},Q:{"13.1":0},O:{"0":0.02636},H:{"0":0.07486},L:{"0":44.12979},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0012,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0012,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.0012,"88":0,"89":0,"90":0,"91":0.0012,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00241,"103":0.0012,"104":0.0012,"105":0.00481,"106":0.0012,"107":0.05534,"108":0.05293,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0012,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0012,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0012,"67":0,"68":0.00241,"69":0.0012,"70":0.0012,"71":0,"72":0,"73":0.0012,"74":0,"75":0,"76":0.0012,"77":0,"78":0,"79":0.00722,"80":0,"81":0.0012,"83":0.0012,"84":0.0012,"85":0.00241,"86":0.00241,"87":0.0012,"88":0.0012,"89":0.0012,"90":0,"91":0.0012,"92":0,"93":0.0012,"94":0,"95":0.00241,"96":0.0012,"97":0.0012,"98":0.0012,"99":0.0012,"100":0.0012,"101":0.0012,"102":0.00241,"103":0.00962,"104":0.00241,"105":0.00722,"106":0.00842,"107":0.14195,"108":0.79398,"109":0.0012,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0012,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0012,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00361,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0012,"90":0,"91":0,"92":0.0012,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0012,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.02767,"108":0.06015},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0012,"14":0.00241,"15":0.0012,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0012,"13.1":0.0012,"14.1":0.00361,"15.1":0.0012,"15.2-15.3":0.0012,"15.4":0.01203,"15.5":0.01083,"15.6":0.04331,"16.0":0.00481,"16.1":0.0385,"16.2":0.01203,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.02966,"7.0-7.1":0.04153,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02966,"10.0-10.2":0.00593,"10.3":0.09493,"11.0-11.2":0.0178,"11.3-11.4":0.0178,"12.0-12.1":0.02966,"12.2-12.5":1.29337,"13.0-13.1":0.02373,"13.2":0.01187,"13.3":0.12459,"13.4-13.7":0.40937,"14.0-14.4":1.18065,"14.5-14.8":3.88605,"15.0-15.1":0.46277,"15.2-15.3":0.76534,"15.4":1.15691,"15.5":2.11804,"15.6":9.55196,"16.0":10.13339,"16.1":20.67614,"16.2":1.72647,"16.3":0.0356},P:{"4":0.10134,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07094,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04054,"12.0":0.01013,"13.0":0.06081,"14.0":0.05067,"15.0":0.05067,"16.0":0.07094,"17.0":0.08108,"18.0":0.21282,"19.0":2.24983},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01231,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00972},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00241,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14955},Q:{"13.1":0},O:{"0":0.0088},H:{"0":0.07496},L:{"0":41.04061},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js
index e0141e5af472d0..96cac37e875ed4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":29.33878,"53":0,"54":0,"55":0,"56":0.00737,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00737,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00737,"79":0,"80":0,"81":0.00737,"82":0,"83":0.00737,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00737,"92":0,"93":0,"94":0,"95":0.00737,"96":0,"97":0,"98":0,"99":0.00737,"100":0,"101":0,"102":0.01473,"103":0.0221,"104":0.0221,"105":0.44196,"106":0.16205,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00737,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00737,"48":0.01473,"49":0.0221,"50":0,"51":0.00737,"52":0,"53":0,"54":0,"55":0,"56":0.00737,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00737,"64":0,"65":0,"66":0,"67":0,"68":0.00737,"69":0,"70":0,"71":0.00737,"72":0,"73":0,"74":0.01473,"75":0.01473,"76":0.0221,"77":0.00737,"78":0,"79":0.01473,"80":0.02946,"81":0.01473,"83":0.01473,"84":0.01473,"85":0.03683,"86":0.0221,"87":0.0221,"88":0.01473,"89":0.00737,"90":0.00737,"91":0.01473,"92":0.02946,"93":0.01473,"94":0.01473,"95":0.01473,"96":0.0221,"97":0.0221,"98":0.0442,"99":0.01473,"100":0.0221,"101":0.02946,"102":0.06629,"103":0.39776,"104":0.21361,"105":4.69951,"106":13.67866,"107":0.3904,"108":0.00737,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00737,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.03683,"86":0,"87":0,"88":0,"89":0,"90":0.14732,"91":0.37567,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00737,"13":0,"14":0.00737,"15":0.00737,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00737,"101":0,"102":0,"103":0.00737,"104":0.00737,"105":0.19888,"106":0.64821,"107":0.0442},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00737,"14":0.01473,"15":0.01473,_:"0","3.1":0,"3.2":0,"5.1":0.05156,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01473,"13.1":0.05156,"14.1":0.06629,"15.1":0.0221,"15.2-15.3":0.0221,"15.4":0.05893,"15.5":0.11786,"15.6":0.25044,"16.0":0.30937,"16.1":0.06629,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00537,"6.0-6.1":0,"7.0-7.1":0.0094,"8.1-8.4":0.00403,"9.0-9.2":0,"9.3":0.11544,"10.0-10.2":0.00134,"10.3":0.05906,"11.0-11.2":0.00805,"11.3-11.4":0.04027,"12.0-12.1":0.01745,"12.2-12.5":0.54499,"13.0-13.1":0.01745,"13.2":0.01342,"13.3":0.03759,"13.4-13.7":0.12618,"14.0-14.4":0.59332,"14.5-14.8":0.70607,"15.0-15.1":0.21075,"15.2-15.3":0.30337,"15.4":0.30874,"15.5":0.69802,"15.6":3.68876,"16.0":4.72639,"16.1":0.34498},P:{"4":0.03067,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05112,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02045,"12.0":0.01022,"13.0":0.02045,"14.0":0.03067,"15.0":0.01022,"16.0":0.04089,"17.0":0.11246,"18.0":0.87922},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00278,"4.2-4.3":0.00834,"4.4":0,"4.4.3-4.4.4":0.02362},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00796,"7":0.00796,"8":0.02387,"9":0.01591,"10":0.01591,"11":0.12728,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06585},Q:{"13.1":0},O:{"0":0.02634},H:{"0":0.1172},L:{"0":30.8692},S:{"2.5":0.00263}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":31.10501,"53":0,"54":0,"55":0,"56":0.00723,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01445,"103":0.02168,"104":0,"105":0.00723,"106":0.00723,"107":0.36858,"108":0.33244,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00723,"48":0.01445,"49":0.04336,"50":0,"51":0.00723,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00723,"64":0,"65":0.00723,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00723,"75":0.01445,"76":0.01445,"77":0,"78":0,"79":0.02168,"80":0.00723,"81":0.01445,"83":0,"84":0.02168,"85":0.00723,"86":0.04336,"87":0.11563,"88":0.00723,"89":0.00723,"90":0.01445,"91":0.00723,"92":0.02168,"93":0,"94":0.00723,"95":0.00723,"96":0.00723,"97":0.01445,"98":0.02168,"99":0.00723,"100":0.01445,"101":0.02168,"102":0.05782,"103":0.44807,"104":0.07227,"105":0.11563,"106":0.13731,"107":2.82576,"108":12.27867,"109":0.00723,"110":0.00723,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00723,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01445,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02168,"86":0,"87":0,"88":0,"89":0,"90":0.01445,"91":0,"92":0.05782,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00723},B:{"12":0,"13":0,"14":0,"15":0,"16":0.13009,"17":0,"18":0.00723,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01445,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00723,"107":0.18068,"108":0.52757},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01445,"15":0.00723,_:"0","3.1":0,"3.2":0,"5.1":0.04336,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00723,"13.1":0.09395,"14.1":0.04336,"15.1":0.01445,"15.2-15.3":0.02891,"15.4":0.02891,"15.5":0.08672,"15.6":0.15177,"16.0":0.03614,"16.1":0.23849,"16.2":0.10841,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00446,"7.0-7.1":0.02232,"8.1-8.4":0,"9.0-9.2":0.00744,"9.3":0.15175,"10.0-10.2":0.00595,"10.3":0.04612,"11.0-11.2":0.01339,"11.3-11.4":0.01339,"12.0-12.1":0.0119,"12.2-12.5":0.50882,"13.0-13.1":0.00595,"13.2":0.00744,"13.3":0.02678,"13.4-13.7":0.12349,"14.0-14.4":0.66355,"14.5-14.8":0.56387,"15.0-15.1":0.19936,"15.2-15.3":0.32731,"15.4":0.19043,"15.5":0.51031,"15.6":1.36429,"16.0":2.84016,"16.1":4.73261,"16.2":0.87481,"16.3":0.02083},P:{"4":0.05135,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06162,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04108,"12.0":0,"13.0":0.02054,"14.0":0.03081,"15.0":0.01027,"16.0":0.03081,"17.0":0.06162,"18.0":0.1027,"19.0":0.97569},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00235,"4.2-4.3":0.01175,"4.4":0,"4.4.3-4.4.4":0.03759},A:{"6":0,"7":0,"8":0.01686,"9":0.00843,"10":0.00843,"11":0.06745,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06101},Q:{"13.1":0},O:{"0":0.03882},H:{"0":0.11814},L:{"0":31.82172},S:{"2.5":0.00555}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js
index 02c67c453407b9..de51c00acc3f1f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00729,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01094,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00365,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00365,"65":0,"66":0,"67":0,"68":0.00365,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00365,"80":0,"81":0,"82":0,"83":0,"84":0.00729,"85":0,"86":0,"87":0,"88":0,"89":0.00365,"90":0,"91":0.00365,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00365,"98":0,"99":0.00365,"100":0,"101":0,"102":0.01094,"103":0.00365,"104":0.00729,"105":0.19324,"106":0.10938,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01823,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00365,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00729,"36":0,"37":0,"38":0.00365,"39":0,"40":0.01458,"41":0.00365,"42":0.00729,"43":0.01823,"44":0,"45":0,"46":0.01094,"47":0.00365,"48":0,"49":0.00729,"50":0.00365,"51":0,"52":0,"53":0.00365,"54":0,"55":0.00365,"56":0.00365,"57":0,"58":0.00365,"59":0,"60":0,"61":0,"62":0,"63":0.00729,"64":0.00365,"65":0.00365,"66":0.00365,"67":0,"68":0,"69":0.00365,"70":0.00729,"71":0.00729,"72":0,"73":0,"74":0.02917,"75":0,"76":0,"77":0.00365,"78":0.00729,"79":0.02188,"80":0.00365,"81":0.02917,"83":0.00365,"84":0.07292,"85":0.00365,"86":0.01823,"87":0.05834,"88":0.00365,"89":0.01458,"90":0.00729,"91":0.01458,"92":0.00365,"93":0.00365,"94":0.00365,"95":0.00365,"96":0.00729,"97":0.02917,"98":0.01458,"99":0.00729,"100":0.01823,"101":0.03281,"102":0.02552,"103":0.0875,"104":0.08386,"105":1.11932,"106":3.77361,"107":0.18959,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00365,"30":0,"31":0,"32":0.00365,"33":0,"34":0,"35":0.00729,"36":0,"37":0.00365,"38":0,"39":0,"40":0,"41":0,"42":0.00365,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00365,"54":0,"55":0,"56":0,"57":0,"58":0.00365,"60":0.0474,"62":0,"63":0.05104,"64":0.03646,"65":0.01823,"66":0,"67":0,"68":0,"69":0.00365,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00729,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01458,"86":0.00365,"87":0.02188,"88":0,"89":0,"90":0.11667,"91":0.31356,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01094,"13":0.00729,"14":0.01458,"15":0.02188,"16":0.00729,"17":0.01094,"18":0.02188,"79":0,"80":0,"81":0,"83":0,"84":0.02552,"85":0,"86":0,"87":0,"88":0.00365,"89":0.02188,"90":0.01094,"91":0,"92":0.00729,"93":0,"94":0,"95":0,"96":0.00729,"97":0,"98":0,"99":0,"100":0.00365,"101":0.01458,"102":0.01458,"103":0.02917,"104":0.0474,"105":0.20053,"106":0.8641,"107":0.06198},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00365,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00365,"11.1":0.00365,"12.1":0.00365,"13.1":0.01458,"14.1":0.01094,"15.1":0,"15.2-15.3":0,"15.4":0.00365,"15.5":0.00729,"15.6":0.02552,"16.0":0.01823,"16.1":0.00365,"16.2":0},G:{"8":0.00404,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00674,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.13345,"8.1-8.4":0.0027,"9.0-9.2":0.01752,"9.3":0.22242,"10.0-10.2":0.00539,"10.3":0.67534,"11.0-11.2":0.02831,"11.3-11.4":0.07279,"12.0-12.1":0.15637,"12.2-12.5":3.73124,"13.0-13.1":0.01213,"13.2":0.03909,"13.3":0.17928,"13.4-13.7":0.26016,"14.0-14.4":0.46236,"14.5-14.8":0.78318,"15.0-15.1":0.32621,"15.2-15.3":0.35991,"15.4":0.47854,"15.5":0.95572,"15.6":1.98963,"16.0":1.67825,"16.1":0.07414},P:{"4":0.86135,"5.0-5.4":0.06153,"6.2-6.4":0.04102,"7.2-7.4":0.16407,"8.2":0.03076,"9.2":0.12305,"10.1":0.03076,"11.1-11.2":0.06153,"12.0":0.01025,"13.0":0.09229,"14.0":0.05127,"15.0":0.01025,"16.0":0.1128,"17.0":0.21534,"18.0":0.65627},I:{"0":0,"3":0,"4":0.00048,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0164,"4.2-4.3":0.05934,"4.4":0,"4.4.3-4.4.4":0.17295},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01458,"5.5":0},J:{"7":0,"10":0.01906},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06989},Q:{"13.1":0.01271},O:{"0":0.5528},H:{"0":2.15357},L:{"0":71.0187},S:{"2.5":0.06989}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00384,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00384,"45":0,"46":0,"47":0.00384,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01535,"69":0,"70":0,"71":0,"72":0.00384,"73":0,"74":0,"75":0,"76":0.00384,"77":0,"78":0.00384,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00768,"85":0.00384,"86":0,"87":0,"88":0.00384,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00384,"100":0,"101":0,"102":0.00768,"103":0.00384,"104":0.01151,"105":0,"106":0.00384,"107":0.20725,"108":0.15352,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01151,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00384,"36":0,"37":0,"38":0,"39":0.00384,"40":0.01151,"41":0,"42":0.01535,"43":0.03454,"44":0,"45":0,"46":0.0307,"47":0.00384,"48":0,"49":0.01535,"50":0,"51":0.00384,"52":0,"53":0.00384,"54":0,"55":0.00384,"56":0,"57":0,"58":0.01151,"59":0,"60":0.00384,"61":0,"62":0,"63":0.00768,"64":0,"65":0,"66":0,"67":0.00384,"68":0.00384,"69":0.00768,"70":0.01535,"71":0.00384,"72":0.00768,"73":0.00384,"74":0.04606,"75":0,"76":0,"77":0,"78":0.00384,"79":0.01535,"80":0.00384,"81":0.02303,"83":0.00384,"84":0.03454,"85":0.00384,"86":0.02303,"87":0.04222,"88":0.00768,"89":0.00768,"90":0.00384,"91":0.02303,"92":0.00768,"93":0.01919,"94":0.00768,"95":0.00768,"96":0.00384,"97":0.01151,"98":0.01535,"99":0.00384,"100":0.01919,"101":0.01535,"102":0.01919,"103":0.0307,"104":0.03454,"105":0.05757,"106":0.03838,"107":0.75609,"108":4.47127,"109":0.00768,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.01151,"27":0,"28":0.00384,"29":0,"30":0,"31":0,"32":0.00384,"33":0.00768,"34":0,"35":0.00384,"36":0,"37":0.00384,"38":0,"39":0,"40":0,"41":0,"42":0.00384,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00384,"51":0,"52":0,"53":0,"54":0.00384,"55":0,"56":0,"57":0,"58":0.00384,"60":0.05373,"62":0,"63":0.0806,"64":0.02687,"65":0.00768,"66":0.03838,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01919,"80":0,"81":0,"82":0,"83":0.00384,"84":0,"85":0.00384,"86":0,"87":0.00768,"88":0,"89":0,"90":0.00384,"91":0.01535,"92":0.01151,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00768,"13":0,"14":0.02687,"15":0.01919,"16":0.0307,"17":0.0307,"18":0.02303,"79":0,"80":0,"81":0,"83":0,"84":0.01151,"85":0,"86":0,"87":0,"88":0,"89":0.00384,"90":0.00384,"91":0,"92":0.00768,"93":0,"94":0,"95":0,"96":0.00768,"97":0,"98":0,"99":0,"100":0,"101":0.00768,"102":0.00384,"103":0.00384,"104":0.01151,"105":0.00768,"106":0.00768,"107":0.31088,"108":0.92496},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00384,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01151,"14.1":0.01535,"15.1":0,"15.2-15.3":0,"15.4":0.00384,"15.5":0.03454,"15.6":0.04606,"16.0":0.00384,"16.1":0.01535,"16.2":0.01151,"16.3":0},G:{"8":0.00428,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.16264,"8.1-8.4":0.00285,"9.0-9.2":0,"9.3":0.32529,"10.0-10.2":0.00285,"10.3":0.84176,"11.0-11.2":0.02996,"11.3-11.4":0.16407,"12.0-12.1":0.107,"12.2-12.5":3.4355,"13.0-13.1":0.01427,"13.2":0.00428,"13.3":0.16978,"13.4-13.7":0.41802,"14.0-14.4":0.47367,"14.5-14.8":0.58067,"15.0-15.1":0.28677,"15.2-15.3":0.23541,"15.4":0.38236,"15.5":1.08002,"15.6":0.98443,"16.0":1.11283,"16.1":1.60647,"16.2":0.27821,"16.3":0.00428},P:{"4":1.22124,"5.0-5.4":0.03079,"6.2-6.4":0.06158,"7.2-7.4":0.09236,"8.2":0.05131,"9.2":0.06158,"10.1":0,"11.1-11.2":0.03079,"12.0":0.01026,"13.0":0.0821,"14.0":0.06158,"15.0":0.02053,"16.0":0.21551,"17.0":0.1642,"18.0":0.19499,"19.0":0.52339},I:{"0":0,"3":0,"4":0.00125,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01793,"4.2-4.3":0.08964,"4.4":0,"4.4.3-4.4.4":0.23119},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03454,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00616},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15405},Q:{"13.1":0},O:{"0":0.57307},H:{"0":2.47936},L:{"0":68.94021},S:{"2.5":0.52993}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js
index 8722edafed3bc1..56304b70002315 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01989,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00398,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00398,"67":0,"68":0.00398,"69":0,"70":0,"71":0,"72":0,"73":0.00398,"74":0,"75":0,"76":0,"77":0,"78":0.00398,"79":0,"80":0.00398,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00796,"87":0,"88":0.01193,"89":0,"90":0,"91":0.05171,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00398,"99":0.01193,"100":0.00398,"101":0.00398,"102":0.00796,"103":0.00796,"104":0.01989,"105":0.37791,"106":0.19094,"107":0.00398,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00398,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.06365,"50":0,"51":0,"52":0,"53":0.00398,"54":0,"55":0,"56":0,"57":0,"58":0.00398,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01591,"67":0,"68":0,"69":0.00796,"70":0.00398,"71":0,"72":0,"73":0,"74":0.00398,"75":0.00398,"76":0.00398,"77":0.00398,"78":0.00398,"79":0.01193,"80":0.00398,"81":0.00796,"83":0.00398,"84":0.00796,"85":0.00796,"86":0.01193,"87":0.01193,"88":0.00398,"89":0.00796,"90":0.00796,"91":0.01591,"92":0.00796,"93":0.00398,"94":0.01193,"95":0.00796,"96":0.01989,"97":0.01989,"98":0.01989,"99":0.03978,"100":0.02387,"101":0.02387,"102":0.02785,"103":0.10741,"104":0.11138,"105":2.75675,"106":8.72773,"107":0.36598,"108":0.00398,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00398,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00398,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00398,"65":0.00796,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00398,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00398,"86":0,"87":0,"88":0,"89":0.00398,"90":0.26653,"91":0.54499,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00398,"16":0,"17":0.00398,"18":0.00398,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00398,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00398,"104":0.00796,"105":0.17105,"106":0.68024,"107":0.05569},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01193,"15":0.00398,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00398,"12.1":0.00398,"13.1":0.01591,"14.1":0.02387,"15.1":0.00398,"15.2-15.3":0.00398,"15.4":0.00796,"15.5":0.02387,"15.6":0.09149,"16.0":0.05967,"16.1":0.00796,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01739,"6.0-6.1":0.00201,"7.0-7.1":0.00201,"8.1-8.4":0.00201,"9.0-9.2":0,"9.3":0.02542,"10.0-10.2":0,"10.3":0.02141,"11.0-11.2":0.00201,"11.3-11.4":0.06557,"12.0-12.1":0.00401,"12.2-12.5":0.20004,"13.0-13.1":0.00602,"13.2":0.00201,"13.3":0.01271,"13.4-13.7":0.03813,"14.0-14.4":0.08095,"14.5-14.8":0.24754,"15.0-15.1":0.04014,"15.2-15.3":0.06958,"15.4":0.11374,"15.5":0.26895,"15.6":3.21002,"16.0":1.83449,"16.1":0.08564},P:{"4":0.13375,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.20577,"8.2":0,"9.2":0.01029,"10.1":0.01029,"11.1-11.2":0.03087,"12.0":0.01029,"13.0":0.05144,"14.0":0.04115,"15.0":0.03087,"16.0":0.06173,"17.0":0.25721,"18.0":1.69762},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00596,"4.2-4.3":0.01192,"4.4":0,"4.4.3-4.4.4":0.08792},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0358,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09635},Q:{"13.1":0},O:{"0":0.01807},H:{"0":0.17104},L:{"0":73.877},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01677,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00335,"60":0.00335,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00335,"67":0,"68":0.00335,"69":0,"70":0,"71":0,"72":0,"73":0.00335,"74":0,"75":0,"76":0,"77":0,"78":0.00335,"79":0,"80":0.00335,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.01006,"87":0,"88":0.00671,"89":0,"90":0,"91":0.05366,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00671,"100":0.00335,"101":0.00335,"102":0.00671,"103":0.00335,"104":0.01006,"105":0.00671,"106":0.01006,"107":0.22136,"108":0.20795,"109":0.00335,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00335,"35":0,"36":0,"37":0,"38":0.00335,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05702,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00335,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01677,"67":0,"68":0,"69":0.00335,"70":0.00335,"71":0,"72":0.00335,"73":0,"74":0.00335,"75":0.00335,"76":0.00335,"77":0.00335,"78":0.00335,"79":0.01342,"80":0.00335,"81":0.01006,"83":0.00335,"84":0.00335,"85":0.00671,"86":0.00671,"87":0.00671,"88":0.00335,"89":0.00671,"90":0.00335,"91":0.01006,"92":0.00671,"93":0.00335,"94":0.00671,"95":0.01342,"96":0.01677,"97":0.01006,"98":0.01006,"99":0.03354,"100":0.01342,"101":0.01342,"102":0.01677,"103":0.07043,"104":0.03354,"105":0.04025,"106":0.06037,"107":1.09676,"108":7.13396,"109":0.00335,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00335,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00335,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00335,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.13751,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00335,"16":0,"17":0.00335,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00335,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00335,"106":0.00335,"107":0.16435,"108":0.44944},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00671,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00335,"12.1":0,"13.1":0.00671,"14.1":0.01677,"15.1":0.00335,"15.2-15.3":0.00335,"15.4":0.00335,"15.5":0.01006,"15.6":0.06037,"16.0":0.01006,"16.1":0.04696,"16.2":0.01006,"16.3":0},G:{"8":0,"3.2":0.00151,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01133,"6.0-6.1":0,"7.0-7.1":0.00151,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02493,"10.0-10.2":0,"10.3":0.01586,"11.0-11.2":0.00302,"11.3-11.4":0.07706,"12.0-12.1":0.00378,"12.2-12.5":0.18811,"13.0-13.1":0.00604,"13.2":0.00227,"13.3":0.00982,"13.4-13.7":0.03626,"14.0-14.4":0.0763,"14.5-14.8":0.24175,"15.0-15.1":0.04306,"15.2-15.3":0.06044,"15.4":0.09368,"15.5":0.19491,"15.6":0.99721,"16.0":0.9058,"16.1":3.42754,"16.2":0.2765,"16.3":0.00529},P:{"4":0.12196,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.23375,"8.2":0.01016,"9.2":0.01016,"10.1":0,"11.1-11.2":0.04065,"12.0":0.01016,"13.0":0.05082,"14.0":0.03049,"15.0":0.03049,"16.0":0.06098,"17.0":0.20326,"18.0":0.18294,"19.0":1.97165},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00242,"4.2-4.3":0.00726,"4.4":0,"4.4.3-4.4.4":0.06051},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03354,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11298},Q:{"13.1":0},O:{"0":0.02658},H:{"0":0.16359},L:{"0":77.68284},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js
index 6a10e922d372f9..7bddd22fabddcf 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00524,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00524,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00524,"104":0.00524,"105":0.05242,"106":0.03669,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.01573,"75":0.00524,"76":0.02097,"77":0,"78":0.03145,"79":0.04718,"80":0.02097,"81":0,"83":0,"84":0.01048,"85":0.00524,"86":0,"87":0.00524,"88":0.01048,"89":0,"90":0.04718,"91":0.00524,"92":0.01573,"93":0.24113,"94":0,"95":0.03669,"96":0.00524,"97":0,"98":0.00524,"99":0.00524,"100":0.01048,"101":0.04718,"102":0.05242,"103":1.76655,"104":0.13629,"105":2.56334,"106":6.04927,"107":0.18871,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02097,"91":0.04718,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00524,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01573,"104":0.00524,"105":0.12581,"106":1.13751,"107":0.13105},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.11008,"14":0.21492,"15":0.00524,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.03145,"11.1":0,"12.1":0.00524,"13.1":0.05242,"14.1":0.24113,"15.1":0.09436,"15.2-15.3":0.12581,"15.4":0.75485,"15.5":1.3105,"15.6":7.51179,"16.0":2.0339,"16.1":0.31976,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.06287,"9.0-9.2":0.00699,"9.3":0.25146,"10.0-10.2":0,"10.3":0.02096,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.01397,"12.2-12.5":0.30036,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.02794,"14.0-14.4":0.08382,"14.5-14.8":0.32132,"15.0-15.1":0.20955,"15.2-15.3":0.63565,"15.4":1.66945,"15.5":4.09328,"15.6":42.53244,"16.0":15.21361,"16.1":0.6566},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04401,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.011,"18.0":0.29708},I:{"0":0,"3":0,"4":0.05836,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01251,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.19591},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00524,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.01427},Q:{"13.1":0},O:{"0":0.06661},H:{"0":0.00901},L:{"0":6.76176},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00665,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00665,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0133,"104":0.07313,"105":0.00665,"106":0,"107":0.09307,"108":0.04654,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0133,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.42547,"75":0.03324,"76":0.09307,"77":0.04654,"78":0,"79":0.11966,"80":0,"81":0,"83":0,"84":0.01994,"85":0,"86":0,"87":0.0133,"88":0.02659,"89":0,"90":0,"91":0.01994,"92":0.03324,"93":0.80441,"94":0,"95":0,"96":0,"97":0.01994,"98":0.01994,"99":0.00665,"100":0.00665,"101":0.00665,"102":0,"103":2.77886,"104":0.01994,"105":0.1662,"106":0.27922,"107":6.58817,"108":15.88872,"109":0.04654,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.06648,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01994,"90":0,"91":0,"92":0.02659,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00665,"100":0,"101":0,"102":0,"103":0.03324,"104":0,"105":0.05318,"106":0.00665,"107":1.1767,"108":2.63926},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.09972,"14":0.05318,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0133,"13.1":0.03989,"14.1":0.3191,"15.1":0.1529,"15.2-15.3":0.13961,"15.4":0.3191,"15.5":0.58502,"15.6":5.32505,"16.0":0.51854,"16.1":2.66585,"16.2":0.53849,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03145,"10.0-10.2":0,"10.3":0.02097,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.81779,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.0996,"14.5-14.8":0.29357,"15.0-15.1":0.19396,"15.2-15.3":0.39317,"15.4":1.13757,"15.5":2.1336,"15.6":9.57236,"16.0":6.82542,"16.1":24.97936,"16.2":2.07593,"16.3":0.02097},P:{"4":0.02025,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04051,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0.03038,"17.0":0,"18.0":0.04051,"19.0":0.82031},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01366,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.11612},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.01341},Q:{"13.1":0},O:{"0":0.01006},H:{"0":0.00952},L:{"0":6.5617},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js
index 1b1d062d8a65aa..dc4e640b9f63fc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00546,"49":0,"50":0,"51":0,"52":0.02183,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.0764,"61":0.00546,"62":0,"63":0,"64":0,"65":0,"66":0.04911,"67":0,"68":0.00546,"69":0,"70":0,"71":0,"72":0.00546,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03274,"79":0,"80":0.00546,"81":0.00546,"82":0,"83":0,"84":0.00546,"85":0.00546,"86":0,"87":0,"88":0.00546,"89":0.00546,"90":0.00546,"91":0.0764,"92":0,"93":0,"94":0.01091,"95":0.00546,"96":0,"97":0.00546,"98":0.00546,"99":0.01091,"100":0.01091,"101":0.01091,"102":0.16371,"103":0.0382,"104":0.10368,"105":2.5757,"106":1.10231,"107":0.00546,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00546,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01091,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00546,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00546,"68":0,"69":0.00546,"70":0.00546,"71":0,"72":0,"73":0.00546,"74":0,"75":0.00546,"76":0,"77":0.00546,"78":0,"79":0.06548,"80":0.01091,"81":0.01091,"83":0.01091,"84":0.01091,"85":0.02183,"86":0.06003,"87":0.02183,"88":0.01637,"89":0.02729,"90":0.00546,"91":0.00546,"92":0.02183,"93":0.00546,"94":0.00546,"95":0.01091,"96":0.01637,"97":0.01091,"98":0.01637,"99":0.01637,"100":0.0764,"101":0.13643,"102":0.0764,"103":0.16371,"104":0.19645,"105":3.83081,"106":9.64798,"107":0.33833,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00546,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00546,"65":0.00546,"66":0,"67":0,"68":0.00546,"69":0,"70":0,"71":0,"72":0.02183,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01637,"86":0,"87":0,"88":0,"89":0.00546,"90":0.78581,"91":1.40791,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01091,"79":0,"80":0,"81":0,"83":0,"84":0.00546,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00546,"93":0,"94":0,"95":0,"96":0.00546,"97":0.00546,"98":0.00546,"99":0.00546,"100":0.00546,"101":0.01091,"102":0.00546,"103":0.02729,"104":0.09823,"105":0.99317,"106":3.18689,"107":0.22919},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01091,"14":0.10368,"15":0.02183,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.04911,"11.1":0.02183,"12.1":0.02183,"13.1":0.14188,"14.1":0.23465,"15.1":0.07094,"15.2-15.3":0.06548,"15.4":0.14188,"15.5":0.25102,"15.6":1.1678,"16.0":0.54024,"16.1":0.09823,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0032,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08653,"10.0-10.2":0.0032,"10.3":0.0705,"11.0-11.2":0.01282,"11.3-11.4":0.01923,"12.0-12.1":0.01602,"12.2-12.5":0.33649,"13.0-13.1":0.02884,"13.2":0.01282,"13.3":0.04487,"13.4-13.7":0.09614,"14.0-14.4":0.4807,"14.5-14.8":1.28186,"15.0-15.1":0.27239,"15.2-15.3":0.48711,"15.4":0.60247,"15.5":1.54784,"15.6":12.46607,"16.0":12.44684,"16.1":0.64413},P:{"4":0.13405,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02062,"12.0":0,"13.0":0.04125,"14.0":0.03094,"15.0":0.03094,"16.0":0.05156,"17.0":0.10312,"18.0":3.48542},I:{"0":0,"3":0,"4":0.0093,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01395,"4.2-4.3":0.0093,"4.4":0,"4.4.3-4.4.4":0.1093},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00546,"9":0,"10":0,"11":0.06548,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.62239},Q:{"13.1":0},O:{"0":0.0318},H:{"0":0.44731},L:{"0":31.72651},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00476,"49":0,"50":0,"51":0,"52":0.02381,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.03333,"61":0.00476,"62":0,"63":0,"64":0,"65":0,"66":0.05238,"67":0,"68":0.00476,"69":0,"70":0,"71":0,"72":0.00952,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0381,"79":0,"80":0,"81":0,"82":0,"83":0.00476,"84":0,"85":0.00476,"86":0,"87":0,"88":0.00476,"89":0.00476,"90":0.00476,"91":0.05238,"92":0.00476,"93":0.02381,"94":0.2,"95":0.00952,"96":0.00476,"97":0.00476,"98":0.00952,"99":0.00952,"100":0.00476,"101":0.00952,"102":0.2,"103":0.02381,"104":0.00952,"105":0.02857,"106":0.07143,"107":1.70003,"108":1.45241,"109":0.00476,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00476,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00476,"48":0,"49":0.00952,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00476,"66":0,"67":0.00476,"68":0,"69":0,"70":0.00476,"71":0,"72":0,"73":0.00476,"74":0,"75":0.00476,"76":0,"77":0.00476,"78":0.00476,"79":0.07619,"80":0.00476,"81":0.00952,"83":0.00476,"84":0.00952,"85":0.01905,"86":0.05238,"87":0.01905,"88":0.01429,"89":0.02857,"90":0.00476,"91":0.00476,"92":0.04286,"93":0.05714,"94":0.02381,"95":0.03333,"96":0.02857,"97":0.00476,"98":0.00952,"99":0.00952,"100":0.06191,"101":0.08095,"102":0.04762,"103":0.10476,"104":0.07143,"105":0.05714,"106":0.10476,"107":1.4667,"108":7.75254,"109":0.00476,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00476,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00476,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00476,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00476,"81":0,"82":0,"83":0,"84":0,"85":0.01429,"86":0,"87":0,"88":0,"89":0.00476,"90":0,"91":0.00476,"92":0.26191,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00476,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00476,"91":0,"92":0.00476,"93":0,"94":0,"95":0.01905,"96":0.00952,"97":0,"98":0.00476,"99":0,"100":0,"101":0.00476,"102":0,"103":0.00952,"104":0.02381,"105":0.00952,"106":0.04762,"107":0.98097,"108":2.69529},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00476,"13":0.01429,"14":0.07619,"15":0.02381,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00476,"10.1":0,"11.1":0.01429,"12.1":0.01905,"13.1":0.11429,"14.1":0.17619,"15.1":0.04286,"15.2-15.3":0.03333,"15.4":0.06667,"15.5":0.14762,"15.6":0.80002,"16.0":0.14762,"16.1":0.6143,"16.2":0.17143,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00323,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07759,"10.0-10.2":0.00647,"10.3":0.12286,"11.0-11.2":0.02586,"11.3-11.4":0.0291,"12.0-12.1":0.0194,"12.2-12.5":0.37827,"13.0-13.1":0.01293,"13.2":0.01617,"13.3":0.0485,"13.4-13.7":0.08729,"14.0-14.4":0.40414,"14.5-14.8":0.94407,"15.0-15.1":0.25218,"15.2-15.3":0.33624,"15.4":0.43,"15.5":0.9667,"15.6":4.3841,"16.0":5.59005,"16.1":14.75593,"16.2":2.00776,"16.3":0.04526},P:{"4":0.1862,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02069,"12.0":0.01034,"13.0":0.04138,"14.0":0.03103,"15.0":0.02069,"16.0":0.06207,"17.0":0.07241,"18.0":0.22758,"19.0":4.27228},I:{"0":0,"3":0,"4":0.00272,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04896,"4.2-4.3":0.00816,"4.4":0,"4.4.3-4.4.4":0.10064},A:{"6":0,"7":0,"8":0.00476,"9":0,"10":0,"11":0.06191,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.73856},Q:{"13.1":0},O:{"0":0.0419},H:{"0":0.605},L:{"0":37.32311},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js
index fc3a56adc7c36d..b8d4aafbebe146 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0056,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0056,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01121,"53":0,"54":0.01121,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0056,"67":0,"68":0.0056,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02242,"79":0,"80":0,"81":0,"82":0,"83":0.0056,"84":0.0056,"85":0,"86":0,"87":0.0056,"88":0.0056,"89":0,"90":0,"91":0.01121,"92":0,"93":0.0056,"94":0.04483,"95":0.0056,"96":0,"97":0,"98":0.0056,"99":0.0056,"100":0.0056,"101":0.0056,"102":0.03923,"103":0.01681,"104":0.05604,"105":0.95268,"106":0.44272,"107":0.0056,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.01681,"26":0.0056,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01681,"35":0,"36":0,"37":0,"38":0.05604,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01681,"50":0,"51":0,"52":0,"53":0.0056,"54":0,"55":0,"56":0.0056,"57":0,"58":0,"59":0.01681,"60":0.02242,"61":0,"62":0.02242,"63":0,"64":0,"65":0.0056,"66":0.01121,"67":0.02242,"68":0.0056,"69":0.19614,"70":0.0056,"71":0.0056,"72":0.0056,"73":0.0056,"74":0.01121,"75":0.0056,"76":0.0056,"77":0.0056,"78":0.0056,"79":0.06164,"80":0.01121,"81":0.02242,"83":0.01681,"84":0.02242,"85":0.03923,"86":0.07285,"87":0.05604,"88":0.01121,"89":0.01681,"90":0.01121,"91":0.01681,"92":0.02242,"93":0.01681,"94":0.02242,"95":0.02242,"96":0.04483,"97":0.05604,"98":0.05044,"99":0.08406,"100":0.09527,"101":0.07285,"102":0.09527,"103":0.4203,"104":0.45953,"105":5.16128,"106":11.14636,"107":0.4147,"108":0.0056,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0056,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01681,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0056,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0056,"90":0.18493,"91":0.2858,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0056,"16":0,"17":0,"18":0.0056,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0056,"86":0.0056,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0056,"93":0,"94":0,"95":0.0056,"96":0.0056,"97":0,"98":0.0056,"99":0.0056,"100":0.0056,"101":0.0056,"102":0.01681,"103":0.02802,"104":0.06164,"105":0.71731,"106":2.46576,"107":0.17933},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.0056,"13":0.03362,"14":0.16812,"15":0.03923,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.0056,"10.1":0.0056,"11.1":0.02242,"12.1":0.05604,"13.1":0.24097,"14.1":0.49876,"15.1":0.07846,"15.2-15.3":0.07285,"15.4":0.17372,"15.5":0.36986,"15.6":2.48257,"16.0":0.54359,"16.1":0.06725,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0248,"6.0-6.1":0.0124,"7.0-7.1":0.02066,"8.1-8.4":0.02066,"9.0-9.2":0.02066,"9.3":0.26451,"10.0-10.2":0.01653,"10.3":0.30584,"11.0-11.2":0.07026,"11.3-11.4":0.09506,"12.0-12.1":0.06613,"12.2-12.5":1.3184,"13.0-13.1":0.0372,"13.2":0.02066,"13.3":0.09506,"13.4-13.7":0.23144,"14.0-14.4":0.74393,"14.5-14.8":2.01687,"15.0-15.1":0.39676,"15.2-15.3":0.53728,"15.4":0.75219,"15.5":1.79782,"15.6":19.93722,"16.0":10.03473,"16.1":0.44636},P:{"4":0.17977,"5.0-5.4":0.02115,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01057,"10.1":0,"11.1-11.2":0.01057,"12.0":0.01057,"13.0":0.0423,"14.0":0.0423,"15.0":0.02115,"16.0":0.06345,"17.0":0.13747,"18.0":2.5379},I:{"0":0,"3":0,"4":0.00882,"2.1":0,"2.2":0.00661,"2.3":0.00441,"4.1":0.00882,"4.2-4.3":0.01763,"4.4":0,"4.4.3-4.4.4":0.07053},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01905,"9":0.02858,"10":0.00953,"11":0.13338,"5.5":0},J:{"7":0,"10":0.0044},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.40443},Q:{"13.1":0.0044},O:{"0":0.05715},H:{"0":0.13318},L:{"0":24.66322},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00515,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01546,"53":0,"54":0.01546,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00515,"62":0,"63":0,"64":0,"65":0,"66":0.00515,"67":0,"68":0.00515,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06698,"79":0,"80":0.00515,"81":0.00515,"82":0.00515,"83":0.00515,"84":0,"85":0,"86":0,"87":0.0103,"88":0.00515,"89":0,"90":0,"91":0.00515,"92":0,"93":0.00515,"94":0.05152,"95":0.00515,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00515,"102":0.03091,"103":0.00515,"104":0.0103,"105":0.02061,"106":0.04637,"107":0.76765,"108":0.59763,"109":0.0103,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.01546,"26":0.00515,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01546,"35":0,"36":0,"37":0,"38":0.04637,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02061,"50":0,"51":0,"52":0.00515,"53":0.00515,"54":0,"55":0,"56":0.00515,"57":0,"58":0,"59":0.02576,"60":0.03091,"61":0,"62":0.00515,"63":0,"64":0,"65":0.0103,"66":0.0103,"67":0.02576,"68":0.00515,"69":0.17517,"70":0.00515,"71":0,"72":0.00515,"73":0.00515,"74":0.0103,"75":0.00515,"76":0.00515,"77":0.00515,"78":0.00515,"79":0.05667,"80":0.0103,"81":0.01546,"83":0.01546,"84":0.02061,"85":0.03091,"86":0.03091,"87":0.05152,"88":0.0103,"89":0.00515,"90":0.00515,"91":0.0103,"92":0.01546,"93":0.01546,"94":0.01546,"95":0.01546,"96":0.03091,"97":0.04122,"98":0.03091,"99":0.1185,"100":0.04122,"101":0.04637,"102":0.04122,"103":0.21638,"104":0.10819,"105":0.17002,"106":0.21123,"107":2.63267,"108":10.28854,"109":0.0103,"110":0.00515,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00515,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01546,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00515,"90":0,"91":0.00515,"92":0.10819,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00515,"16":0,"17":0,"18":0.00515,"79":0,"80":0,"81":0,"83":0,"84":0.00515,"85":0.00515,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00515,"93":0,"94":0,"95":0.00515,"96":0.00515,"97":0,"98":0,"99":0.00515,"100":0.00515,"101":0.00515,"102":0.0103,"103":0.0103,"104":0.0103,"105":0.02576,"106":0.02576,"107":0.96858,"108":2.26688},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00515,"13":0.03606,"14":0.13395,"15":0.03091,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00515,"10.1":0,"11.1":0.0103,"12.1":0.04637,"13.1":0.18547,"14.1":0.39155,"15.1":0.04637,"15.2-15.3":0.05152,"15.4":0.12365,"15.5":0.27306,"15.6":2.02989,"16.0":0.18547,"16.1":0.70067,"16.2":0.14426,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02986,"6.0-6.1":0.02133,"7.0-7.1":0.01706,"8.1-8.4":0.02133,"9.0-9.2":0.02986,"9.3":0.27728,"10.0-10.2":0.01706,"10.3":0.33274,"11.0-11.2":0.06399,"11.3-11.4":0.11944,"12.0-12.1":0.06399,"12.2-12.5":1.36935,"13.0-13.1":0.03413,"13.2":0.01706,"13.3":0.09385,"13.4-13.7":0.23036,"14.0-14.4":0.6996,"14.5-14.8":1.59544,"15.0-15.1":0.3498,"15.2-15.3":0.47351,"15.4":0.63988,"15.5":1.25843,"15.6":7.01737,"16.0":5.16171,"16.1":18.5267,"16.2":1.50585,"16.3":0.02986},P:{"4":0.23146,"5.0-5.4":0.04208,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01052,"10.1":0,"11.1-11.2":0.01052,"12.0":0.01052,"13.0":0.04208,"14.0":0.03156,"15.0":0.02104,"16.0":0.06313,"17.0":0.08417,"18.0":0.1999,"19.0":2.77751},I:{"0":0,"3":0,"4":0.00967,"2.1":0,"2.2":0.00242,"2.3":0.00726,"4.1":0.00967,"4.2-4.3":0.01935,"4.4":0,"4.4.3-4.4.4":0.07739},A:{"6":0,"7":0,"8":0.03,"9":0.03,"10":0,"11":0.11001,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00485},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.45086},Q:{"13.1":0.00485},O:{"0":0.07272},H:{"0":0.15146},L:{"0":28.19891},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js
index 91945fa16ce4b4..4c525900ff8566 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00349,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01746,"103":0.00349,"104":0.01396,"105":0.28626,"106":0.13266,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00698,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00698,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00349,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00349,"76":0.00698,"77":0,"78":0,"79":0.00349,"80":0,"81":0.01396,"83":0,"84":0.00349,"85":0.02444,"86":0.00349,"87":0.00698,"88":0,"89":0.00349,"90":0.00349,"91":0.00698,"92":0.00349,"93":0.01047,"94":0.00349,"95":0,"96":0.01396,"97":0.00698,"98":0.00698,"99":0.02793,"100":0.00698,"101":0.00698,"102":0.00698,"103":0.14313,"104":0.13964,"105":1.89561,"106":3.9972,"107":0.17455,"108":0.00349,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00349,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01746,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.06633,"91":0.11171,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00349,"79":0,"80":0,"81":0,"83":0,"84":0.01396,"85":0.04189,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00349,"100":0,"101":0.00349,"102":0.00349,"103":0.02793,"104":0.00698,"105":0.3491,"106":2.01082,"107":0.14313},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00349,"14":0.0384,"15":0.00349,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01047,"12.1":0.01047,"13.1":0.14662,"14.1":0.1571,"15.1":0.01396,"15.2-15.3":0.0384,"15.4":0.08378,"15.5":0.08029,"15.6":0.91813,"16.0":0.17106,"16.1":0.04189,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00799,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01998,"10.0-10.2":0.00799,"10.3":0.0839,"11.0-11.2":0,"11.3-11.4":0.004,"12.0-12.1":0.00799,"12.2-12.5":0.6512,"13.0-13.1":0.004,"13.2":0,"13.3":0.00799,"13.4-13.7":0.0839,"14.0-14.4":0.26368,"14.5-14.8":1.83376,"15.0-15.1":0.19177,"15.2-15.3":0.31162,"15.4":0.53934,"15.5":1.61003,"15.6":17.43867,"16.0":13.70723,"16.1":0.70714},P:{"4":0.15398,"5.0-5.4":0,"6.2-6.4":0.01027,"7.2-7.4":0.18477,"8.2":0,"9.2":0.01027,"10.1":0,"11.1-11.2":0.10265,"12.0":0.01027,"13.0":0.08212,"14.0":0.08212,"15.0":0.04106,"16.0":0.06159,"17.0":0.24636,"18.0":7.33956},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02356,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.16495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02793,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.50119},Q:{"13.1":0},O:{"0":0.11065},H:{"0":0.3759},L:{"0":38.02915},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00312,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00312,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01246,"102":0,"103":0.00312,"104":0,"105":0.00312,"106":0.01246,"107":0.215,"108":0.11529,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00312,"50":0,"51":0,"52":0,"53":0.01558,"54":0,"55":0,"56":0.00312,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00623,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00935,"80":0.00312,"81":0,"83":0,"84":0.00623,"85":0.00312,"86":0,"87":0.00312,"88":0,"89":0.00312,"90":0.00312,"91":0,"92":0.00312,"93":0.00935,"94":0.01246,"95":0,"96":0.0187,"97":0.00312,"98":0.02804,"99":0,"100":0.00312,"101":0,"102":0.01246,"103":0.03739,"104":0.00935,"105":0.0187,"106":0.05609,"107":1.0906,"108":3.91993,"109":0.00312,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.04674,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.01558,"85":0.00623,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00312,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00312,"103":0,"104":0,"105":0.00935,"106":0.00935,"107":0.51726,"108":1.09995},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02804,"15":0.00312,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00312,"12.1":0.00623,"13.1":0.0779,"14.1":0.09036,"15.1":0.05297,"15.2-15.3":0.03116,"15.4":0.03428,"15.5":0.06855,"15.6":0.7011,"16.0":0.06232,"16.1":0.3116,"16.2":0.06855,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00449,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04493,"10.0-10.2":0,"10.3":0.02696,"11.0-11.2":0.00449,"11.3-11.4":0.01348,"12.0-12.1":0.00449,"12.2-12.5":0.42239,"13.0-13.1":0.00899,"13.2":0,"13.3":0.02696,"13.4-13.7":0.0719,"14.0-14.4":0.3415,"14.5-14.8":1.11887,"15.0-15.1":0.2067,"15.2-15.3":0.33701,"15.4":0.32802,"15.5":1.41095,"15.6":5.86396,"16.0":6.84803,"16.1":22.96606,"16.2":2.2692,"16.3":0.25613},P:{"4":0.08264,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22726,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05165,"12.0":0.01033,"13.0":0.1033,"14.0":0.05165,"15.0":0.02066,"16.0":0.05165,"17.0":0.08264,"18.0":0.42354,"19.0":7.33445},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02649,"4.4":0,"4.4.3-4.4.4":0.13243},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00623,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.23406},Q:{"13.1":0},O:{"0":0.06196},H:{"0":0.10428},L:{"0":36.37426},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js
index 72baeecaab10bc..ac537310d3d224 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01397,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00699,"79":0,"80":0.02096,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00699,"101":0,"102":0.06287,"103":0.02794,"104":0.18161,"105":2.47968,"106":1.4459,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01397,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00699,"65":0,"66":0,"67":0,"68":0.00699,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.08382,"77":0,"78":0.00699,"79":0,"80":0,"81":0.00699,"83":0.01397,"84":0.01397,"85":0.01397,"86":0.02096,"87":0,"88":0.03493,"89":0.00699,"90":0.00699,"91":0.00699,"92":0.0489,"93":0,"94":0.00699,"95":0.00699,"96":0.08382,"97":0.00699,"98":0.01397,"99":0.01397,"100":0.04191,"101":0.01397,"102":0.1397,"103":0.40513,"104":0.18161,"105":7.15264,"106":21.31822,"107":0.35624,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00699,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00699,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00699,"90":0.7474,"91":1.52273,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00699,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00699,"87":0.00699,"88":0,"89":0,"90":0.00699,"91":0,"92":0.00699,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00699,"100":0,"101":0.00699,"102":0.00699,"103":0.03493,"104":0.02096,"105":1.17348,"106":3.59029,"107":0.22352},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01397,"14":0.57277,"15":0.11176,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.02794,"10.1":0,"11.1":0.00699,"12.1":0.04191,"13.1":0.41212,"14.1":0.61468,"15.1":0.02794,"15.2-15.3":0.02096,"15.4":0.02096,"15.5":0.11875,"15.6":1.6764,"16.0":0.31433,"16.1":0.01397,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.01117,"9.3":0.0989,"10.0-10.2":0,"10.3":0.49926,"11.0-11.2":0.0016,"11.3-11.4":0.0016,"12.0-12.1":0.46417,"12.2-12.5":3.51399,"13.0-13.1":0.10368,"13.2":0.0016,"13.3":0.06859,"13.4-13.7":0.03828,"14.0-14.4":0.11485,"14.5-14.8":0.8789,"15.0-15.1":0.1292,"15.2-15.3":0.17387,"15.4":0.27755,"15.5":0.3254,"15.6":5.00062,"16.0":1.6908,"16.1":0.09092},P:{"4":0.41818,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02144,"8.2":0,"9.2":0.01072,"10.1":0,"11.1-11.2":0,"12.0":0.01072,"13.0":0,"14.0":0,"15.0":0.02144,"16.0":0.04289,"17.0":0.06433,"18.0":2.35894},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.10206},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06985,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":1.99292},Q:{"13.1":0},O:{"0":0.00905},H:{"0":0.08849},L:{"0":32.37473},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00604,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00604,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.03622,"92":0.00604,"93":0,"94":0,"95":0,"96":0,"97":0.00604,"98":0,"99":0,"100":0.01811,"101":0,"102":0.03622,"103":0.01207,"104":0.03018,"105":0,"106":0.01811,"107":1.69612,"108":1.25549,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.05432,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00604,"76":0.12072,"77":0,"78":0,"79":0.07243,"80":0,"81":0,"83":0,"84":0,"85":0.01811,"86":0.00604,"87":0.02414,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.01207,"95":0.02414,"96":0.01207,"97":0,"98":0,"99":0.00604,"100":0.02414,"101":0,"102":0.01811,"103":0.05432,"104":0.02414,"105":0.01207,"106":0.07243,"107":2.40836,"108":16.04369,"109":0.01811,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00604,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":1.53314,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00604,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.01207,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.01207,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00604,"104":0,"105":0,"106":0,"107":0.93558,"108":3.39827},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01207,"13":0.00604,"14":0.89333,"15":0.06036,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01207,"13.1":0.35612,"14.1":1.02612,"15.1":0.05432,"15.2-15.3":0.03018,"15.4":0.07243,"15.5":0.12072,"15.6":1.33999,"16.0":0.07847,"16.1":0.39838,"16.2":0.0664,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0.0042,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01891,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09875,"10.0-10.2":0.0042,"10.3":0.69122,"11.0-11.2":0.01681,"11.3-11.4":0.0084,"12.0-12.1":0.59667,"12.2-12.5":2.85942,"13.0-13.1":0.16388,"13.2":0,"13.3":0.02311,"13.4-13.7":0.0042,"14.0-14.4":0.24371,"14.5-14.8":0.68702,"15.0-15.1":0.17438,"15.2-15.3":0.11555,"15.4":0.32355,"15.5":0.48953,"15.6":2.48545,"16.0":1.46227,"16.1":5.88691,"16.2":0.61558,"16.3":0},P:{"4":0.40652,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0107,"8.2":0,"9.2":0.0214,"10.1":0,"11.1-11.2":0,"12.0":0.0214,"13.0":0,"14.0":0,"15.0":0.0214,"16.0":0.0214,"17.0":0.05349,"18.0":0.24605,"19.0":3.53031},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.08},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00604,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":2.9294},Q:{"13.1":0},O:{"0":0.0436},H:{"0":0.06755},L:{"0":37.24419},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js
index 95ed442f03ad52..9073ffb9fc0f46 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.02314,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01653,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.02644,"77":0.24127,"78":0.0661,"79":0.00331,"80":0,"81":0.01322,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.04958,"89":0,"90":0,"91":0.00331,"92":0,"93":0,"94":0.00331,"95":0.00331,"96":0.00331,"97":0.00331,"98":0.00331,"99":0,"100":0,"101":0,"102":0.00661,"103":0.00331,"104":0.00661,"105":0.09585,"106":0.04297,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00331,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00661,"50":0,"51":0,"52":0,"53":0.00661,"54":0,"55":0,"56":0.00331,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00331,"67":0,"68":0.00661,"69":0,"70":0,"71":0,"72":0.00331,"73":0,"74":0.00331,"75":0,"76":0,"77":0.01653,"78":0.00331,"79":0.20161,"80":0.00331,"81":0.00661,"83":0.00661,"84":0.00331,"85":0.00331,"86":0.00992,"87":0.03966,"88":0.00331,"89":0.00331,"90":0.00661,"91":0.00331,"92":0.00992,"93":0,"94":0.00331,"95":0.00661,"96":0.00992,"97":0.00661,"98":0.02975,"99":0.00661,"100":0.01983,"101":0.01653,"102":0.01983,"103":0.04627,"104":0.08593,"105":2.01605,"106":5.03352,"107":0.195,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00992,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00992,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0.00331,"63":0.00331,"64":0.00661,"65":0.01983,"66":0.00331,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00992,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01983,"80":0,"81":0,"82":0.00661,"83":0.00331,"84":0.00331,"85":0.02975,"86":0.00331,"87":0.00331,"88":0.00331,"89":0.00661,"90":0.45609,"91":0.63456,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00331,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00331,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00331,"103":0.00331,"104":0.02644,"105":0.05288,"106":0.28093,"107":0.02644},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01983,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00331,"11.1":0,"12.1":0.00331,"13.1":0.01322,"14.1":0.03966,"15.1":0.01653,"15.2-15.3":0.00661,"15.4":0.02314,"15.5":0.02644,"15.6":0.09585,"16.0":0.05288,"16.1":0.00661,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00509,"6.0-6.1":0,"7.0-7.1":0.04242,"8.1-8.4":0,"9.0-9.2":0.00339,"9.3":0.00679,"10.0-10.2":0.0017,"10.3":0.13915,"11.0-11.2":0.01188,"11.3-11.4":0.00848,"12.0-12.1":0.01358,"12.2-12.5":0.70764,"13.0-13.1":0.02715,"13.2":0.00339,"13.3":0.02885,"13.4-13.7":0.08655,"14.0-14.4":0.42255,"14.5-14.8":0.78231,"15.0-15.1":0.25115,"15.2-15.3":0.30546,"15.4":0.41406,"15.5":1.21164,"15.6":4.39857,"16.0":7.00004,"16.1":0.37164},P:{"4":0.45685,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06091,"8.2":0,"9.2":0.0203,"10.1":0,"11.1-11.2":0.05076,"12.0":0.01015,"13.0":0.11167,"14.0":0.05076,"15.0":0.04061,"16.0":0.13198,"17.0":0.30457,"18.0":3.70557},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0042,"4.2-4.3":0.00525,"4.4":0,"4.4.3-4.4.4":0.03046},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01322,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09373},Q:{"13.1":0},O:{"0":0.42179},H:{"0":0.65919},L:{"0":64.63938},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00659,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01319,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.07583,"79":0.00989,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0033,"101":0,"102":0.00659,"103":0.00989,"104":0.0033,"105":0.00989,"106":0.00659,"107":0.08902,"108":0.07253,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0033,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0033,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00659,"50":0,"51":0,"52":0,"53":0.00989,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0033,"66":0.0033,"67":0,"68":0.00659,"69":0,"70":0,"71":0.0033,"72":0,"73":0.0033,"74":0.00659,"75":0.0033,"76":0,"77":0.0033,"78":0.0033,"79":0.15496,"80":0.00989,"81":0.00989,"83":0.00989,"84":0.0033,"85":0.00989,"86":0.00659,"87":0.07253,"88":0.0033,"89":0.00659,"90":0.00659,"91":0.0033,"92":0.01978,"93":0,"94":0.00989,"95":0.0033,"96":0.00989,"97":0.00659,"98":0.01319,"99":0.00659,"100":0.01319,"101":0.00659,"102":0.00989,"103":0.02638,"104":0.02967,"105":0.04946,"106":0.03956,"107":1.01877,"108":6.56762,"109":0.0033,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00989,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00989,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00989,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.0033,"74":0,"75":0,"76":0,"77":0,"78":0.0033,"79":0.01319,"80":0,"81":0,"82":0.0033,"83":0.0033,"84":0.0033,"85":0.02308,"86":0.0033,"87":0,"88":0,"89":0,"90":0.0033,"91":0.0033,"92":0.09891,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0033,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.1121,"108":0.28025},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00989,"15":0.00659,_:"0","3.1":0,"3.2":0,"5.1":0.02638,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0033,"13.1":0.00989,"14.1":0.01978,"15.1":0.00659,"15.2-15.3":0.00659,"15.4":0.01319,"15.5":0.01649,"15.6":0.07583,"16.0":0.00989,"16.1":0.05605,"16.2":0.01319,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00676,"6.0-6.1":0.00676,"7.0-7.1":0.02432,"8.1-8.4":0,"9.0-9.2":0.0027,"9.3":0.01486,"10.0-10.2":0,"10.3":0.1189,"11.0-11.2":0.00405,"11.3-11.4":0.0027,"12.0-12.1":0.00405,"12.2-12.5":0.5391,"13.0-13.1":0.00676,"13.2":0.0027,"13.3":0.01486,"13.4-13.7":0.07296,"14.0-14.4":0.20672,"14.5-14.8":0.37697,"15.0-15.1":0.27293,"15.2-15.3":0.12566,"15.4":0.27833,"15.5":0.62963,"15.6":1.59164,"16.0":2.54284,"16.1":4.88166,"16.2":0.59991,"16.3":0.02162},P:{"4":0.40742,"5.0-5.4":0.01019,"6.2-6.4":0,"7.2-7.4":0.0713,"8.2":0,"9.2":0.01019,"10.1":0,"11.1-11.2":0.04074,"12.0":0.02037,"13.0":0.0713,"14.0":0.05093,"15.0":0.03056,"16.0":0.11204,"17.0":0.30556,"18.0":0.45834,"19.0":3.59545},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00299,"4.2-4.3":0.00199,"4.4":0,"4.4.3-4.4.4":0.02491},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01319,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16087},Q:{"13.1":0},O:{"0":0.38877},H:{"0":0.79325},L:{"0":68.0448},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js
index 7b5c01a9eb5fb5..17323a9d93679d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.30615,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05307,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00408,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00408,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00408,"90":0,"91":0.00408,"92":0,"93":0,"94":0,"95":0.00408,"96":0,"97":0.01633,"98":0.00408,"99":0.03266,"100":0.00408,"101":0.00408,"102":0.01225,"103":0.06123,"104":0.02041,"105":0.85314,"106":0.4082,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00408,"23":0,"24":0,"25":0,"26":0.00408,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00408,"35":0,"36":0,"37":0,"38":0.00408,"39":0,"40":0,"41":0,"42":0,"43":0.00408,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.04898,"50":0,"51":0,"52":0,"53":0.01225,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00408,"60":0,"61":0,"62":0,"63":0.00408,"64":0,"65":0.00408,"66":0,"67":0,"68":0.00816,"69":0,"70":0.00816,"71":0,"72":0.00408,"73":0.00408,"74":0.00408,"75":0,"76":0.00816,"77":0.02041,"78":0.00408,"79":0.10613,"80":0.00408,"81":0.01225,"83":0.01225,"84":0.01225,"85":0.01225,"86":0.01633,"87":0.01225,"88":0.00816,"89":0.02041,"90":0.00408,"91":0.01633,"92":0.01633,"93":0.01225,"94":0.03674,"95":0.01633,"96":0.00816,"97":0.02041,"98":0.01633,"99":0.03266,"100":0.01633,"101":0.01225,"102":0.05307,"103":0.07348,"104":0.12246,"105":2.88597,"106":8.34361,"107":0.31023,"108":0.00408,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02449,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00408,"37":0,"38":0,"39":0,"40":0.00408,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01225,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00408,"66":0,"67":0,"68":0,"69":0.00408,"70":0,"71":0,"72":0.01225,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00408,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01225,"86":0.00408,"87":0,"88":0.00408,"89":0,"90":0.20002,"91":0.47759,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00408,"16":0,"17":0,"18":0.00408,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00816,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00816,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00408,"102":0.00408,"103":0.00408,"104":0.00816,"105":0.18369,"106":0.64496,"107":0.04898},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00408,"14":0.01225,"15":0.00408,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00408,"11.1":0,"12.1":0.01225,"13.1":0.01633,"14.1":0.03266,"15.1":0.00816,"15.2-15.3":0.00408,"15.4":0.01225,"15.5":0.01633,"15.6":0.14695,"16.0":0.07756,"16.1":0.01633,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00106,"6.0-6.1":0,"7.0-7.1":0.01378,"8.1-8.4":0,"9.0-9.2":0.00212,"9.3":0.11126,"10.0-10.2":0.00106,"10.3":0.10278,"11.0-11.2":0.00212,"11.3-11.4":0.0053,"12.0-12.1":0.00954,"12.2-12.5":0.31895,"13.0-13.1":0.0106,"13.2":0,"13.3":0.0106,"13.4-13.7":0.05298,"14.0-14.4":0.15471,"14.5-14.8":0.50968,"15.0-15.1":0.11126,"15.2-15.3":0.11974,"15.4":0.1653,"15.5":0.55736,"15.6":3.94817,"16.0":3.76379,"16.1":0.1759},P:{"4":0.25446,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05089,"8.2":0,"9.2":0.01018,"10.1":0,"11.1-11.2":0.06107,"12.0":0.02036,"13.0":0.06107,"14.0":0.05089,"15.0":0.04071,"16.0":0.08143,"17.0":0.12214,"18.0":3.13493},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01948,"4.2-4.3":0.02597,"4.4":0,"4.4.3-4.4.4":0.11904},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03266,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.31365},Q:{"13.1":0},O:{"0":0.02959},H:{"0":0.24652},L:{"0":66.89409},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0.00408,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.27744,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04488,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00816,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00408,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02448,"91":0,"92":0,"93":0.00408,"94":0,"95":0.01632,"96":0.00408,"97":0.00816,"98":0,"99":0.01632,"100":0.00408,"101":0,"102":0.01224,"103":0.00816,"104":0.00408,"105":0.00816,"106":0.0204,"107":0.69768,"108":0.5304,"109":0.00408,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00408,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00408,"39":0,"40":0,"41":0,"42":0,"43":0.00408,"44":0,"45":0,"46":0,"47":0.00408,"48":0,"49":0.05304,"50":0,"51":0,"52":0,"53":0.0204,"54":0,"55":0.00408,"56":0.00408,"57":0,"58":0,"59":0.00408,"60":0,"61":0,"62":0,"63":0.00408,"64":0,"65":0.00408,"66":0,"67":0,"68":0.01224,"69":0,"70":0.00816,"71":0.00408,"72":0.00408,"73":0.00408,"74":0.00816,"75":0.00408,"76":0.00816,"77":0.00408,"78":0.00408,"79":0.1632,"80":0,"81":0.01224,"83":0.0204,"84":0.01632,"85":0.01224,"86":0.01224,"87":0.01632,"88":0.00816,"89":0.01632,"90":0.00816,"91":0.0204,"92":0.01632,"93":0.01632,"94":0.0204,"95":0.01224,"96":0.00816,"97":0.01632,"98":0.01632,"99":0.02856,"100":0.01224,"101":0.01224,"102":0.04488,"103":0.05304,"104":0.0408,"105":0.06528,"106":0.08568,"107":1.734,"108":9.57168,"109":0.00816,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02448,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00408,"37":0,"38":0,"39":0,"40":0.00408,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01224,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00408,"72":0.00408,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00816,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.11424,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00408,"16":0.00408,"17":0,"18":0.00408,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.01224,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00816,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00408,"99":0,"100":0,"101":0.00408,"102":0.00408,"103":0.00408,"104":0.00408,"105":0.00408,"106":0.00408,"107":0.28968,"108":0.7548},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00816,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00816,"13.1":0.01632,"14.1":0.03672,"15.1":0.00816,"15.2-15.3":0.00408,"15.4":0.01224,"15.5":0.01632,"15.6":0.10608,"16.0":0.01632,"16.1":0.05712,"16.2":0.01632,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00214,"4.2-4.3":0,"5.0-5.1":0.00428,"6.0-6.1":0,"7.0-7.1":0.02674,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.19678,"10.0-10.2":0.00107,"10.3":0.14866,"11.0-11.2":0.00321,"11.3-11.4":0.00535,"12.0-12.1":0.00428,"12.2-12.5":0.27165,"13.0-13.1":0.00749,"13.2":0.00214,"13.3":0.00963,"13.4-13.7":0.04064,"14.0-14.4":0.11764,"14.5-14.8":0.47164,"15.0-15.1":0.13261,"15.2-15.3":0.07165,"15.4":0.18609,"15.5":0.39677,"15.6":1.43737,"16.0":1.71757,"16.1":4.23831,"16.2":0.44276,"16.3":0.01283},P:{"4":0.42942,"5.0-5.4":0.01022,"6.2-6.4":0,"7.2-7.4":0.07157,"8.2":0,"9.2":0.01022,"10.1":0,"11.1-11.2":0.06135,"12.0":0.02045,"13.0":0.05112,"14.0":0.0409,"15.0":0.0409,"16.0":0.08179,"17.0":0.08179,"18.0":0.26583,"19.0":3.17972},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02069,"4.2-4.3":0.01655,"4.4":0,"4.4.3-4.4.4":0.15724},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02856,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00592},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.37888},Q:{"13.1":0},O:{"0":0.01776},H:{"0":0.22979},L:{"0":66.5468},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js
index 1768cb0a01c0f8..0cd76b166796a6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.01021,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00511,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00511,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00511,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00511,"77":0,"78":0.01021,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.01021,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00511,"99":0,"100":0,"101":0,"102":0.01532,"103":0.00511,"104":0.01021,"105":0.61771,"106":0.33183,"107":0.00511,"108":0.00511,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00511,"48":0,"49":0.00511,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00511,"68":0,"69":0,"70":0.00511,"71":0,"72":0,"73":0.00511,"74":0.00511,"75":0,"76":0.03063,"77":0.00511,"78":0,"79":0.13784,"80":0.03574,"81":0.01021,"83":0.04084,"84":0,"85":0.00511,"86":0.05105,"87":0.00511,"88":0.00511,"89":0.00511,"90":0.01021,"91":0.00511,"92":0.00511,"93":0.02042,"94":0,"95":0.01021,"96":0.01021,"97":0.00511,"98":0.01021,"99":0.03574,"100":0.01532,"101":0.00511,"102":0.01532,"103":0.27057,"104":0.11231,"105":4.00232,"106":9.25537,"107":0.37267,"108":0.00511,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01532,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00511,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00511,"90":0.23994,"91":0.36246,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00511,"13":0,"14":0,"15":0,"16":0.00511,"17":0,"18":0.01021,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01021,"102":0.00511,"103":0.01021,"104":0.01021,"105":1.2252,"106":4.00232,"107":0.36246},E:{"4":0.00511,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01021,"14":0.04595,"15":0.01532,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.03063,"10.1":0,"11.1":0,"12.1":0.01021,"13.1":0.05105,"14.1":0.12252,"15.1":0.02553,"15.2-15.3":0.04595,"15.4":0.04595,"15.5":0.14294,"15.6":1.58766,"16.0":0.27057,"16.1":0.04084,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00607,"6.0-6.1":0,"7.0-7.1":0.02025,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.164,"10.0-10.2":0,"10.3":0.09314,"11.0-11.2":0.01012,"11.3-11.4":0.01215,"12.0-12.1":0,"12.2-12.5":0.4839,"13.0-13.1":0,"13.2":0,"13.3":0.0081,"13.4-13.7":0.02227,"14.0-14.4":0.10731,"14.5-14.8":0.57097,"15.0-15.1":0.10731,"15.2-15.3":0.92529,"15.4":0.62766,"15.5":0.38267,"15.6":7.97327,"16.0":7.37193,"16.1":0.34622},P:{"4":0.14841,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22262,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0424,"12.0":0.0106,"13.0":0.18022,"14.0":0.0212,"15.0":0.06361,"16.0":0.06361,"17.0":0.36043,"18.0":4.19798},I:{"0":0,"3":0,"4":0.05523,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05523,"4.2-4.3":0.04142,"4.4":0,"4.4.3-4.4.4":0.88361},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02042,"5.5":0},J:{"7":0,"10":0.00979},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25454},Q:{"13.1":0},O:{"0":0.00979},H:{"0":0.15293},L:{"0":46.56567},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.01886,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00472,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00472,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01415,"67":0,"68":0.00472,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.02358,"88":0,"89":0,"90":0.00472,"91":0,"92":0,"93":0.00472,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00472,"101":0.00472,"102":0.01886,"103":0.04244,"104":0.00472,"105":0.00472,"106":0.01415,"107":0.47632,"108":0.29239,"109":0.00472,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0283,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00472,"71":0,"72":0,"73":0,"74":0,"75":0.00472,"76":0.01886,"77":0,"78":0,"79":0.13676,"80":0.0283,"81":0.00943,"83":0.03301,"84":0.01415,"85":0.00472,"86":0.02358,"87":0.00943,"88":0.00472,"89":0.00472,"90":0,"91":0.00472,"92":0,"93":0.02358,"94":0,"95":0.00943,"96":0.00472,"97":0.00943,"98":0.00472,"99":0.05188,"100":0.00943,"101":0.00943,"102":0.00943,"103":0.18392,"104":0.03301,"105":0.07546,"106":0.13676,"107":2.19294,"108":9.06415,"109":0.0283,"110":0.00472,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00472,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0896,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00472,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01415,"90":0,"91":0,"92":0.00472,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00472,"105":0.00472,"106":0.01415,"107":1.64588,"108":3.31063},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00472,"14":0.01886,"15":0.00472,_:"0","3.1":0,"3.2":0,"5.1":0.00472,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00472,"13.1":0.03773,"14.1":0.0896,"15.1":0.01415,"15.2-15.3":0.00943,"15.4":0.04244,"15.5":0.10375,"15.6":0.80644,"16.0":0.08017,"16.1":0.33012,"16.2":0.10375,"16.3":0},G:{"8":0.00281,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00562,"6.0-6.1":0,"7.0-7.1":0.1797,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.16285,"10.0-10.2":0,"10.3":0.08143,"11.0-11.2":0.073,"11.3-11.4":0.01123,"12.0-12.1":0.01123,"12.2-12.5":0.48856,"13.0-13.1":0.00562,"13.2":0,"13.3":0.00842,"13.4-13.7":0.01685,"14.0-14.4":0.24147,"14.5-14.8":0.51664,"15.0-15.1":0.06458,"15.2-15.3":0.37625,"15.4":0.17689,"15.5":0.46891,"15.6":4.46446,"16.0":4.34372,"16.1":11.59075,"16.2":1.17087,"16.3":0.04773},P:{"4":0.19522,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.16268,"8.2":0,"9.2":0.01085,"10.1":0,"11.1-11.2":0.01085,"12.0":0,"13.0":0.10846,"14.0":0.19522,"15.0":0.03254,"16.0":0.07592,"17.0":0.21691,"18.0":0.24945,"19.0":4.72868},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.06651,"4.2-4.3":0.13301,"4.4":0,"4.4.3-4.4.4":1.04193},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02358,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.27477},Q:{"13.1":0},O:{"0":0.0317},H:{"0":0.08004},L:{"0":44.23202},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js
index b2e2c4adfa7aa6..c589760e9ed259 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00581,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00291,"48":0,"49":0,"50":0,"51":0,"52":0.00872,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00291,"66":0,"67":0,"68":0.00291,"69":0,"70":0,"71":0,"72":0.00291,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00291,"79":0.00291,"80":0.00581,"81":0.00581,"82":0.00581,"83":0.00291,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00291,"90":0,"91":0.00291,"92":0.00291,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00291,"100":0.00291,"101":0.00291,"102":0.01162,"103":0.00872,"104":0.01453,"105":0.51709,"106":0.29631,"107":0.01743,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00291,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00291,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00291,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00291,"68":0,"69":0.00581,"70":0.00291,"71":0.00291,"72":0.00581,"73":0.00291,"74":0.00872,"75":0.00291,"76":0.00291,"77":0.00291,"78":0.00581,"79":0.00872,"80":0.00872,"81":0.01453,"83":0.02615,"84":0.03486,"85":0.03777,"86":0.05229,"87":0.03486,"88":0.00291,"89":0.00581,"90":0.00291,"91":0.00291,"92":0.00581,"93":0.00291,"94":0.00581,"95":0.00872,"96":0.00581,"97":0.00872,"98":0.00872,"99":0.00872,"100":0.01162,"101":0.00872,"102":0.01453,"103":0.04648,"104":0.06101,"105":1.15619,"106":3.91013,"107":0.19754,"108":0.00872,"109":0.00581,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00291,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00291,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00291,"60":0.00291,"62":0,"63":0.02615,"64":0.04939,"65":0.10749,"66":0.00291,"67":0,"68":0.00291,"69":0.00291,"70":0.00291,"71":0.00291,"72":0.02034,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00291,"86":0.00291,"87":0,"88":0,"89":0,"90":0.04358,"91":0.12201,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00291,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00872,"79":0,"80":0,"81":0,"83":0.00291,"84":0.00291,"85":0.00291,"86":0.00291,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00291,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00291,"103":0.00291,"104":0.00581,"105":0.06101,"106":0.25564,"107":0.02324},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00581,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00581,"14.1":0.00291,"15.1":0.00581,"15.2-15.3":0.00291,"15.4":0.00291,"15.5":0.00872,"15.6":0.03486,"16.0":0.02034,"16.1":0.00581,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00184,"6.0-6.1":0,"7.0-7.1":0.05848,"8.1-8.4":0.00037,"9.0-9.2":0.00147,"9.3":0.02501,"10.0-10.2":0.00074,"10.3":0.02795,"11.0-11.2":0.00294,"11.3-11.4":0.00625,"12.0-12.1":0.00441,"12.2-12.5":0.23357,"13.0-13.1":0.00331,"13.2":0.00441,"13.3":0.01177,"13.4-13.7":0.03678,"14.0-14.4":0.07688,"14.5-14.8":0.11623,"15.0-15.1":0.05996,"15.2-15.3":0.10189,"15.4":0.15596,"15.5":0.26962,"15.6":1.19028,"16.0":0.91294,"16.1":0.07945},P:{"4":0.25653,"5.0-5.4":0.01026,"6.2-6.4":0.02052,"7.2-7.4":0.08209,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.01026,"12.0":0.01026,"13.0":0.03078,"14.0":0.02052,"15.0":0.01026,"16.0":0.05131,"17.0":0.10261,"18.0":0.62594},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0033,"4.2-4.3":0.00826,"4.4":0,"4.4.3-4.4.4":0.19167},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00646,"9":0.00323,"10":0.00323,"11":0.04519,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11352},Q:{"13.1":0.0071},O:{"0":1.88018},H:{"0":2.13603},L:{"0":81.71783},S:{"2.5":0.0071}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00835,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01392,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00278,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00278,"79":0,"80":0.00278,"81":0.00278,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01114,"103":0.00557,"104":0.00557,"105":0.00557,"106":0.01114,"107":0.38976,"108":0.38141,"109":0.02784,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00278,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00278,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00278,"70":0.00278,"71":0.00278,"72":0.00278,"73":0.00278,"74":0.01114,"75":0.00278,"76":0,"77":0.00278,"78":0.00557,"79":0.00835,"80":0.00557,"81":0.01114,"83":0.00835,"84":0.00835,"85":0.01392,"86":0.0167,"87":0.01114,"88":0.00278,"89":0.00278,"90":0.00278,"91":0.00557,"92":0.00557,"93":0.00278,"94":0.00557,"95":0.00835,"96":0.00557,"97":0.00557,"98":0.00557,"99":0.00557,"100":0.00835,"101":0.00557,"102":0.01392,"103":0.02784,"104":0.01949,"105":0.03898,"106":0.04454,"107":0.57907,"108":4.25952,"109":0.0167,"110":0.00557,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00557,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00278,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00278,"60":0.00278,"62":0,"63":0.01114,"64":0.0167,"65":0.00835,"66":0.04454,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00278,"73":0.01392,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00278,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00278,"86":0.00278,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01392,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00278,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00278,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00278,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00278,"106":0.00278,"107":0.08352,"108":0.23664},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00278,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00278,"14.1":0.00557,"15.1":0,"15.2-15.3":0,"15.4":0.00278,"15.5":0.00557,"15.6":0.02506,"16.0":0.00557,"16.1":0.01949,"16.2":0.00557,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00206,"6.0-6.1":0.00059,"7.0-7.1":0.07,"8.1-8.4":0.00147,"9.0-9.2":0.00176,"9.3":0.02941,"10.0-10.2":0.00118,"10.3":0.03029,"11.0-11.2":0.005,"11.3-11.4":0.00382,"12.0-12.1":0.00265,"12.2-12.5":0.20765,"13.0-13.1":0.00412,"13.2":0.00353,"13.3":0.00882,"13.4-13.7":0.02824,"14.0-14.4":0.06176,"14.5-14.8":0.09706,"15.0-15.1":0.02971,"15.2-15.3":0.05176,"15.4":0.06706,"15.5":0.13441,"15.6":0.35324,"16.0":0.30029,"16.1":0.88088,"16.2":0.17059,"16.3":0.00265},P:{"4":0.2356,"5.0-5.4":0,"6.2-6.4":0.02049,"7.2-7.4":0.10244,"8.2":0,"9.2":0.01024,"10.1":0,"11.1-11.2":0.01024,"12.0":0.01024,"13.0":0.04097,"14.0":0.02049,"15.0":0.01024,"16.0":0.05122,"17.0":0.11268,"18.0":0.11268,"19.0":0.7273},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01073,"4.4":0,"4.4.3-4.4.4":0.16268},A:{"6":0,"7":0,"8":0.00607,"9":0,"10":0.00304,"11":0.0243,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12267},Q:{"13.1":0},O:{"0":2.15758},H:{"0":1.99484},L:{"0":82.88014},S:{"2.5":0.00722}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js
index 0cf89624a48e17..a0b40fbd657c21 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00681,"49":0,"50":0,"51":0,"52":0.01361,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04765,"79":0,"80":0.00681,"81":0,"82":0,"83":0.00681,"84":0,"85":0,"86":0,"87":0.08168,"88":0,"89":0,"90":0.00681,"91":0.00681,"92":0,"93":0,"94":0.02723,"95":0,"96":0.05446,"97":0,"98":0,"99":0.00681,"100":0.00681,"101":0.00681,"102":0.0953,"103":0.01361,"104":0.04084,"105":1.28652,"106":0.60582,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02042,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00681,"61":0,"62":0,"63":0,"64":0.10211,"65":0,"66":0.02042,"67":0.00681,"68":0,"69":0.02042,"70":0,"71":0,"72":0.00681,"73":0,"74":0.02723,"75":0.03404,"76":0.03404,"77":0.03404,"78":0.43565,"79":0.59902,"80":0.01361,"81":0.01361,"83":0.05446,"84":0.02042,"85":0.02042,"86":0.02042,"87":0.03404,"88":0.00681,"89":0.02042,"90":0.01361,"91":0.01361,"92":0.02042,"93":0.05446,"94":0.01361,"95":0.01361,"96":0.12933,"97":0.03404,"98":0.02723,"99":0.06807,"100":0.06126,"101":0.05446,"102":0.06126,"103":0.30632,"104":0.31312,"105":8.33858,"106":19.52248,"107":0.55817,"108":0.00681,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00681,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00681,"86":0,"87":0,"88":0,"89":0.00681,"90":0.31312,"91":0.57179,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00681,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00681,"93":0,"94":0.00681,"95":0,"96":0.00681,"97":0.01361,"98":0.00681,"99":0.02723,"100":0.00681,"101":0.01361,"102":0.02723,"103":0.03404,"104":0.08849,"105":1.64049,"106":5.24139,"107":0.25186},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00681,"12":0,"13":0.01361,"14":0.10211,"15":0.03404,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02042,"12.1":0.04084,"13.1":0.17698,"14.1":0.30632,"15.1":0.06126,"15.2-15.3":0.05446,"15.4":0.13614,"15.5":0.2927,"15.6":1.5588,"16.0":0.54456,"16.1":0.07488,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0053,"9.0-9.2":0,"9.3":0.08753,"10.0-10.2":0.00265,"10.3":0.1114,"11.0-11.2":0.01326,"11.3-11.4":0.06101,"12.0-12.1":0.01326,"12.2-12.5":0.44827,"13.0-13.1":0.00796,"13.2":0.0053,"13.3":0.03448,"13.4-13.7":0.12201,"14.0-14.4":0.35278,"14.5-14.8":1.02385,"15.0-15.1":0.27586,"15.2-15.3":0.41113,"15.4":0.47214,"15.5":1.23075,"15.6":11.25445,"16.0":9.04494,"16.1":0.38991},P:{"4":0.07156,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06133,"8.2":0,"9.2":0.01022,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.02044,"14.0":0.03067,"15.0":0.02044,"16.0":0.02044,"17.0":0.06133,"18.0":2.41248},I:{"0":0,"3":0,"4":0.00987,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00493,"4.2-4.3":0.00987,"4.4":0,"4.4.3-4.4.4":0.07894},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00681,"9":0.00681,"10":0,"11":0.06807,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17242},Q:{"13.1":0},O:{"0":0.00958},H:{"0":0.08766},L:{"0":23.35967},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00625,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00625,"49":0,"50":0.00625,"51":0,"52":0.01874,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00625,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.01249,"78":0.02499,"79":0,"80":0,"81":0,"82":0,"83":0.00625,"84":0,"85":0,"86":0,"87":0.07496,"88":0,"89":0,"90":0,"91":0.00625,"92":0,"93":0,"94":0,"95":0,"96":0.13119,"97":0,"98":0,"99":0.00625,"100":0,"101":0,"102":0.09371,"103":0.00625,"104":0.00625,"105":0.01874,"106":0.03124,"107":0.88083,"108":0.77463,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00625,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01874,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00625,"61":0,"62":0,"63":0,"64":0.07496,"65":0.00625,"66":0.01874,"67":0.01249,"68":0.00625,"69":0.00625,"70":0,"71":0,"72":0.00625,"73":0,"74":0.03748,"75":0.03124,"76":0.03124,"77":0.03124,"78":0.46228,"79":0.63719,"80":0.01874,"81":0.01249,"83":0.18116,"84":0.02499,"85":0.01874,"86":0.01249,"87":0.03124,"88":0.00625,"89":0.01249,"90":0.00625,"91":0.00625,"92":0.01249,"93":0.03748,"94":0.00625,"95":0.02499,"96":0.00625,"97":0.01874,"98":0.01249,"99":0.04373,"100":0.01249,"101":0.02499,"102":0.01874,"103":0.16867,"104":0.07496,"105":0.24363,"106":0.18741,"107":3.81067,"108":17.73523,"109":0.01249,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00625,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00625,"92":0.12494,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01249,"16":0.00625,"17":0,"18":0.00625,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01249,"93":0,"94":0.01249,"95":0,"96":0,"97":0.00625,"98":0,"99":0.00625,"100":0,"101":0.00625,"102":0.00625,"103":0.01249,"104":0.01874,"105":0.01874,"106":0.04998,"107":1.56175,"108":4.31043},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00625,"12":0,"13":0.01249,"14":0.06872,"15":0.01874,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.03124,"13.1":0.16242,"14.1":0.20615,"15.1":0.1062,"15.2-15.3":0.1062,"15.4":0.24988,"15.5":0.44354,"15.6":1.83662,"16.0":0.38107,"16.1":1.14945,"16.2":0.16242,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01416,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07786,"10.0-10.2":0,"10.3":0.12032,"11.0-11.2":0.01416,"11.3-11.4":0.07078,"12.0-12.1":0.01416,"12.2-12.5":0.41406,"13.0-13.1":0.00354,"13.2":0,"13.3":0.01769,"13.4-13.7":0.13802,"14.0-14.4":0.2725,"14.5-14.8":0.77149,"15.0-15.1":0.20526,"15.2-15.3":0.36097,"15.4":0.43529,"15.5":1.04399,"15.6":5.71188,"16.0":7.08854,"16.1":15.79792,"16.2":1.10062,"16.3":0.01769},P:{"4":0.07204,"5.0-5.4":0.01029,"6.2-6.4":0,"7.2-7.4":0.03087,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01029,"12.0":0,"13.0":0.01029,"14.0":0.02058,"15.0":0.01029,"16.0":0.02058,"17.0":0.03087,"18.0":0.10291,"19.0":2.2743},I:{"0":0,"3":0,"4":0.00365,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01459,"4.2-4.3":0.01824,"4.4":0,"4.4.3-4.4.4":0.0985},A:{"6":0,"7":0,"8":0.00625,"9":0.00625,"10":0,"11":0.06872,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.20642},Q:{"13.1":0},O:{"0":0.01126},H:{"0":0.08883},L:{"0":22.9196},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js
index 7ce3f1d88db39a..84da9325619d67 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00246,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00246,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00246,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00246,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00246,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00246,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00246,"86":0.00246,"87":0,"88":0,"89":0,"90":0,"91":0.00491,"92":0,"93":0.00246,"94":0,"95":0,"96":0,"97":0.00246,"98":0.03193,"99":0.00246,"100":0.00491,"101":0.00491,"102":0.00737,"103":0.01965,"104":0.01965,"105":0.54278,"106":0.26034,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02947,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00246,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00246,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00982,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00737,"66":0,"67":0,"68":0,"69":0.00246,"70":0,"71":0,"72":0.00737,"73":0.00246,"74":0.00491,"75":0,"76":0,"77":0,"78":0,"79":0.00246,"80":0.00491,"81":0.00491,"83":0,"84":0,"85":0.00246,"86":0.05649,"87":0.00737,"88":0.00246,"89":0,"90":0,"91":0.00246,"92":0.00246,"93":0,"94":0.00246,"95":0.00246,"96":0.0221,"97":0.00491,"98":0.00737,"99":0.00246,"100":0.01228,"101":0.00246,"102":0.01719,"103":0.03438,"104":0.01719,"105":0.67786,"106":1.67745,"107":0.12771,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.00246,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00246,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.1621,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00246,"58":0.00982,"60":0.0614,"62":0,"63":0.11789,"64":0.06386,"65":0.03193,"66":0.00491,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00246,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00246,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08596,"91":0.16455,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00246},B:{"12":0.00737,"13":0.00246,"14":0,"15":0,"16":0,"17":0.00246,"18":0.05403,"79":0,"80":0,"81":0,"83":0,"84":0.00491,"85":0,"86":0,"87":0,"88":0,"89":0.00737,"90":0.00246,"91":0,"92":0.00491,"93":0,"94":0,"95":0,"96":0,"97":0.00491,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00491,"104":0.00491,"105":0.14736,"106":0.58207,"107":0.04175},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00246,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00246,"12.1":0,"13.1":0.01228,"14.1":0.00246,"15.1":0,"15.2-15.3":0,"15.4":0.00246,"15.5":0.00737,"15.6":0.01719,"16.0":0.02456,"16.1":0.00246,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00456,"6.0-6.1":0,"7.0-7.1":0.00261,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02149,"10.0-10.2":0.0013,"10.3":0.29702,"11.0-11.2":0.00847,"11.3-11.4":0.00586,"12.0-12.1":0.34913,"12.2-12.5":0.95554,"13.0-13.1":0.00847,"13.2":0.0013,"13.3":0.01694,"13.4-13.7":0.10552,"14.0-14.4":0.65396,"14.5-14.8":0.30288,"15.0-15.1":0.18629,"15.2-15.3":0.30809,"15.4":0.11399,"15.5":0.36867,"15.6":0.8168,"16.0":1.63685,"16.1":0.13483},P:{"4":0.03052,"5.0-5.4":0,"6.2-6.4":0.01017,"7.2-7.4":0.04069,"8.2":0,"9.2":0.03052,"10.1":0,"11.1-11.2":0.04069,"12.0":0,"13.0":0.03052,"14.0":0.02035,"15.0":0.01017,"16.0":0.10173,"17.0":0.24415,"18.0":0.74263},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00017,"4.2-4.3":0.00137,"4.4":0,"4.4.3-4.4.4":0.12284},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03193,"5.5":0},J:{"7":0,"10":0.00754},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12825},Q:{"13.1":0.05281},O:{"0":0.39229},H:{"0":3.76392},L:{"0":81.01796},S:{"2.5":0.00754}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00251,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00502,"48":0,"49":0,"50":0,"51":0,"52":0.00251,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00251,"69":0,"70":0,"71":0,"72":0.00502,"73":0,"74":0,"75":0,"76":0,"77":0.01507,"78":0.00251,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00251,"87":0,"88":0,"89":0,"90":0,"91":0.00251,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00251,"98":0,"99":0.00754,"100":0.00251,"101":0.00251,"102":0.28386,"103":0.00251,"104":0.00502,"105":0.00754,"106":0.02261,"107":0.49235,"108":0.33158,"109":0.00251,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03768,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00251,"27":0.00251,"28":0,"29":0,"30":0,"31":0,"32":0.00251,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00251,"57":0.00251,"58":0,"59":0,"60":0,"61":0,"62":0.00251,"63":0,"64":0.00502,"65":0,"66":0,"67":0,"68":0,"69":0.00251,"70":0.00251,"71":0,"72":0.00251,"73":0,"74":0.00502,"75":0.00251,"76":0,"77":0,"78":0,"79":0.00251,"80":0.00251,"81":0.00754,"83":0.00251,"84":0.00251,"85":0,"86":0.03768,"87":0.00502,"88":0.00502,"89":0.00251,"90":0.01758,"91":0,"92":0.00251,"93":0.00251,"94":0.00251,"95":0.00251,"96":0.00251,"97":0,"98":0.00502,"99":0.00502,"100":0.00251,"101":0.00251,"102":0.01507,"103":0.03266,"104":0.01005,"105":0.03014,"106":0.02763,"107":0.34917,"108":2.0523,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00251,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00502,"38":0,"39":0,"40":0.00251,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00251,"47":0,"48":0,"49":0,"50":0.00251,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00502,"60":0.0427,"62":0,"63":0.05024,"64":0.02763,"65":0.01005,"66":0.05778,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00251,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00251,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01256,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00251},B:{"12":0.00754,"13":0,"14":0,"15":0,"16":0,"17":0.00251,"18":0.00754,"79":0,"80":0,"81":0,"83":0,"84":0.00251,"85":0,"86":0,"87":0,"88":0,"89":0.00251,"90":0.00251,"91":0,"92":0.00754,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00251,"104":0.00251,"105":0.00754,"106":0.01005,"107":0.22859,"108":0.4396},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00251,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00251,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00251,"13.1":0.00502,"14.1":0.00251,"15.1":0.00251,"15.2-15.3":0,"15.4":0.00251,"15.5":0.00754,"15.6":0.02512,"16.0":0.00502,"16.1":0.02261,"16.2":0.01256,"16.3":0},G:{"8":0.00279,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01813,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04114,"10.0-10.2":0,"10.3":0.10878,"11.0-11.2":0.01185,"11.3-11.4":0.00279,"12.0-12.1":0.13737,"12.2-12.5":0.58782,"13.0-13.1":0.00628,"13.2":0.00279,"13.3":0.01185,"13.4-13.7":0.04184,"14.0-14.4":0.32842,"14.5-14.8":0.26636,"15.0-15.1":0.16177,"15.2-15.3":0.18618,"15.4":0.1799,"15.5":0.27961,"15.6":0.40094,"16.0":1.36669,"16.1":1.93219,"16.2":0.40443,"16.3":0.01116},P:{"4":0.05138,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0822,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.06165,"12.0":0,"13.0":0.02055,"14.0":0.02055,"15.0":0.02055,"16.0":0.09248,"17.0":0.07193,"18.0":0.2466,"19.0":1.15082},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00214,"4.4":0,"4.4.3-4.4.4":0.13308},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05526,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.02246},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11981},Q:{"13.1":0.08237},O:{"0":0.63648},H:{"0":3.16885},L:{"0":80.53458},S:{"2.5":0.02246}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js
index 2f3464ffd5cb5a..c3ddc8c80a5199 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04906,"53":0,"54":0,"55":0,"56":0.00377,"57":0,"58":0,"59":0,"60":0.00377,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00755,"67":0,"68":0.03397,"69":0,"70":0,"71":0,"72":0.00377,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01132,"79":0.00377,"80":0.0151,"81":0.00377,"82":0.00377,"83":0.00755,"84":0.00755,"85":0.00377,"86":0,"87":0.00755,"88":0.01132,"89":0.00377,"90":0.00377,"91":0.01132,"92":0.00377,"93":0,"94":0.00755,"95":0.00755,"96":0.00377,"97":0.00755,"98":0.00377,"99":0.01132,"100":0.00755,"101":0.01132,"102":0.05661,"103":0.02264,"104":0.04906,"105":1.23032,"106":0.53213,"107":0.00377,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00377,"34":0,"35":0,"36":0,"37":0,"38":0.00377,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05661,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00377,"59":0,"60":0,"61":0,"62":0,"63":0.00377,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02264,"70":0.00377,"71":0.00377,"72":0,"73":0.00377,"74":0.00377,"75":0.00377,"76":0.00377,"77":0.00377,"78":0.00377,"79":0.03397,"80":0.00377,"81":0.02264,"83":0.00755,"84":0.01132,"85":0.01132,"86":0.0151,"87":0.0151,"88":0.00755,"89":0.00755,"90":0.00377,"91":0.00755,"92":0.04529,"93":0.00377,"94":0.00377,"95":0.01132,"96":0.0151,"97":0.01132,"98":0.0151,"99":0.01887,"100":0.0151,"101":0.02642,"102":0.02642,"103":0.08303,"104":0.09812,"105":2.37762,"106":6.34032,"107":0.21134,"108":0.00377,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00755,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00377,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00377,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00377,"64":0,"65":0.00377,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00755,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00377,"83":0,"84":0,"85":0.00755,"86":0,"87":0.00377,"88":0,"89":0,"90":0.18493,"91":0.40759,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00377,"79":0,"80":0,"81":0,"83":0,"84":0.00377,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00377,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00377,"104":0.00755,"105":0.20002,"106":0.72461,"107":0.04906},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00377,"14":0.0151,"15":0.00377,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00377,"10.1":0,"11.1":0.00377,"12.1":0.00755,"13.1":0.0151,"14.1":0.02264,"15.1":0.00755,"15.2-15.3":0.00377,"15.4":0.0151,"15.5":0.02264,"15.6":0.11322,"16.0":0.06416,"16.1":0.01132,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00135,"6.0-6.1":0,"7.0-7.1":0.00542,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02166,"10.0-10.2":0.00271,"10.3":0.0528,"11.0-11.2":0.01895,"11.3-11.4":0.00812,"12.0-12.1":0.01218,"12.2-12.5":0.2667,"13.0-13.1":0.00948,"13.2":0.00406,"13.3":0.02031,"13.4-13.7":0.09206,"14.0-14.4":0.22744,"14.5-14.8":0.66743,"15.0-15.1":0.1083,"15.2-15.3":0.20036,"15.4":0.25316,"15.5":0.67826,"15.6":4.94142,"16.0":5.06867,"16.1":0.28972},P:{"4":0.08277,"5.0-5.4":0,"6.2-6.4":0.01035,"7.2-7.4":0.01035,"8.2":0,"9.2":0,"10.1":0.01035,"11.1-11.2":0.03104,"12.0":0.01035,"13.0":0.04139,"14.0":0.05173,"15.0":0.03104,"16.0":0.08277,"17.0":0.13451,"18.0":2.37977},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00794,"4.2-4.3":0.03971,"4.4":0,"4.4.3-4.4.4":0.20254},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00401,"9":0,"10":0,"11":0.12431,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16188},Q:{"13.1":0},O:{"0":0.0249},H:{"0":0.27114},L:{"0":67.87668},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00377,"49":0,"50":0,"51":0,"52":0.04524,"53":0.01508,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00377,"61":0,"62":0.00377,"63":0,"64":0,"65":0,"66":0.00754,"67":0,"68":0.04147,"69":0,"70":0,"71":0,"72":0.00377,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01131,"79":0,"80":0.01885,"81":0,"82":0,"83":0.00377,"84":0.00754,"85":0,"86":0,"87":0.00377,"88":0.00754,"89":0,"90":0.00377,"91":0.00754,"92":0,"93":0.00377,"94":0.01131,"95":0.00377,"96":0.00377,"97":0.00377,"98":0.00377,"99":0.00754,"100":0.00377,"101":0.00377,"102":0.06032,"103":0.01508,"104":0.00754,"105":0.01508,"106":0.03016,"107":1.01036,"108":0.70122,"109":0.00377,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00377,"34":0,"35":0,"36":0,"37":0,"38":0.00377,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05655,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00377,"59":0,"60":0,"61":0,"62":0,"63":0.00377,"64":0,"65":0,"66":0,"67":0.00377,"68":0,"69":0.01508,"70":0.00377,"71":0.00377,"72":0,"73":0.00377,"74":0.00377,"75":0.00377,"76":0.00377,"77":0.00377,"78":0.00377,"79":0.03393,"80":0.00754,"81":0.02262,"83":0.00754,"84":0.00754,"85":0.01131,"86":0.01131,"87":0.01131,"88":0.00377,"89":0.00754,"90":0.00377,"91":0.00377,"92":0.01508,"93":0.01508,"94":0.00377,"95":0.01131,"96":0.00754,"97":0.01508,"98":0.01508,"99":0.00754,"100":0.01885,"101":0.01131,"102":0.01131,"103":0.05278,"104":0.02262,"105":0.04524,"106":0.06786,"107":1.56078,"108":7.32888,"109":0.00754,"110":0.00377,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00754,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00377,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00754,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00377,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00377,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00377,"83":0,"84":0,"85":0.00754,"86":0,"87":0.00377,"88":0,"89":0,"90":0,"91":0.00377,"92":0.08671,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00377,"16":0,"17":0,"18":0.00377,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00377,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00377,"104":0,"105":0.00377,"106":0.00377,"107":0.29406,"108":0.73138},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00377,"14":0.00754,"15":0.00377,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00377,"13.1":0.01508,"14.1":0.03016,"15.1":0.00377,"15.2-15.3":0.00377,"15.4":0.01131,"15.5":0.01508,"15.6":0.09802,"16.0":0.09425,"16.1":0.08294,"16.2":0.02262,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00135,"6.0-6.1":0.00135,"7.0-7.1":0.00807,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02152,"10.0-10.2":0.00269,"10.3":0.05649,"11.0-11.2":0.01749,"11.3-11.4":0.00807,"12.0-12.1":0.00942,"12.2-12.5":0.26902,"13.0-13.1":0.00942,"13.2":0.00538,"13.3":0.02287,"13.4-13.7":0.07936,"14.0-14.4":0.19638,"14.5-14.8":0.48558,"15.0-15.1":0.0834,"15.2-15.3":0.16948,"15.4":0.19638,"15.5":0.41832,"15.6":1.57107,"16.0":2.3835,"16.1":5.78793,"16.2":0.67927,"16.3":0.02018},P:{"4":0.09306,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03102,"12.0":0.01034,"13.0":0.04136,"14.0":0.0517,"15.0":0.02068,"16.0":0.07238,"17.0":0.08272,"18.0":0.21713,"19.0":2.32641},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02053,"4.2-4.3":0.02566,"4.4":0,"4.4.3-4.4.4":0.20528},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07917,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19313},Q:{"13.1":0},O:{"0":0.01869},H:{"0":0.26542},L:{"0":68.27524},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js
index 327a315f71733e..831af38f3f9c54 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00767,"35":0,"36":0.00383,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00383,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00383,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00383,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00383,"102":0.00767,"103":0.00767,"104":0.0115,"105":0.32581,"106":0.13799,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00383,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00383,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00383,"66":0,"67":0,"68":0,"69":0.00383,"70":0.0115,"71":0.00383,"72":0,"73":0.00383,"74":0.00383,"75":0.00383,"76":0.00767,"77":0,"78":0.00383,"79":0.03066,"80":0.00383,"81":0.03833,"83":0.00767,"84":0.00383,"85":0.0115,"86":0.00767,"87":0.01533,"88":0.0115,"89":0.00383,"90":0.00767,"91":0.00767,"92":0.01917,"93":0.00767,"94":0.00767,"95":0.0115,"96":0.02683,"97":0.00767,"98":0.0115,"99":0.0115,"100":0.0115,"101":0.02683,"102":0.02683,"103":0.12649,"104":0.11882,"105":2.7406,"106":7.17538,"107":0.26064,"108":0.00383,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00383,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0115,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00767,"86":0.00767,"87":0.00383,"88":0.00383,"89":0.03066,"90":0.08816,"91":0.05366,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00383,"15":0.00383,"16":0,"17":0,"18":0.00383,"79":0,"80":0,"81":0,"83":0,"84":0.00383,"85":0,"86":0,"87":0,"88":0,"89":0.00383,"90":0.00383,"91":0,"92":0.00383,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00767,"100":0.00383,"101":0.00383,"102":0.00383,"103":0.0115,"104":0.01917,"105":0.3488,"106":1.1039,"107":0.07666},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01533,"14":0.06516,"15":0.00767,_:"0","3.1":0,"3.2":0,"5.1":0.00767,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00383,"12.1":0.00767,"13.1":0.03833,"14.1":0.13032,"15.1":0.03833,"15.2-15.3":0.01533,"15.4":0.046,"15.5":0.14949,"15.6":0.43696,"16.0":0.17249,"16.1":0.02683,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00557,"6.0-6.1":0,"7.0-7.1":0.00835,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06125,"10.0-10.2":0,"10.3":0.20045,"11.0-11.2":0.00835,"11.3-11.4":0.00557,"12.0-12.1":0.01392,"12.2-12.5":0.40924,"13.0-13.1":0.0167,"13.2":0.02227,"13.3":0.04176,"13.4-13.7":0.11414,"14.0-14.4":0.67094,"14.5-14.8":0.92706,"15.0-15.1":0.3814,"15.2-15.3":0.5039,"15.4":0.5902,"15.5":1.65368,"15.6":9.1676,"16.0":10.9549,"16.1":0.68207},P:{"4":0.09182,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06121,"8.2":0,"9.2":0.0102,"10.1":0,"11.1-11.2":0.05101,"12.0":0.05101,"13.0":0.13262,"14.0":0.05101,"15.0":0.0204,"16.0":0.11222,"17.0":0.17343,"18.0":3.07074},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00461,"4.2-4.3":0.00115,"4.4":0,"4.4.3-4.4.4":0.04491},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00383,"9":0,"10":0,"11":0.0345,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.30835},Q:{"13.1":0},O:{"0":2.27562},H:{"0":0.42621},L:{"0":49.47363},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00309,"35":0,"36":0.00617,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00309,"53":0.00309,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.18207,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01234,"102":0.00309,"103":0,"104":0.00309,"105":0.04629,"106":0.01234,"107":0.1975,"108":0.14504,"109":0.00309,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00309,"39":0,"40":0,"41":0,"42":0,"43":0.00309,"44":0,"45":0,"46":0,"47":0.01234,"48":0,"49":0.00309,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00309,"56":0.00309,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00309,"66":0,"67":0,"68":0.00309,"69":0,"70":0.00309,"71":0,"72":0,"73":0,"74":0.00309,"75":0,"76":0.00617,"77":0.01543,"78":0,"79":0.0216,"80":0.00309,"81":0.03703,"83":0.00617,"84":0,"85":0,"86":0.00309,"87":0.01234,"88":0.01234,"89":0,"90":0.00309,"91":0.00309,"92":0.01234,"93":0.01234,"94":0.00309,"95":0.00926,"96":0.0216,"97":0.00926,"98":0.00309,"99":0.00309,"100":0.00309,"101":0.00926,"102":0.00926,"103":0.04629,"104":0.01852,"105":0.02777,"106":0.05863,"107":0.99678,"108":5.21843,"109":0.00309,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00926,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00309,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01234,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00617,"90":0.00617,"91":0.00926,"92":0.04938,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00926,"15":0.00309,"16":0,"17":0,"18":0.00617,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00309,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00309,"104":0,"105":0.00309,"106":0.00617,"107":0.29626,"108":0.73138},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00309,"14":0.01543,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00309,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00309,"13.1":0.02469,"14.1":0.04938,"15.1":0.01852,"15.2-15.3":0.00617,"15.4":0.0216,"15.5":0.06481,"15.6":0.24071,"16.0":0.03395,"16.1":0.13578,"16.2":0.02777,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.008,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0907,"10.0-10.2":0,"10.3":0.04535,"11.0-11.2":0.01334,"11.3-11.4":0.00267,"12.0-12.1":0.008,"12.2-12.5":0.42951,"13.0-13.1":0.01334,"13.2":0.00534,"13.3":0.02935,"13.4-13.7":0.11205,"14.0-14.4":0.33614,"14.5-14.8":0.77633,"15.0-15.1":0.41351,"15.2-15.3":0.34681,"15.4":0.33347,"15.5":1.06712,"15.6":3.36942,"16.0":5.15151,"16.1":10.68184,"16.2":1.81143,"16.3":0.06403},P:{"4":0.09221,"5.0-5.4":0.01025,"6.2-6.4":0,"7.2-7.4":0.06147,"8.2":0.01025,"9.2":0,"10.1":0,"11.1-11.2":0.2254,"12.0":0.03074,"13.0":0.13319,"14.0":0.09221,"15.0":0.02049,"16.0":0.13319,"17.0":0.16392,"18.0":0.3176,"19.0":3.21702},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00665,"4.2-4.3":0.00399,"4.4":0,"4.4.3-4.4.4":0.04788},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0216,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.31113},Q:{"13.1":0},O:{"0":3.61602},H:{"0":0.70039},L:{"0":53.31156},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js
index 65a1521feeccfe..43ce4850f632e0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00217,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00217,"48":0,"49":0,"50":0.00217,"51":0,"52":0.00217,"53":0,"54":0,"55":0,"56":0.01084,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00217,"66":0,"67":0,"68":0.00433,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00217,"89":0,"90":0,"91":0.0065,"92":0,"93":0,"94":0,"95":0.00217,"96":0.00217,"97":0,"98":0.00217,"99":0,"100":0,"101":0,"102":0.0065,"103":0.01084,"104":0.01517,"105":0.34022,"106":0.17336,"107":0.00433,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.05418,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00217,"63":0,"64":0.01517,"65":0.00217,"66":0,"67":0,"68":0,"69":0,"70":0.00217,"71":0,"72":0,"73":0,"74":0.00217,"75":0,"76":0,"77":0,"78":0,"79":0.00433,"80":0.0065,"81":0.13219,"83":0.00217,"84":0.00217,"85":0,"86":0.00217,"87":0.00217,"88":0,"89":0,"90":0.00217,"91":0.00433,"92":0.00433,"93":0.01084,"94":0.00217,"95":0.00217,"96":0.00217,"97":0.00433,"98":0.00217,"99":0.01084,"100":0.00867,"101":0.0195,"102":0.01084,"103":0.02384,"104":0.03251,"105":0.47024,"106":1.37171,"107":0.07585,"108":0.0065,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0065,"25":0,"26":0.00217,"27":0.01517,"28":0.00433,"29":0,"30":0.00433,"31":0,"32":0.00433,"33":0,"34":0,"35":0,"36":0,"37":0.11919,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00217,"47":0,"48":0,"49":0,"50":0,"51":0.0195,"52":0,"53":0,"54":0.00217,"55":0,"56":0.0065,"57":0,"58":0.00433,"60":0.31638,"62":0.00217,"63":0.13869,"64":0.1842,"65":0.11268,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00217,"72":0.00867,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00433,"80":0,"81":0.00217,"82":0,"83":0,"84":0,"85":0,"86":0.00217,"87":0,"88":0,"89":0.09101,"90":0.05201,"91":0.11485,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00217},B:{"12":0.0065,"13":0.0065,"14":0.013,"15":0.00217,"16":0,"17":0.0065,"18":0.03251,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00217,"86":0,"87":0,"88":0,"89":0.00433,"90":0.00433,"91":0,"92":0.01517,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00433,"102":0.00217,"103":0.01084,"104":0.00433,"105":0.08235,"106":0.21237,"107":0.00867},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00433,"13":0.00217,"14":0.00433,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.01084,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00217,"13.1":0.0065,"14.1":0.00433,"15.1":0,"15.2-15.3":0.00433,"15.4":0.0065,"15.5":0,"15.6":0.0195,"16.0":0.00867,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00295,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00701,"10.0-10.2":0,"10.3":0.01401,"11.0-11.2":0.01844,"11.3-11.4":0.01475,"12.0-12.1":0.33037,"12.2-12.5":0.82186,"13.0-13.1":0.00479,"13.2":0.01475,"13.3":0.02544,"13.4-13.7":0.04646,"14.0-14.4":0.1626,"14.5-14.8":0.34844,"15.0-15.1":0.10693,"15.2-15.3":0.39416,"15.4":0.03835,"15.5":0.26879,"15.6":0.37867,"16.0":0.53611,"16.1":0.02581},P:{"4":1.05216,"5.0-5.4":0.04008,"6.2-6.4":0.02004,"7.2-7.4":0.10021,"8.2":0,"9.2":0.06012,"10.1":0.01002,"11.1-11.2":0.03006,"12.0":0,"13.0":0.02004,"14.0":0.17035,"15.0":0.01002,"16.0":0.08016,"17.0":0.07014,"18.0":0.56115},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05084},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0195,"5.5":0},J:{"7":0,"10":0.0235},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0705},Q:{"13.1":0},O:{"0":0.22716},H:{"0":14.96504},L:{"0":70.21342},S:{"2.5":0.01567}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00256,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00512,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00256,"46":0,"47":0.00256,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.01024,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00256,"77":0.00256,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00512,"89":0,"90":0,"91":0.00512,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00768,"103":0.00256,"104":0,"105":0.00256,"106":0.02305,"107":0.39183,"108":0.17927,"109":0.00512,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00256,"41":0,"42":0,"43":0.00256,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00256,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00256,"63":0,"64":0.01281,"65":0.00256,"66":0.00256,"67":0.00256,"68":0,"69":0,"70":0.00256,"71":0,"72":0,"73":0.00512,"74":0,"75":0.00256,"76":0.00256,"77":0.00256,"78":0,"79":0.01024,"80":0.04354,"81":0.02049,"83":0.00256,"84":0,"85":0,"86":0.00256,"87":0.00768,"88":0.00256,"89":0,"90":0.00256,"91":0,"92":0.00256,"93":0,"94":0,"95":0.01537,"96":0.00256,"97":0.00512,"98":0.01024,"99":0.00768,"100":0.01024,"101":0.00768,"102":0.00256,"103":0.03329,"104":0.03329,"105":0.04098,"106":0.02817,"107":0.4533,"108":2.44319,"109":0.00512,"110":0.01024,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00768,"23":0,"24":0.00512,"25":0,"26":0.00512,"27":0.01537,"28":0.00256,"29":0,"30":0.00256,"31":0.00256,"32":0.00768,"33":0.00256,"34":0,"35":0,"36":0.00256,"37":0.08707,"38":0,"39":0,"40":0,"41":0,"42":0.00768,"43":0,"44":0,"45":0,"46":0.00512,"47":0,"48":0,"49":0,"50":0,"51":0.00256,"52":0,"53":0,"54":0.00256,"55":0,"56":0,"57":0.00256,"58":0.00512,"60":0.11012,"62":0,"63":0.21769,"64":0.06146,"65":0.01281,"66":0.12805,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00512,"73":0.00768,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00256,"85":0,"86":0,"87":0.00256,"88":0,"89":0,"90":0.00256,"91":0,"92":0.02049,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00256},B:{"12":0.02049,"13":0.00512,"14":0.00256,"15":0.00512,"16":0,"17":0.01024,"18":0.03073,"79":0,"80":0,"81":0,"83":0,"84":0.00256,"85":0.00256,"86":0,"87":0,"88":0,"89":0.00512,"90":0.00512,"91":0,"92":0.01537,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00256,"101":0,"102":0,"103":0.00768,"104":0,"105":0.00512,"106":0.00256,"107":0.315,"108":0.35854},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.03329,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01024,"13.1":0.01281,"14.1":0.01024,"15.1":0.00512,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.00256,"16.0":0,"16.1":0.00768,"16.2":0.00512,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00331,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00372,"10.0-10.2":0,"10.3":0.02318,"11.0-11.2":0.00083,"11.3-11.4":0.00372,"12.0-12.1":0.09685,"12.2-12.5":0.88444,"13.0-13.1":0.0029,"13.2":0.00455,"13.3":0.06456,"13.4-13.7":0.03228,"14.0-14.4":0.19369,"14.5-14.8":0.25412,"15.0-15.1":0.11837,"15.2-15.3":0.17548,"15.4":0.06001,"15.5":0.20611,"15.6":0.66757,"16.0":0.32406,"16.1":0.64357,"16.2":0.18459,"16.3":0.00662},P:{"4":0.44294,"5.0-5.4":0,"6.2-6.4":0.01007,"7.2-7.4":0.10067,"8.2":0,"9.2":0.01007,"10.1":0,"11.1-11.2":0.07047,"12.0":0,"13.0":0.05033,"14.0":0.0604,"15.0":0,"16.0":0.23154,"17.0":0.04027,"18.0":0.10067,"19.0":0.73488},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00026,"4.4":0,"4.4.3-4.4.4":0.09328},A:{"6":0,"7":0,"8":0,"9":0.00256,"10":0,"11":0.03329,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00744},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05207},Q:{"13.1":0},O:{"0":0.40915},H:{"0":11.47971},L:{"0":72.10228},S:{"2.5":0.18598}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js
index b5fb8548935e4e..76e0136b7c28ef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00265,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00265,"53":0,"54":0,"55":0,"56":0.00265,"57":0,"58":0,"59":0,"60":0.00265,"61":0,"62":0,"63":0,"64":0,"65":0.00265,"66":0,"67":0,"68":0.06885,"69":0,"70":0,"71":0,"72":0.0053,"73":0,"74":0,"75":0.0053,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01324,"86":0,"87":0,"88":0.00265,"89":0,"90":0,"91":0.00794,"92":0.00265,"93":0.00265,"94":0,"95":0,"96":0,"97":0.00794,"98":0.00265,"99":0.00265,"100":0.00794,"101":0.00265,"102":0.0053,"103":0.00265,"104":0.01324,"105":0.24362,"106":0.09268,"107":0.00265,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00265,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00265,"44":0.00265,"45":0,"46":0,"47":0.00265,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00265,"63":0.11651,"64":0.02383,"65":0.00794,"66":0,"67":0,"68":0,"69":0.01059,"70":0.00265,"71":0.00265,"72":0.00265,"73":0,"74":0.05561,"75":0.0715,"76":0.00265,"77":0.00265,"78":0.00794,"79":0.00265,"80":0.0053,"81":0.01589,"83":0.00265,"84":0.00794,"85":0.0053,"86":0.01059,"87":0.01324,"88":0.00794,"89":0.00265,"90":0.00794,"91":0.0053,"92":0.00794,"93":0.00265,"94":0.01589,"95":0.01059,"96":0.00794,"97":0.0053,"98":0.01324,"99":0.0053,"100":0.00794,"101":0.01059,"102":0.03178,"103":0.04766,"104":0.07414,"105":0.94798,"106":2.27198,"107":0.08474,"108":0.01589,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00265,"29":0.00265,"30":0.0053,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00265,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00265,"57":0.0053,"58":0.00265,"60":0.0609,"62":0,"63":0.06885,"64":0.04766,"65":0.05561,"66":0,"67":0,"68":0,"69":0,"70":0.00265,"71":0,"72":0.00794,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01059,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0053,"86":0,"87":0,"88":0,"89":0,"90":0.05561,"91":0.1377,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0053},B:{"12":0.00265,"13":0.00265,"14":0.00794,"15":0.03972,"16":0,"17":0.00265,"18":0.01324,"79":0,"80":0,"81":0,"83":0,"84":0.00265,"85":0.00265,"86":0,"87":0,"88":0,"89":0.00794,"90":0.00265,"91":0,"92":0.00794,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00265,"102":0,"103":0.0053,"104":0.01324,"105":0.10327,"106":0.30452,"107":0.02118},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0053,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00265,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0053,"12.1":0,"13.1":0.0053,"14.1":0.00265,"15.1":0.00794,"15.2-15.3":0.0053,"15.4":0.00265,"15.5":0.01059,"15.6":0.04766,"16.0":0.05031,"16.1":0.0053,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0037,"6.0-6.1":0,"7.0-7.1":0.02591,"8.1-8.4":0.00185,"9.0-9.2":0,"9.3":0.0148,"10.0-10.2":0.00093,"10.3":0.04349,"11.0-11.2":0.0185,"11.3-11.4":0.00555,"12.0-12.1":0.00463,"12.2-12.5":1.74496,"13.0-13.1":0.03331,"13.2":0.05089,"13.3":0.2276,"13.4-13.7":0.41635,"14.0-14.4":0.27201,"14.5-14.8":0.65228,"15.0-15.1":0.38027,"15.2-15.3":0.37101,"15.4":0.48481,"15.5":0.57549,"15.6":1.49145,"16.0":1.76624,"16.1":0.26091},P:{"4":0.04224,"5.0-5.4":0,"6.2-6.4":0.01056,"7.2-7.4":0.0528,"8.2":0,"9.2":0.01056,"10.1":0,"11.1-11.2":0.01056,"12.0":0,"13.0":0,"14.0":0.01056,"15.0":0,"16.0":0.02112,"17.0":0.04224,"18.0":0.38017},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00034,"4.2-4.3":0.00151,"4.4":0,"4.4.3-4.4.4":0.06404},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01059,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07352},Q:{"13.1":0.27938},O:{"0":0.39701},H:{"0":4.92796},L:{"0":76.91784},S:{"2.5":0.08822}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00263,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00789,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00526,"86":0,"87":0,"88":0.00263,"89":0,"90":0,"91":0.00526,"92":0,"93":0.00526,"94":0,"95":0,"96":0.00263,"97":0,"98":0,"99":0.00263,"100":0.00263,"101":0.00263,"102":0.03156,"103":0.00263,"104":0.00263,"105":0.01052,"106":0.01841,"107":0.25248,"108":0.20514,"109":0.00789,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00263,"44":0,"45":0,"46":0,"47":0.00263,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00263,"60":0,"61":0,"62":0,"63":0.00263,"64":0.00263,"65":0,"66":0,"67":0,"68":0,"69":0.00263,"70":0.00263,"71":0.00263,"72":0,"73":0.00263,"74":0.04208,"75":0.00263,"76":0.00263,"77":0.00263,"78":0.03682,"79":0.01052,"80":0.01315,"81":0.01578,"83":0.00263,"84":0.00526,"85":0.00526,"86":0.01578,"87":0.02893,"88":0.01052,"89":0.00263,"90":0.01052,"91":0.00526,"92":0.00789,"93":0.00263,"94":0.01052,"95":0.00789,"96":0.00526,"97":0.00263,"98":0.03156,"99":0.01578,"100":0.01052,"101":0.00263,"102":0.00789,"103":0.02893,"104":0.01578,"105":0.02367,"106":0.04471,"107":0.52863,"108":2.79043,"109":0.00526,"110":0.02367,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00263,"25":0,"26":0,"27":0,"28":0.00263,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00526,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00526,"57":0,"58":0.00263,"60":0.03682,"62":0,"63":0.0526,"64":0.02104,"65":0.00789,"66":0.04471,"67":0,"68":0.00263,"69":0,"70":0,"71":0,"72":0,"73":0.00263,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00526,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00526,"86":0,"87":0.00263,"88":0,"89":0,"90":0.00263,"91":0,"92":0.02104,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00526},B:{"12":0.00263,"13":0.00263,"14":0.00789,"15":0.02104,"16":0,"17":0,"18":0.01315,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00263,"86":0,"87":0,"88":0,"89":0.00263,"90":0.00263,"91":0,"92":0.00789,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00526,"100":0,"101":0,"102":0,"103":0,"104":0.00263,"105":0.00263,"106":0.00526,"107":0.14728,"108":0.27878},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00263,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00263,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00263,"14.1":0.00526,"15.1":0.00526,"15.2-15.3":0.00263,"15.4":0.00263,"15.5":0.01578,"15.6":0.03945,"16.0":0.00789,"16.1":0.04208,"16.2":0.00789,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00094,"6.0-6.1":0.00374,"7.0-7.1":0.06179,"8.1-8.4":0,"9.0-9.2":0.00187,"9.3":0.02715,"10.0-10.2":0,"10.3":0.03277,"11.0-11.2":0.00562,"11.3-11.4":0.00281,"12.0-12.1":0.00936,"12.2-12.5":0.86227,"13.0-13.1":0.02434,"13.2":0.02809,"13.3":0.21721,"13.4-13.7":0.2481,"14.0-14.4":0.34453,"14.5-14.8":0.48871,"15.0-15.1":0.27619,"15.2-15.3":0.30334,"15.4":0.43722,"15.5":0.50182,"15.6":0.90908,"16.0":1.28638,"16.1":2.15614,"16.2":0.37917,"16.3":0.01311},P:{"4":0.07253,"5.0-5.4":0.04144,"6.2-6.4":0.02072,"7.2-7.4":0.01036,"8.2":0,"9.2":0.02072,"10.1":0,"11.1-11.2":0.01036,"12.0":0,"13.0":0,"14.0":0.01036,"15.0":0.03108,"16.0":0.02072,"17.0":0.06216,"18.0":0.09325,"19.0":0.32118},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.00057,"4.1":0.00133,"4.2-4.3":0.00305,"4.4":0,"4.4.3-4.4.4":0.0482},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00789,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11055},Q:{"13.1":0.03685},O:{"0":0.49379},H:{"0":4.03296},L:{"0":78.44851},S:{"2.5":0.12529}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js
index c4554ba8081e53..819746843f0ed0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00655,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00655,"103":0,"104":0.00328,"105":0.03931,"106":0.01966,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00328,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00328,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00655,"78":0,"79":0,"80":0,"81":0,"83":0.00328,"84":0,"85":0,"86":0,"87":0.00328,"88":0,"89":0,"90":0,"91":0.0131,"92":0.00328,"93":0,"94":0,"95":0.00328,"96":0.00655,"97":0.00655,"98":0.00328,"99":0.00328,"100":0.00328,"101":0,"102":0.00655,"103":0.04914,"104":0.06224,"105":0.66175,"106":1.54955,"107":0.06552,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01638,"91":0.02948,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00328,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00328,"105":0.095,"106":0.44881,"107":0.03604},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0131,"15":0.00983,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00328,"10.1":0,"11.1":0.00328,"12.1":0.00328,"13.1":0.13432,"14.1":0.12449,"15.1":0.02948,"15.2-15.3":0.02621,"15.4":0.10811,"15.5":0.38984,"15.6":4.9828,"16.0":1.02866,"16.1":0.22932,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01759,"10.0-10.2":0,"10.3":0.02638,"11.0-11.2":0.00879,"11.3-11.4":0,"12.0-12.1":0.00879,"12.2-12.5":0.1495,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.16709,"14.5-14.8":0.3078,"15.0-15.1":0.26383,"15.2-15.3":0.598,"15.4":0.96736,"15.5":4.30915,"15.6":53.60058,"16.0":20.39372,"16.1":1.18722},P:{"4":0.05184,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.11406,"12.0":0,"13.0":0.01037,"14.0":0.02074,"15.0":0,"16.0":0.02074,"17.0":0.01037,"18.0":0.88135},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01572,"4.4":0,"4.4.3-4.4.4":0.0629},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00655,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.01345},Q:{"13.1":0},O:{"0":0.01345},H:{"0":0.00637},L:{"0":5.90893},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00319,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00319,"103":0,"104":0,"105":0,"106":0.00319,"107":0.02553,"108":0.0351,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01276,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00638,"78":0,"79":0,"80":0,"81":0,"83":0.00319,"84":0,"85":0,"86":0,"87":0.00638,"88":0,"89":0,"90":0,"91":0.00957,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00638,"98":0,"99":0,"100":0.00638,"101":0,"102":0,"103":0.02234,"104":0.00319,"105":0.00957,"106":0.01915,"107":0.33186,"108":1.35937,"109":0,"110":0.00319,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00319,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00319,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00319,"106":0,"107":0.15317,"108":0.35739},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00319,"14":0.00957,"15":0.00957,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.05744,"14.1":0.12764,"15.1":0.01596,"15.2-15.3":0.02553,"15.4":0.1436,"15.5":0.33825,"15.6":4.48336,"16.0":0.23613,"16.1":1.38489,"16.2":0.40526,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.04536,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.01814,"12.2-12.5":0.19051,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.00907,"14.0-14.4":0.02722,"14.5-14.8":0.15422,"15.0-15.1":0.23587,"15.2-15.3":0.54432,"15.4":0.92535,"15.5":3.00284,"15.6":19.0966,"16.0":12.17465,"16.1":44.50733,"16.2":4.07334,"16.3":0.09979},P:{"4":0.05188,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01038,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01038,"14.0":0,"15.0":0,"16.0":0,"17.0":0.01038,"18.0":0.0415,"19.0":0.74704},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01542,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.07712},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02043},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":3.71753},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js
index e6113bd8b45a41..9c6378bdf9e6cb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.0045,"49":0,"50":0,"51":0,"52":0.01351,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00901,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0045,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0045,"100":0,"101":0.0045,"102":0.0045,"103":0.0045,"104":0.04054,"105":0.7927,"106":0.39635,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01351,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01802,"48":0,"49":0.1171,"50":0.0045,"51":0,"52":0,"53":0,"54":0,"55":0.00901,"56":0.0045,"57":0,"58":0,"59":0,"60":0.0045,"61":0,"62":0.01802,"63":0,"64":0,"65":0,"66":0.0045,"67":0,"68":0,"69":0.0045,"70":0.01351,"71":0.01802,"72":0.0045,"73":0.00901,"74":0,"75":0.0045,"76":0,"77":0,"78":0.01802,"79":0.1171,"80":0.0045,"81":0.02702,"83":0.0045,"84":0.02252,"85":0.01802,"86":0,"87":0.04054,"88":0.01351,"89":0.0045,"90":0.0045,"91":0.00901,"92":0.04954,"93":0,"94":0.00901,"95":0.00901,"96":0.00901,"97":0.00901,"98":0.00901,"99":0.01351,"100":0.01802,"101":0.01351,"102":0.01802,"103":0.15764,"104":0.10359,"105":3.22036,"106":8.80532,"107":0.38734,"108":0.0045,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01802,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.03603,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.0045,"55":0,"56":0,"57":0,"58":0.02702,"60":0.01351,"62":0,"63":0.01351,"64":0.06756,"65":0.16665,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01802,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0045,"89":0.0045,"90":0.14413,"91":0.30627,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0045,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0045,"100":0,"101":0,"102":0.0045,"103":0.0045,"104":0.0045,"105":0.25673,"106":0.99989,"107":0.06756},E:{"4":0,"5":0,"6":0,"7":0.00901,"8":0,"9":0,"10":0,"11":0,"12":0.00901,"13":0.02252,"14":0.06756,"15":0.03153,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01351,"10.1":0,"11.1":0.0045,"12.1":0.04054,"13.1":0.09458,"14.1":0.17115,"15.1":0.09909,"15.2-15.3":0.04054,"15.4":0.07206,"15.5":0.14413,"15.6":1.28814,"16.0":0.30177,"16.1":0.05405,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00976,"7.0-7.1":0.03172,"8.1-8.4":0.03172,"9.0-9.2":0.02196,"9.3":0.29036,"10.0-10.2":0.00488,"10.3":0.3904,"11.0-11.2":0.00244,"11.3-11.4":0.0122,"12.0-12.1":0.05612,"12.2-12.5":1.13215,"13.0-13.1":0.0732,"13.2":0.00488,"13.3":0.0122,"13.4-13.7":0.13908,"14.0-14.4":0.3538,"14.5-14.8":0.72468,"15.0-15.1":0.42944,"15.2-15.3":0.48556,"15.4":0.69784,"15.5":0.93695,"15.6":6.51476,"16.0":10.26746,"16.1":0.32452},P:{"4":0.38358,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04262,"8.2":0,"9.2":0,"10.1":0.02131,"11.1-11.2":0.04262,"12.0":0,"13.0":0.04262,"14.0":0.01065,"15.0":0.03196,"16.0":0.04262,"17.0":0.07458,"18.0":1.56628},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00285,"4.2-4.3":0.00428,"4.4":0,"4.4.3-4.4.4":0.0499},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01351,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18686},Q:{"13.1":0},O:{"0":1.48392},H:{"0":2.18537},L:{"0":48.73507},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00417,"49":0,"50":0,"51":0,"52":0.01252,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00417,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00417,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00835,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00417,"96":0,"97":0,"98":0.00417,"99":0,"100":0,"101":0.00417,"102":0.00417,"103":0.00417,"104":0.00417,"105":0.00417,"106":0.0167,"107":0.43827,"108":0.34227,"109":0.00417,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.02087,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.02504,"48":0,"49":0.10852,"50":0.00417,"51":0,"52":0,"53":0.00417,"54":0,"55":0.00835,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.01252,"63":0,"64":0,"65":0.00835,"66":0.01252,"67":0,"68":0.00417,"69":0.00417,"70":0.00417,"71":0.01252,"72":0.01252,"73":0.00835,"74":0.00417,"75":0.00417,"76":0,"77":0,"78":0.0167,"79":0.08765,"80":0.00417,"81":0.00835,"83":0.00835,"84":0.0167,"85":0.00417,"86":0.00417,"87":0.00835,"88":0.01252,"89":0.00417,"90":0,"91":0.01252,"92":0.08348,"93":0,"94":0.00417,"95":0.00835,"96":0.00835,"97":0.02922,"98":0.0167,"99":0.00417,"100":0.01252,"101":0.00835,"102":0.00417,"103":0.06678,"104":0.02087,"105":0.04174,"106":0.06261,"107":1.56108,"108":9.22871,"109":0.02087,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02504,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00417,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02504,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00417,"55":0,"56":0,"57":0,"58":0.00417,"60":0.00835,"62":0,"63":0.02504,"64":0.00835,"65":0.00417,"66":0.04591,"67":0.00417,"68":0,"69":0,"70":0,"71":0,"72":0.0167,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.10852,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00417,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00417,"101":0,"102":0,"103":0.00417,"104":0,"105":0.00417,"106":0.00417,"107":0.30053,"108":0.77636},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00417,"13":0.0167,"14":0.07096,"15":0.0167,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02504,"13.1":0.05426,"14.1":0.08765,"15.1":0.04591,"15.2-15.3":0.0167,"15.4":0.06678,"15.5":0.10435,"15.6":0.80141,"16.0":0.09183,"16.1":0.46331,"16.2":0.08765,"16.3":0},G:{"8":0.00481,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01685,"7.0-7.1":0.05537,"8.1-8.4":0.02648,"9.0-9.2":0.01204,"9.3":0.26722,"10.0-10.2":0,"10.3":0.33703,"11.0-11.2":0.00722,"11.3-11.4":0.00481,"12.0-12.1":0.11555,"12.2-12.5":1.02313,"13.0-13.1":0.01926,"13.2":0.02167,"13.3":0.01204,"13.4-13.7":0.12278,"14.0-14.4":0.19981,"14.5-14.8":0.53925,"15.0-15.1":0.27444,"15.2-15.3":0.31055,"15.4":0.54406,"15.5":0.47906,"15.6":2.57587,"16.0":4.74009,"16.1":9.06852,"16.2":1.13387,"16.3":0.01685},P:{"4":0.43169,"5.0-5.4":0.01053,"6.2-6.4":0,"7.2-7.4":0.04212,"8.2":0,"9.2":0,"10.1":0.01053,"11.1-11.2":0.05264,"12.0":0,"13.0":0.04212,"14.0":0.01053,"15.0":0.02106,"16.0":0.10529,"17.0":0.03159,"18.0":0.1474,"19.0":1.71621},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00926,"4.4":0,"4.4.3-4.4.4":0.05248},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0167,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16313},Q:{"13.1":0},O:{"0":1.55554},H:{"0":2.31659},L:{"0":52.11064},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js
index 50d85e597cfba4..c8c53fc7645c64 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01141,"53":0,"54":0,"55":0,"56":0.0038,"57":0,"58":0,"59":0,"60":0.0038,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0038,"67":0,"68":0.0038,"69":0,"70":0,"71":0,"72":0.0038,"73":0.0038,"74":0,"75":0.0038,"76":0,"77":0,"78":0.0038,"79":0.01141,"80":0,"81":0,"82":0.0038,"83":0.0038,"84":0,"85":0,"86":0.0038,"87":0,"88":0.0038,"89":0,"90":0,"91":0.00761,"92":0,"93":0.0038,"94":0.0038,"95":0.00761,"96":0.0038,"97":0.0038,"98":0.0038,"99":0.01521,"100":0.01141,"101":0.01141,"102":0.01141,"103":0.01521,"104":0.01902,"105":0.59327,"106":0.27382,"107":0.0038,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00761,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0038,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01141,"50":0.0038,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0038,"64":0,"65":0,"66":0,"67":0,"68":0.00761,"69":0.00761,"70":0.00761,"71":0,"72":0.0038,"73":0.0038,"74":0.0038,"75":0.0038,"76":0.00761,"77":0.00761,"78":0.0038,"79":0.05324,"80":0.00761,"81":0.01521,"83":0.00761,"84":0.02662,"85":0.01902,"86":0.01902,"87":0.02282,"88":0.00761,"89":0.01141,"90":0.01521,"91":0.13691,"92":0.01902,"93":0.00761,"94":0.01902,"95":0.01902,"96":0.02282,"97":0.03042,"98":0.02282,"99":0.01902,"100":0.03042,"101":0.03042,"102":0.05324,"103":0.10648,"104":0.13311,"105":2.41871,"106":7.42726,"107":0.31945,"108":0.01141,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01521,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00761,"64":0.0038,"65":0.01141,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03423,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00761,"85":0.0038,"86":0,"87":0,"88":0.0038,"89":0.0038,"90":0.17874,"91":0.39551,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0038,"16":0,"17":0.0038,"18":0.00761,"79":0,"80":0,"81":0,"83":0,"84":0.0038,"85":0,"86":0,"87":0.0038,"88":0,"89":0.0038,"90":0,"91":0.0038,"92":0.0038,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0038,"99":0,"100":0,"101":0.0038,"102":0.0038,"103":0.01141,"104":0.01141,"105":0.15973,"106":0.62369,"107":0.04564},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0038,"14":0.01521,"15":0.0038,_:"0","3.1":0,"3.2":0,"5.1":0.0038,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0038,"12.1":0,"13.1":0.01902,"14.1":0.02282,"15.1":0.0038,"15.2-15.3":0.0038,"15.4":0.00761,"15.5":0.03423,"15.6":0.07606,"16.0":0.04564,"16.1":0.01141,"16.2":0},G:{"8":0,"3.2":0.00207,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00465,"6.0-6.1":0,"7.0-7.1":0.0217,"8.1-8.4":0,"9.0-9.2":0.00826,"9.3":0.01498,"10.0-10.2":0.00413,"10.3":0.01188,"11.0-11.2":0.00723,"11.3-11.4":0.0031,"12.0-12.1":0.00465,"12.2-12.5":0.17046,"13.0-13.1":0.00826,"13.2":0.00568,"13.3":0.00981,"13.4-13.7":0.04546,"14.0-14.4":0.15497,"14.5-14.8":0.19578,"15.0-15.1":0.05114,"15.2-15.3":0.08988,"15.4":0.09143,"15.5":0.24537,"15.6":1.78109,"16.0":1.86168,"16.1":0.0811},P:{"4":0.36689,"5.0-5.4":0.01019,"6.2-6.4":0.02038,"7.2-7.4":0.52995,"8.2":0,"9.2":0.02038,"10.1":0,"11.1-11.2":0.1121,"12.0":0.03057,"13.0":0.10191,"14.0":0.08153,"15.0":0.06115,"16.0":0.17325,"17.0":0.36689,"18.0":1.95674},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00438,"4.2-4.3":0.01533,"4.4":0,"4.4.3-4.4.4":0.14452},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01902,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13633},Q:{"13.1":0},O:{"0":0.17352},H:{"0":0.44002},L:{"0":74.12025},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00359,"49":0.00359,"50":0,"51":0,"52":0.01077,"53":0,"54":0,"55":0,"56":0.00359,"57":0,"58":0,"59":0,"60":0.00359,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00359,"69":0,"70":0,"71":0,"72":0.00359,"73":0,"74":0,"75":0.00359,"76":0,"77":0,"78":0.00718,"79":0,"80":0,"81":0,"82":0.00359,"83":0.00359,"84":0,"85":0.00359,"86":0,"87":0,"88":0.00359,"89":0,"90":0,"91":0.00359,"92":0,"93":0.00359,"94":0.00359,"95":0.00359,"96":0,"97":0,"98":0.00718,"99":0.01077,"100":0.01077,"101":0.00718,"102":0.01077,"103":0.00718,"104":0.00718,"105":0.00718,"106":0.01436,"107":0.5026,"108":0.39131,"109":0.00359,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00359,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01077,"50":0.00359,"51":0,"52":0,"53":0.00359,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00359,"63":0.00359,"64":0.00359,"65":0,"66":0,"67":0,"68":0.00718,"69":0.00359,"70":0.01077,"71":0.00359,"72":0.00718,"73":0.00359,"74":0.00359,"75":0.00359,"76":0.00359,"77":0,"78":0.02872,"79":0.06103,"80":0.00359,"81":0.01077,"83":0.00718,"84":0.01077,"85":0.01795,"86":0.01795,"87":0.03231,"88":0.00718,"89":0.00718,"90":0.00359,"91":0.06103,"92":0.01795,"93":0.00359,"94":0.00718,"95":0.01436,"96":0.01436,"97":0.02513,"98":0.00718,"99":0.01077,"100":0.01795,"101":0.02154,"102":0.02513,"103":0.09693,"104":0.0359,"105":0.05744,"106":0.11847,"107":1.44318,"108":7.46002,"109":0.00359,"110":0.00359,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00359,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00359,"64":0,"65":0,"66":0.00359,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01077,"73":0.00359,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00359,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00359,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00718,"92":0.10052,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01077,"79":0,"80":0,"81":0,"83":0,"84":0.00359,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00359,"92":0.00359,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00359,"102":0,"103":0.00359,"104":0.00359,"105":0.00718,"106":0.00359,"107":0.19745,"108":0.51337},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00359,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00359,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01077,"14.1":0.01436,"15.1":0,"15.2-15.3":0,"15.4":0.00359,"15.5":0.01436,"15.6":0.04308,"16.0":0.00359,"16.1":0.03949,"16.2":0.00718,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00685,"6.0-6.1":0.00105,"7.0-7.1":0.0116,"8.1-8.4":0.00053,"9.0-9.2":0.0058,"9.3":0.0195,"10.0-10.2":0.00158,"10.3":0.01054,"11.0-11.2":0.0174,"11.3-11.4":0.00211,"12.0-12.1":0.00316,"12.2-12.5":0.16763,"13.0-13.1":0.00316,"13.2":0.00211,"13.3":0.01054,"13.4-13.7":0.05798,"14.0-14.4":0.07274,"14.5-14.8":0.14601,"15.0-15.1":0.04217,"15.2-15.3":0.08381,"15.4":0.06642,"15.5":0.14443,"15.6":0.69264,"16.0":0.91878,"16.1":1.9667,"16.2":0.33156,"16.3":0.00316},P:{"4":0.4487,"5.0-5.4":0.0102,"6.2-6.4":0.0204,"7.2-7.4":0.4283,"8.2":0.0102,"9.2":0.07138,"10.1":0,"11.1-11.2":0.07138,"12.0":0.03059,"13.0":0.06119,"14.0":0.06119,"15.0":0.05099,"16.0":0.14277,"17.0":0.25494,"18.0":0.33653,"19.0":1.8152},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00883,"4.2-4.3":0.01766,"4.4":0,"4.4.3-4.4.4":0.17659},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02154,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16025},Q:{"13.1":0},O:{"0":0.24358},H:{"0":0.45514},L:{"0":75.93563},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js
index 81c5b8d98f3159..9e9267488d866e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00994,"53":0,"54":0.00497,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00497,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00994,"79":0.00497,"80":0.00497,"81":0.00497,"82":0.00497,"83":0.00497,"84":0,"85":0,"86":0,"87":0,"88":0.00497,"89":0,"90":0,"91":0.00994,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00497,"99":0.00497,"100":0.00497,"101":0.00497,"102":0.02484,"103":0.0149,"104":0.02981,"105":0.61603,"106":0.28814,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00497,"39":0,"40":0,"41":0.00497,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00994,"50":0,"51":0.00497,"52":0,"53":0,"54":0,"55":0.00497,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00497,"64":0,"65":0.00497,"66":0,"67":0,"68":0.00497,"69":0.00994,"70":0.00497,"71":0.00497,"72":0.00497,"73":0.00497,"74":0.00994,"75":0.00497,"76":0.0149,"77":0.00497,"78":0.00994,"79":0.04471,"80":0.00994,"81":0.01987,"83":0.02981,"84":0.05465,"85":0.04968,"86":0.05962,"87":0.05465,"88":0.0149,"89":0.0149,"90":0.02981,"91":0.43718,"92":0.01987,"93":0.01987,"94":0.0149,"95":0.00994,"96":0.01987,"97":0.0149,"98":0.0149,"99":0.01987,"100":0.04471,"101":0.01987,"102":0.03974,"103":0.15401,"104":0.15401,"105":3.84026,"106":12.16663,"107":0.51667,"108":0.00994,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00497,"65":0.00497,"66":0,"67":0,"68":0,"69":0,"70":0.00497,"71":0.00497,"72":0.00994,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00497,"80":0,"81":0,"82":0.00497,"83":0,"84":0,"85":0.00994,"86":0.00497,"87":0,"88":0,"89":0.00497,"90":0.71539,"91":1.73383,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.02484,"16":0,"17":0,"18":0.00994,"79":0,"80":0,"81":0,"83":0,"84":0.00497,"85":0.00497,"86":0.00497,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00497,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00497,"102":0.00497,"103":0.00497,"104":0.03974,"105":0.35273,"106":1.54008,"107":0.10433},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00497,"14":0.0149,"15":0.00497,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01987,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01987,"14.1":0.02484,"15.1":0.00497,"15.2-15.3":0.00497,"15.4":0.0149,"15.5":0.02981,"15.6":0.11426,"16.0":0.09936,"16.1":0.0149,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00138,"6.0-6.1":0,"7.0-7.1":0.00138,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03032,"10.0-10.2":0,"10.3":0.03721,"11.0-11.2":0.01378,"11.3-11.4":0.02894,"12.0-12.1":0.01929,"12.2-12.5":0.30732,"13.0-13.1":0.01516,"13.2":0.00689,"13.3":0.02894,"13.4-13.7":0.12541,"14.0-14.4":0.28251,"14.5-14.8":0.87235,"15.0-15.1":0.11438,"15.2-15.3":0.164,"15.4":0.22739,"15.5":0.69182,"15.6":5.45736,"16.0":4.50508,"16.1":0.24117},P:{"4":0.11171,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.18279,"8.2":0,"9.2":0.01016,"10.1":0,"11.1-11.2":0.03047,"12.0":0.01016,"13.0":0.04062,"14.0":0.03047,"15.0":0.02031,"16.0":0.05078,"17.0":0.14217,"18.0":1.61466},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03114,"4.2-4.3":0.07265,"4.4":0,"4.4.3-4.4.4":0.26984},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00518,"9":0.01035,"10":0,"11":0.10868,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13586},Q:{"13.1":0},O:{"0":0.07548},H:{"0":0.20009},L:{"0":56.61887},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00424,"48":0,"49":0,"50":0,"51":0,"52":0.00849,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00424,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00849,"79":0.00424,"80":0.00424,"81":0.00424,"82":0.00424,"83":0.00424,"84":0,"85":0,"86":0,"87":0.00424,"88":0.00424,"89":0,"90":0,"91":0.00849,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00424,"99":0.00424,"100":0.00424,"101":0,"102":0.02122,"103":0.00424,"104":0.00849,"105":0.00849,"106":0.01697,"107":0.3649,"108":0.33095,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00424,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00424,"48":0,"49":0.00849,"50":0,"51":0.00424,"52":0,"53":0,"54":0,"55":0.00424,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00424,"64":0,"65":0,"66":0,"67":0,"68":0.00849,"69":0.00424,"70":0.00424,"71":0.00424,"72":0.00849,"73":0.00424,"74":0.00849,"75":0.00849,"76":0.00849,"77":0.00849,"78":0.00849,"79":0.05516,"80":0.01273,"81":0.01697,"83":0.02546,"84":0.03819,"85":0.04667,"86":0.04667,"87":0.04243,"88":0.01273,"89":0.01697,"90":0.02546,"91":0.35217,"92":0.01697,"93":0.01697,"94":0.01697,"95":0.00849,"96":0.01273,"97":0.00849,"98":0.00849,"99":0.01273,"100":0.02546,"101":0.02546,"102":0.02122,"103":0.06789,"104":0.03819,"105":0.0594,"106":0.0891,"107":1.43838,"108":10.01348,"109":0.02122,"110":0.00424,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00424,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00424,"71":0,"72":0,"73":0.00424,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00424,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00424,"92":0.50916,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0297,"16":0,"17":0,"18":0.00849,"79":0,"80":0,"81":0,"83":0.00424,"84":0.00424,"85":0.00424,"86":0.00424,"87":0.00424,"88":0,"89":0.00424,"90":0.00424,"91":0,"92":0.00849,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00424,"104":0.00424,"105":0.00424,"106":0.00849,"107":0.41157,"108":1.15834},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00424,"14":0.01273,"15":0.00424,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.03819,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01273,"14.1":0.01697,"15.1":0.00424,"15.2-15.3":0.00424,"15.4":0.00849,"15.5":0.01697,"15.6":0.07213,"16.0":0.01697,"16.1":0.06789,"16.2":0.01697,"16.3":0},G:{"8":0.00145,"3.2":0.00291,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00145,"6.0-6.1":0,"7.0-7.1":0.00145,"8.1-8.4":0,"9.0-9.2":0.00291,"9.3":0.03631,"10.0-10.2":0.00436,"10.3":0.03922,"11.0-11.2":0.02324,"11.3-11.4":0.06246,"12.0-12.1":0.01888,"12.2-12.5":0.23241,"13.0-13.1":0.01017,"13.2":0.00726,"13.3":0.02034,"13.4-13.7":0.0828,"14.0-14.4":0.15543,"14.5-14.8":0.50114,"15.0-15.1":0.07989,"15.2-15.3":0.1133,"15.4":0.17867,"15.5":0.42415,"15.6":1.96825,"16.0":2.62046,"16.1":5.86554,"16.2":0.71031,"16.3":0.01888},P:{"4":0.14188,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.20268,"8.2":0,"9.2":0.01013,"10.1":0,"11.1-11.2":0.0304,"12.0":0.01013,"13.0":0.0304,"14.0":0.0304,"15.0":0.02027,"16.0":0.05067,"17.0":0.11147,"18.0":0.14188,"19.0":1.92547},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01971,"4.2-4.3":0.05419,"4.4":0,"4.4.3-4.4.4":0.07883},A:{"6":0,"7":0,"8":0.0046,"9":0.00919,"10":0,"11":0.04137,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14968},Q:{"13.1":0},O:{"0":0.0806},H:{"0":0.23982},L:{"0":63.3032},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js
index f805d8bdd4a8b9..92e864bb5b72b9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.02259,"49":0,"50":0,"51":0,"52":0.00903,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00452,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.04969,"96":0,"97":0.00452,"98":0,"99":0,"100":0,"101":0.00452,"102":0.02259,"103":0.00452,"104":0.01807,"105":0.36588,"106":0.1852,"107":0.00452,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00452,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03614,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00452,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00452,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00452,"72":0,"73":0,"74":0,"75":0.01355,"76":0.06776,"77":0.00452,"78":0,"79":0,"80":0,"81":0.00452,"83":0.01807,"84":0.00903,"85":0.00452,"86":0.01355,"87":0.00903,"88":0.00452,"89":0.00452,"90":0.01355,"91":0.02259,"92":0.00452,"93":0.07227,"94":0.00452,"95":0.00452,"96":0.00903,"97":0.03162,"98":0.00903,"99":0.00452,"100":0.01355,"101":0.01355,"102":0.03614,"103":0.26199,"104":0.13099,"105":2.36239,"106":6.52255,"107":0.31619,"108":0.00903,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00452,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00903,"90":0.04969,"91":0.09937,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00452,"13":0.00452,"14":0,"15":0.00452,"16":0.00903,"17":0.01355,"18":0.00903,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00452,"99":0,"100":0,"101":0,"102":0.00452,"103":0.03162,"104":0.0271,"105":0.70465,"106":2.9496,"107":0.20778},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00903,"14":0.04969,"15":0.01355,_:"0","3.1":0,"3.2":0,"5.1":0.00452,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00452,"12.1":0.03162,"13.1":0.13099,"14.1":0.23037,"15.1":0.03614,"15.2-15.3":0.05872,"15.4":0.10389,"15.5":0.2665,"15.6":1.62612,"16.0":0.35684,"16.1":0.05872,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09062,"10.0-10.2":0,"10.3":0.13216,"11.0-11.2":0.0151,"11.3-11.4":0.02643,"12.0-12.1":0.01888,"12.2-12.5":0.61547,"13.0-13.1":0.01133,"13.2":0.00378,"13.3":0.04531,"13.4-13.7":0.09062,"14.0-14.4":0.39647,"14.5-14.8":1.2234,"15.0-15.1":0.33983,"15.2-15.3":0.66456,"15.4":1.04971,"15.5":2.03522,"15.6":20.34087,"16.0":8.47316,"16.1":0.43423},P:{"4":0.04135,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.29978,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.0827,"12.0":0.03101,"13.0":0.13438,"14.0":0.17573,"15.0":0.04135,"16.0":0.19641,"17.0":0.14472,"18.0":3.9488},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.67977},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0542,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14804},Q:{"13.1":0},O:{"0":0.01645},H:{"0":0.03634},L:{"0":37.37193},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.01752,"49":0,"50":0,"51":0,"52":0.00438,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00438,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.04818,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01752,"103":0,"104":0,"105":0.00876,"106":0.00876,"107":0.29784,"108":0.20586,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00876,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00438,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01314,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00438,"72":0,"73":0,"74":0,"75":0.00876,"76":0.0438,"77":0.00438,"78":0,"79":0,"80":0,"81":0.00438,"83":0.00876,"84":0,"85":0,"86":0.00438,"87":0.01314,"88":0.00438,"89":0.00438,"90":0.01314,"91":0.01314,"92":0.00438,"93":0.03504,"94":0.00876,"95":0,"96":0.00438,"97":0.0219,"98":0.00438,"99":0.00876,"100":0.01752,"101":0.00438,"102":0.01752,"103":0.23214,"104":0.01752,"105":0.0876,"106":0.0876,"107":1.48482,"108":6.49116,"109":0.02628,"110":0.00438,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01314,"90":0.01752,"91":0.00438,"92":0.02628,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00438,"14":0,"15":0,"16":0.00438,"17":0.00876,"18":0.01314,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00438,"96":0,"97":0,"98":0,"99":0,"100":0.00438,"101":0.00438,"102":0.00438,"103":0.00876,"104":0.01314,"105":0.01314,"106":0.00876,"107":1.20888,"108":2.34768},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00876,"14":0.04818,"15":0.00876,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0219,"13.1":0.11826,"14.1":0.1971,"15.1":0.03066,"15.2-15.3":0.03942,"15.4":0.14892,"15.5":0.24966,"15.6":1.56366,"16.0":0.1752,"16.1":0.61758,"16.2":0.14892,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00451,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08111,"10.0-10.2":0,"10.3":0.11715,"11.0-11.2":0.00901,"11.3-11.4":0.03154,"12.0-12.1":0.02253,"12.2-12.5":0.50466,"13.0-13.1":0.00901,"13.2":0,"13.3":0.05407,"13.4-13.7":0.09462,"14.0-14.4":0.41905,"14.5-14.8":1.09943,"15.0-15.1":0.28387,"15.2-15.3":0.70292,"15.4":0.79303,"15.5":1.46441,"15.6":8.84504,"16.0":7.09676,"16.1":19.18604,"16.2":1.65366,"16.3":0.04055},P:{"4":0.03119,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.25988,"8.2":0,"9.2":0.03119,"10.1":0,"11.1-11.2":0.05198,"12.0":0.04158,"13.0":0.09356,"14.0":0.08316,"15.0":0.04158,"16.0":0.12474,"17.0":0.16632,"18.0":0.51976,"19.0":3.32645},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.48552},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03504,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10116},Q:{"13.1":0},O:{"0":0.01686},H:{"0":0.05321},L:{"0":32.95306},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js
index 8a632ebee2d9b4..ff953628d36ef4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00288,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00288,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00288,"101":0,"102":0,"103":0.00576,"104":0.00864,"105":0.11808,"106":0.06912,"107":0.00288,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0144,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00288,"68":0.00288,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00288,"76":0,"77":0,"78":0,"79":0.00576,"80":0.00576,"81":0.00288,"83":0.00288,"84":0.00288,"85":0.00288,"86":0.00288,"87":0.00288,"88":0.00864,"89":0.00288,"90":0.01152,"91":0.00288,"92":0.00288,"93":0.00288,"94":0.00288,"95":0.00288,"96":0.00576,"97":0.00288,"98":0.0144,"99":0.0144,"100":0.02592,"101":0.00576,"102":0.01152,"103":0.11232,"104":0.05184,"105":1.44576,"106":4.57344,"107":0.24192,"108":0.01152,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00864,"64":0.01152,"65":0.05184,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03168,"91":0.06048,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00288,"14":0,"15":0,"16":0.00288,"17":0,"18":0.00288,"79":0,"80":0,"81":0,"83":0,"84":0.00288,"85":0,"86":0,"87":0.00864,"88":0,"89":0,"90":0.00288,"91":0,"92":0.00864,"93":0.00288,"94":0.00288,"95":0.00288,"96":0.00576,"97":0.00288,"98":0.00288,"99":0,"100":0.00288,"101":0.00576,"102":0.00864,"103":0.0288,"104":0.00864,"105":0.14112,"106":0.45216,"107":0.02304},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00288,"14":0.00576,"15":0.00576,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00288,"12.1":0.00288,"13.1":0.02304,"14.1":0.04032,"15.1":0.00576,"15.2-15.3":0.00576,"15.4":0.00576,"15.5":0.02592,"15.6":0.10368,"16.0":0.072,"16.1":0.00288,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00207,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00517,"10.0-10.2":0.00414,"10.3":0.02068,"11.0-11.2":0.00827,"11.3-11.4":0.00517,"12.0-12.1":0.01965,"12.2-12.5":0.23371,"13.0-13.1":0.01551,"13.2":0.00931,"13.3":0.01344,"13.4-13.7":0.12203,"14.0-14.4":0.30093,"14.5-14.8":0.40227,"15.0-15.1":0.19752,"15.2-15.3":0.21303,"15.4":0.394,"15.5":0.60806,"15.6":2.47877,"16.0":4.15403,"16.1":0.21923},P:{"4":0.13263,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.14283,"8.2":0,"9.2":0.04081,"10.1":0.0102,"11.1-11.2":0.0102,"12.0":0,"13.0":0.08162,"14.0":0.04081,"15.0":0.10202,"16.0":0.12243,"17.0":0.06121,"18.0":0.86721},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00288,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02848},Q:{"13.1":0},O:{"0":1.90816},H:{"0":0.50556},L:{"0":77.212},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01438,"100":0,"101":0.0024,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.09344,"108":0.0575,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00719,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0024,"66":0,"67":0,"68":0,"69":0.00479,"70":0,"71":0,"72":0,"73":0.0024,"74":0,"75":0.0024,"76":0,"77":0,"78":0.0024,"79":0.0024,"80":0.00479,"81":0.0024,"83":0,"84":0,"85":0,"86":0.0024,"87":0.00479,"88":0.00479,"89":0.0024,"90":0.00719,"91":0.0024,"92":0.00479,"93":0,"94":0,"95":0.0024,"96":0.0024,"97":0,"98":0,"99":0.0024,"100":0.01198,"101":0.0024,"102":0.00479,"103":0.03354,"104":0.00958,"105":0.03354,"106":0.02636,"107":0.67328,"108":3.80006,"109":0.02156,"110":0.00958,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.0024,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0024,"66":0.00479,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00719,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0024,"102":0,"103":0,"104":0.0024,"105":0.00479,"106":0.0024,"107":0.09344,"108":0.17012},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01438,"14":0.00958,"15":0.0024,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00479,"13.1":0.00719,"14.1":0.02396,"15.1":0.0024,"15.2-15.3":0.00719,"15.4":0.00958,"15.5":0.01677,"15.6":0.03834,"16.0":0.01438,"16.1":0.03115,"16.2":0.00958,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00275,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01468,"10.0-10.2":0,"10.3":0.0321,"11.0-11.2":0.00734,"11.3-11.4":0.00092,"12.0-12.1":0.01559,"12.2-12.5":0.266,"13.0-13.1":0.03027,"13.2":0.04586,"13.3":0.01926,"13.4-13.7":0.11924,"14.0-14.4":0.31462,"14.5-14.8":0.3724,"15.0-15.1":0.14584,"15.2-15.3":0.22289,"15.4":0.21005,"15.5":0.41184,"15.6":0.86588,"16.0":1.92071,"16.1":2.75449,"16.2":0.45954,"16.3":0},P:{"4":0.22272,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13161,"8.2":0,"9.2":0.01012,"10.1":0.01012,"11.1-11.2":0.10124,"12.0":0.02025,"13.0":0.09111,"14.0":0.11136,"15.0":0.16198,"16.0":0.36445,"17.0":0.20247,"18.0":0.49606,"19.0":1.48818},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0024,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03042},Q:{"13.1":0},O:{"0":1.92381},H:{"0":0.59032},L:{"0":78.88362},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js
index 739ec3cc387442..5d388d7f16f13c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02468,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00411,"33":0,"34":0.00823,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00411,"41":0.00823,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00411,"48":0,"49":0,"50":0,"51":0,"52":0.01234,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00411,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00411,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00411,"82":0,"83":0,"84":0.00411,"85":0.00823,"86":0,"87":0,"88":0.00411,"89":0.00411,"90":0,"91":0.05758,"92":0.00411,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00411,"100":0,"101":0.00411,"102":0.00823,"103":0.02057,"104":0.02879,"105":0.64163,"106":0.25912,"107":0.01645,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00823,"36":0,"37":0,"38":0.00411,"39":0,"40":0.00823,"41":0,"42":0.00411,"43":0.00823,"44":0,"45":0,"46":0.00411,"47":0,"48":0,"49":0.01645,"50":0,"51":0,"52":0,"53":0.00411,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00411,"64":0,"65":0,"66":0,"67":0,"68":0.00411,"69":0,"70":0.00823,"71":0,"72":0,"73":0.00411,"74":0.00411,"75":0,"76":0.00411,"77":0,"78":0.01234,"79":0.00823,"80":0.00411,"81":0.10283,"83":0.00411,"84":0,"85":0.01645,"86":0.00823,"87":0.01234,"88":0.00823,"89":0.00411,"90":0.00823,"91":0.01645,"92":0.02468,"93":0.01234,"94":0.00411,"95":0.02879,"96":0.02057,"97":0.02057,"98":0.02468,"99":0.03702,"100":0.01645,"101":0.04113,"102":0.04113,"103":0.11105,"104":0.18509,"105":2.77628,"106":7.01267,"107":0.30436,"108":0.00411,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00411,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00411,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00411,"57":0,"58":0,"60":0.00411,"62":0,"63":0.05758,"64":0.04113,"65":0.0946,"66":0.00823,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01645,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00411,"80":0,"81":0,"82":0,"83":0,"84":0.02057,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.09871,"91":0.20565,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01234,"13":0.01645,"14":0.00823,"15":0.03702,"16":0.01645,"17":0.00823,"18":0.02057,"79":0,"80":0,"81":0,"83":0,"84":0.00823,"85":0,"86":0,"87":0,"88":0,"89":0.00411,"90":0.00411,"91":0,"92":0.02468,"93":0,"94":0,"95":0,"96":0.00411,"97":0.00411,"98":0.00411,"99":0.00823,"100":0.00823,"101":0.00411,"102":0.00411,"103":0.02057,"104":0.03702,"105":0.41541,"106":1.74803,"107":0.0946},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01645,"15":0.01234,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00411,"13.1":0.01645,"14.1":0.02879,"15.1":0.02057,"15.2-15.3":0.03702,"15.4":0.01645,"15.5":0.03702,"15.6":0.13984,"16.0":0.05758,"16.1":0.00823,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00604,"6.0-6.1":0.0083,"7.0-7.1":0.02944,"8.1-8.4":0.00377,"9.0-9.2":0,"9.3":0.06945,"10.0-10.2":0.00075,"10.3":0.04454,"11.0-11.2":0.00226,"11.3-11.4":0.00302,"12.0-12.1":0.01283,"12.2-12.5":0.59635,"13.0-13.1":0.01963,"13.2":0.00302,"13.3":0.07851,"13.4-13.7":0.0536,"14.0-14.4":0.15852,"14.5-14.8":0.23854,"15.0-15.1":0.1087,"15.2-15.3":0.19627,"15.4":0.1321,"15.5":0.51105,"15.6":2.85418,"16.0":1.77471,"16.1":0.14569},P:{"4":0.18389,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24519,"8.2":0,"9.2":0,"10.1":0.01022,"11.1-11.2":0.0613,"12.0":0.02043,"13.0":0.09195,"14.0":0.05108,"15.0":0.04087,"16.0":0.20433,"17.0":0.21454,"18.0":1.5018},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00248,"4.2-4.3":0.00744,"4.4":0,"4.4.3-4.4.4":0.08121},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07403,"5.5":0},J:{"7":0,"10":0.00589},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10008},Q:{"13.1":0},O:{"0":0.8595},H:{"0":0.9865},L:{"0":70.67476},S:{"2.5":0.02355}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01856,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.04824,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00371,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00371,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00371,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00371,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01856,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00742,"103":0.02227,"104":0.00742,"105":0.00371,"106":0.01856,"107":0.42305,"108":0.29688,"109":0.00742,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00371,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00371,"39":0,"40":0.00371,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00371,"47":0,"48":0,"49":0.03711,"50":0,"51":0,"52":0,"53":0.00742,"54":0,"55":0,"56":0,"57":0,"58":0.00371,"59":0,"60":0,"61":0.00371,"62":0,"63":0.02598,"64":0,"65":0,"66":0.00371,"67":0.00742,"68":0.00371,"69":0,"70":0.01113,"71":0,"72":0,"73":0,"74":0.00742,"75":0.00371,"76":0.00371,"77":0.00742,"78":0.00742,"79":0.01113,"80":0.00371,"81":0.06309,"83":0.00742,"84":0.00371,"85":0.02598,"86":0.00742,"87":0.01113,"88":0.00742,"89":0.00742,"90":0.00742,"91":0.01484,"92":0.01856,"93":0.00371,"94":0.00371,"95":0.02598,"96":0.02227,"97":0.01856,"98":0.01484,"99":0.0334,"100":0.01113,"101":0.02969,"102":0.04453,"103":0.1002,"104":0.03711,"105":0.05195,"106":0.07793,"107":1.52522,"108":6.42374,"109":0.00371,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00371,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.01484,"62":0,"63":0.01856,"64":0.00742,"65":0.00742,"66":0.04453,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01113,"74":0,"75":0,"76":0,"77":0,"78":0.00742,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00742,"85":0,"86":0,"87":0,"88":0,"89":0.00371,"90":0,"91":0.00742,"92":0.0334,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00742,"13":0.00371,"14":0.00371,"15":0.00371,"16":0.00742,"17":0.00371,"18":0.02227,"79":0,"80":0.00371,"81":0,"83":0,"84":0.00371,"85":0,"86":0,"87":0,"88":0,"89":0.00371,"90":0.00371,"91":0,"92":0.04082,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00371,"99":0,"100":0.00371,"101":0.00742,"102":0,"103":0.00742,"104":0.00371,"105":0.00742,"106":0.01856,"107":0.47501,"108":0.94631},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00742,"15":0.02598,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00371,"13.1":0.01484,"14.1":0.01113,"15.1":0.00371,"15.2-15.3":0.01856,"15.4":0.05567,"15.5":0.02969,"15.6":0.07051,"16.0":0.01113,"16.1":0.05938,"16.2":0.01113,"16.3":0},G:{"8":0,"3.2":0.00141,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00352,"6.0-6.1":0.00211,"7.0-7.1":0.03306,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0837,"10.0-10.2":0.0007,"10.3":0.14631,"11.0-11.2":0.01196,"11.3-11.4":0.00141,"12.0-12.1":0.03306,"12.2-12.5":0.58452,"13.0-13.1":0.00141,"13.2":0.00492,"13.3":0.00352,"13.4-13.7":0.05486,"14.0-14.4":0.12169,"14.5-14.8":0.14842,"15.0-15.1":0.09637,"15.2-15.3":0.166,"15.4":0.18288,"15.5":0.33271,"15.6":0.94255,"16.0":0.87854,"16.1":2.04196,"16.2":0.20328,"16.3":0.00774},P:{"4":0.27836,"5.0-5.4":0,"6.2-6.4":0.01031,"7.2-7.4":0.28867,"8.2":0,"9.2":0.01031,"10.1":0,"11.1-11.2":0.04124,"12.0":0.03093,"13.0":0.08248,"14.0":0.04124,"15.0":0.02062,"16.0":0.10309,"17.0":0.12371,"18.0":0.14433,"19.0":1.71137},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0016,"4.2-4.3":0.004,"4.4":0,"4.4.3-4.4.4":0.07522},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02969,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00629},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11949},Q:{"13.1":0},O:{"0":1.27038},H:{"0":1.03005},L:{"0":74.35787},S:{"2.5":0.05031}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js
index e037fad3b947a6..4bba1e505a908b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01496,"51":0,"52":0.08973,"53":0,"54":0,"55":0.00499,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00499,"69":0,"70":0,"71":0,"72":0.00499,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00997,"79":0.01496,"80":0.00499,"81":0.00499,"82":0,"83":0.00499,"84":0,"85":0,"86":0,"87":0,"88":0.00997,"89":0.00499,"90":0,"91":0.01994,"92":0,"93":0,"94":0.00997,"95":0.00997,"96":0.01496,"97":0.00997,"98":0.00997,"99":0.01496,"100":0.00997,"101":0.00997,"102":0.02493,"103":0.02991,"104":0.05484,"105":0.86241,"106":0.45862,"107":0.00499,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00499,"23":0,"24":0,"25":0,"26":0.00499,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00499,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03988,"50":0,"51":0.00499,"52":0,"53":0.00499,"54":0,"55":0.00499,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00499,"62":0,"63":0,"64":0,"65":0.01496,"66":0,"67":0.00499,"68":0.01994,"69":0.07976,"70":0.00997,"71":0.00997,"72":0.00997,"73":0.00997,"74":0.03988,"75":0.00997,"76":0,"77":0.00499,"78":0.00499,"79":0.02991,"80":0.00997,"81":0.03988,"83":0.03988,"84":0.04985,"85":0.04487,"86":0.06979,"87":0.08973,"88":0.02493,"89":0.01496,"90":0.00997,"91":0.00997,"92":0.06979,"93":0.00499,"94":0.00499,"95":0.00997,"96":0.02493,"97":0.02493,"98":0.01994,"99":0.04487,"100":0.05484,"101":0.04487,"102":0.05484,"103":0.12463,"104":0.31406,"105":3.32001,"106":8.74369,"107":0.40379,"108":0.00499,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.04985,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00499,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00499,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01496,"64":0.00997,"65":0.01496,"66":0,"67":0,"68":0,"69":0.01496,"70":0.01994,"71":0.00499,"72":0.04985,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02493,"80":0.00499,"81":0.00499,"82":0.01496,"83":0.01496,"84":0.00997,"85":0.09472,"86":0.02493,"87":0.01994,"88":0.00499,"89":0.01496,"90":0.78265,"91":2.2931,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00997},B:{"12":0,"13":0,"14":0.00997,"15":0,"16":0,"17":0,"18":0.00997,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00499,"88":0,"89":0,"90":0,"91":0,"92":0.00499,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.01496,"105":0.17448,"106":0.66799,"107":0.05982},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0349,"15":0.00997,_:"0","3.1":0,"3.2":0,"5.1":0.01496,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00499,"11.1":0.00499,"12.1":0.00499,"13.1":0.01994,"14.1":0.07478,"15.1":0.05982,"15.2-15.3":0.01496,"15.4":0.04985,"15.5":0.12961,"15.6":0.79262,"16.0":0.29412,"16.1":0.06481,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00412,"8.1-8.4":0,"9.0-9.2":0.00412,"9.3":0.03504,"10.0-10.2":0.02885,"10.3":0.03504,"11.0-11.2":0.02885,"11.3-11.4":0.00618,"12.0-12.1":0.01649,"12.2-12.5":0.32769,"13.0-13.1":0.00618,"13.2":0.02061,"13.3":0.0371,"13.4-13.7":0.08862,"14.0-14.4":0.34212,"14.5-14.8":0.59768,"15.0-15.1":0.25968,"15.2-15.3":0.34006,"15.4":0.39571,"15.5":1.24895,"15.6":8.03573,"16.0":7.10211,"16.1":0.41632},P:{"4":0.07175,"5.0-5.4":0,"6.2-6.4":0.29723,"7.2-7.4":0.01025,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01025,"12.0":0.01025,"13.0":0.0205,"14.0":0.0205,"15.0":0.01025,"16.0":0.041,"17.0":0.05125,"18.0":1.09669},I:{"0":0,"3":0,"4":0.00179,"2.1":0,"2.2":0,"2.3":0.00179,"4.1":0.00715,"4.2-4.3":0.01073,"4.4":0,"4.4.3-4.4.4":0.06349},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00997,"9":0.00499,"10":0,"11":0.11466,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14042},Q:{"13.1":0},O:{"0":0.12036},H:{"0":1.22495},L:{"0":48.3432},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00514,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.02057,"51":0,"52":0.0977,"53":0,"54":0,"55":0,"56":0,"57":0.00514,"58":0,"59":0,"60":0.00514,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00514,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00514,"79":0,"80":0,"81":0,"82":0.00514,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01028,"90":0,"91":0.01028,"92":0,"93":0,"94":0,"95":0.01028,"96":0.0617,"97":0,"98":0.00514,"99":0.00514,"100":0,"101":0.00514,"102":0.03599,"103":0.02571,"104":0.02057,"105":0.04114,"106":0.06685,"107":1.24436,"108":0.70445,"109":0.00514,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00514,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.02057,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.04114,"50":0,"51":0,"52":0,"53":0.02571,"54":0,"55":0.00514,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00514,"63":0.00514,"64":0,"65":0.01543,"66":0,"67":0.00514,"68":0.00514,"69":0.04114,"70":0.00514,"71":0.00514,"72":0.00514,"73":0.01028,"74":0.00514,"75":0.00514,"76":0.00514,"77":0.01028,"78":0.01028,"79":0.02057,"80":0.01028,"81":0.0977,"83":0.01543,"84":0.02571,"85":0.03599,"86":0.05656,"87":0.02571,"88":0.02057,"89":0.02057,"90":0.00514,"91":0.01028,"92":0.05142,"93":0.02571,"94":0.00514,"95":0.02571,"96":0.02057,"97":0.03599,"98":0.01028,"99":0.03599,"100":0.04114,"101":0.02571,"102":0.04114,"103":0.0977,"104":0.12855,"105":0.09256,"106":0.10798,"107":1.83055,"108":10.77763,"109":0.01028,"110":0.00514,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.04628,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00514,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00514,"50":0,"51":0,"52":0,"53":0.00514,"54":0,"55":0,"56":0.00514,"57":0.00514,"58":0,"60":0.00514,"62":0,"63":0.00514,"64":0.00514,"65":0,"66":0.01028,"67":0,"68":0,"69":0.01543,"70":0.00514,"71":0.00514,"72":0.00514,"73":0.00514,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02057,"80":0.00514,"81":0.01028,"82":0.01028,"83":0.01543,"84":0.01028,"85":0.09256,"86":0.01543,"87":0.01543,"88":0.00514,"89":0.00514,"90":0.00514,"91":0.01028,"92":0.1954,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01028},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00514,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.01028,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00514,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00514,"104":0.00514,"105":0,"106":0.00514,"107":0.29824,"108":0.72502},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00514,"11":0,"12":0,"13":0.00514,"14":0.02571,"15":0.00514,_:"0","3.1":0,"3.2":0,"5.1":0.01028,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01028,"13.1":0.02571,"14.1":0.04628,"15.1":0.02057,"15.2-15.3":0.01543,"15.4":0.04628,"15.5":0.13369,"15.6":0.75587,"16.0":0.06685,"16.1":0.63247,"16.2":0.15426,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01502,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03432,"10.0-10.2":0.08152,"10.3":0.06006,"11.0-11.2":0.05363,"11.3-11.4":0.00644,"12.0-12.1":0.01502,"12.2-12.5":0.37969,"13.0-13.1":0.00429,"13.2":0.01073,"13.3":0.02789,"13.4-13.7":0.07723,"14.0-14.4":0.25098,"14.5-14.8":0.49124,"15.0-15.1":0.20164,"15.2-15.3":0.27458,"15.4":0.33679,"15.5":0.87522,"15.6":2.80371,"16.0":3.64031,"16.1":8.76936,"16.2":1.16267,"16.3":0.01931},P:{"4":0.09182,"5.0-5.4":0,"6.2-6.4":0.06121,"7.2-7.4":0.0102,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0102,"12.0":0,"13.0":0.0204,"14.0":0.0204,"15.0":0.0102,"16.0":0.03061,"17.0":0.0204,"18.0":0.10202,"19.0":0.74473},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00462,"4.2-4.3":0.00615,"4.4":0,"4.4.3-4.4.4":0.06923},A:{"6":0,"7":0,"8":0.01543,"9":0,"10":0,"11":0.0617,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09716},Q:{"13.1":0},O:{"0":0.14574},H:{"0":1.11762},L:{"0":47.40112},S:{"2.5":0.00972}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js
index 2d85baa40ea7c6..8d4d6d47ebc385 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00454,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00454,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00454,"79":0,"80":0,"81":0.25889,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.11809,"92":0,"93":0,"94":0,"95":0.00454,"96":0,"97":0,"98":0.00908,"99":0,"100":0,"101":0,"102":0.01363,"103":0.01363,"104":0.01817,"105":0.55412,"106":0.24981,"107":0.00908,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.11355,"41":0,"42":0,"43":0.00908,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00454,"58":0.00454,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01817,"71":0,"72":0,"73":0.00454,"74":0,"75":0.00908,"76":0.05905,"77":0.00454,"78":0,"79":0.03179,"80":0,"81":0.01363,"83":0.12263,"84":0.00454,"85":0.00454,"86":0,"87":0.00454,"88":0.00454,"89":0.00454,"90":0.00454,"91":0.02271,"92":0.00908,"93":0.07721,"94":0.00454,"95":0.25889,"96":0.15897,"97":0.02271,"98":0.00908,"99":0.00454,"100":0.02271,"101":0.0545,"102":0.02725,"103":0.2271,"104":0.10447,"105":2.62528,"106":6.92201,"107":0.23164,"108":0.00454,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00454,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00454,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00908,"80":0.11355,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.33611,"91":0.66313,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00454,"14":0,"15":0.00454,"16":0,"17":0,"18":0.00454,"79":0,"80":0,"81":0,"83":0,"84":0.00454,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00908,"93":0,"94":0,"95":0,"96":0.11809,"97":0,"98":0,"99":0.00454,"100":0,"101":0,"102":0.00454,"103":0.00454,"104":0.04088,"105":0.4542,"106":1.8713,"107":0.10447},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00454,"13":0.00454,"14":0.07267,"15":0.12718,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00454,"11.1":0.01817,"12.1":0.00454,"13.1":0.04088,"14.1":0.04996,"15.1":0.06359,"15.2-15.3":0.02725,"15.4":0.1408,"15.5":0.14534,"15.6":1.05829,"16.0":0.34973,"16.1":0.08176,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00316,"6.0-6.1":0,"7.0-7.1":0.01579,"8.1-8.4":0,"9.0-9.2":0.01579,"9.3":0.17997,"10.0-10.2":0,"10.3":0.09157,"11.0-11.2":0.00631,"11.3-11.4":0.22418,"12.0-12.1":0.00631,"12.2-12.5":0.70411,"13.0-13.1":0.00631,"13.2":0.01263,"13.3":0.06946,"13.4-13.7":0.07262,"14.0-14.4":0.25891,"14.5-14.8":0.81778,"15.0-15.1":0.49572,"15.2-15.3":1.51557,"15.4":1.16194,"15.5":1.79342,"15.6":13.14441,"16.0":8.62296,"16.1":0.40731},P:{"4":0.10548,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11603,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03164,"12.0":0.0211,"13.0":0.03164,"14.0":0.0211,"15.0":0.01055,"16.0":0.0211,"17.0":0.14768,"18.0":2.46829},I:{"0":0,"3":0,"4":0.28267,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02692,"4.2-4.3":0.0673,"4.4":0,"4.4.3-4.4.4":0.87494},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01817,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16374},Q:{"13.1":0.02183},O:{"0":0.0655},H:{"0":0.04651},L:{"0":45.26901},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00452,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00452,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00904,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00452,"53":0.00452,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00904,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00904,"79":0,"80":0,"81":0.18536,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.02261,"88":0,"89":0,"90":0,"91":0.02261,"92":0,"93":0.00452,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00452,"102":0.06782,"103":0.00904,"104":0.02713,"105":0.33908,"106":0.32551,"107":0.41141,"108":0.3436,"109":0.00452,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.09946,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00452,"50":0,"51":0,"52":0.00452,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00452,"67":0,"68":0.00452,"69":0,"70":0,"71":0,"72":0.00904,"73":0.05877,"74":0,"75":0.00452,"76":0.09042,"77":0.03165,"78":0,"79":0.02261,"80":0.00452,"81":0.00452,"83":0,"84":0.00904,"85":0.02261,"86":0.00452,"87":0.00452,"88":0.00904,"89":0.00452,"90":0.00452,"91":0.00452,"92":0.01808,"93":0.0859,"94":0.00904,"95":0.01808,"96":0.00452,"97":0.00452,"98":0,"99":0.00904,"100":0.02261,"101":0.00452,"102":0.00904,"103":0.15824,"104":0.02713,"105":0.40237,"106":0.44306,"107":1.66373,"108":8.39098,"109":0.03617,"110":0.00452,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02713,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00452,"90":0,"91":0,"92":0.05425,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00904,"93":0,"94":0.00452,"95":0.00452,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00452,"103":0,"104":0,"105":0.00452,"106":0.01356,"107":0.63294,"108":1.13929},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00452,"12":0,"13":0,"14":0.03165,"15":0.00452,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.02261,"14.1":0.07686,"15.1":0.04069,"15.2-15.3":0.02261,"15.4":0.18084,"15.5":0.14015,"15.6":0.97202,"16.0":0.07234,"16.1":0.60129,"16.2":0.13563,"16.3":0},G:{"8":0.05514,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01946,"6.0-6.1":0,"7.0-7.1":0.00973,"8.1-8.4":0.00649,"9.0-9.2":0.00973,"9.3":0.3406,"10.0-10.2":0,"10.3":0.05514,"11.0-11.2":0.01946,"11.3-11.4":0.21734,"12.0-12.1":0,"12.2-12.5":0.4444,"13.0-13.1":0,"13.2":0,"13.3":0.01946,"13.4-13.7":0.04217,"14.0-14.4":0.17192,"14.5-14.8":0.52226,"15.0-15.1":0.27572,"15.2-15.3":1.24238,"15.4":1.21643,"15.5":1.40133,"15.6":4.92736,"16.0":4.30131,"16.1":12.599,"16.2":1.58947,"16.3":0.0519},P:{"4":0.23206,"5.0-5.4":0.01055,"6.2-6.4":0,"7.2-7.4":0.10548,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03164,"12.0":0,"13.0":0.01055,"14.0":0.0211,"15.0":0.01055,"16.0":0.07384,"17.0":0.06329,"18.0":0.2848,"19.0":2.25727},I:{"0":0,"3":0,"4":0.37065,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.18532,"4.4":0,"4.4.3-4.4.4":0.59715},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03617,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18081},Q:{"13.1":0},O:{"0":0.10958},H:{"0":0.09337},L:{"0":45.21896},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js
index 2523d61932cc76..50ab345bc238e0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01116,"39":0,"40":0,"41":0,"42":0,"43":0.01116,"44":0.03907,"45":0.01116,"46":0,"47":0,"48":0.00558,"49":0,"50":0,"51":0,"52":0.02233,"53":0,"54":0,"55":0,"56":0,"57":0.00558,"58":0,"59":0,"60":0,"61":0.02791,"62":0,"63":0,"64":0,"65":0,"66":0.00558,"67":0,"68":0.01116,"69":0,"70":0.00558,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00558,"78":0.03907,"79":0.00558,"80":0.00558,"81":0.00558,"82":0.00558,"83":0.00558,"84":0,"85":0,"86":0,"87":0.01116,"88":0.00558,"89":0.00558,"90":0,"91":0.01116,"92":0,"93":0,"94":0.00558,"95":0.00558,"96":0.00558,"97":0.00558,"98":0,"99":0.00558,"100":0.00558,"101":0.00558,"102":0.03907,"103":0.02233,"104":0.06698,"105":1.35643,"106":0.57495,"107":0.00558,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00558,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01116,"48":0.11164,"49":0.06698,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02233,"61":0,"62":0,"63":0,"64":0,"65":0.00558,"66":0.01116,"67":0.01116,"68":0.00558,"69":0.01116,"70":0.00558,"71":0.00558,"72":0.00558,"73":0.00558,"74":0.01675,"75":0.00558,"76":0.02233,"77":0.01116,"78":0.00558,"79":0.03349,"80":0.02233,"81":0.02233,"83":0.21212,"84":0.05024,"85":0.05582,"86":0.06698,"87":0.07815,"88":0.01675,"89":0.01116,"90":0.01116,"91":0.01675,"92":0.01116,"93":0.04466,"94":0.01675,"95":0.01116,"96":0.03349,"97":0.02791,"98":0.02791,"99":0.02791,"100":0.05024,"101":0.0614,"102":0.09489,"103":0.45772,"104":0.36283,"105":4.39303,"106":10.77326,"107":0.47447,"108":0.01116,"109":0.00558,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00558,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00558,"65":0.00558,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00558,"72":0.01116,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00558,"90":0.13955,"91":0.28468,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00558,"13":0.00558,"14":0,"15":0,"16":0.00558,"17":0.00558,"18":0.01116,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00558,"86":0.00558,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00558,"93":0,"94":0,"95":0,"96":0.00558,"97":0,"98":0,"99":0.00558,"100":0.00558,"101":0.00558,"102":0.00558,"103":0.01116,"104":0.05024,"105":0.72566,"106":2.79658,"107":0.24003},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00558,"9":0.01675,"10":0,"11":0,"12":0.00558,"13":0.02791,"14":0.12839,"15":0.02791,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01116,"10.1":0.01116,"11.1":0.03349,"12.1":0.0614,"13.1":0.32376,"14.1":0.39074,"15.1":0.0614,"15.2-15.3":0.06698,"15.4":0.13955,"15.5":0.2791,"15.6":2.21605,"16.0":0.63635,"16.1":0.08373,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00407,"7.0-7.1":0.01627,"8.1-8.4":0.02034,"9.0-9.2":0.03254,"9.3":0.24809,"10.0-10.2":0.0122,"10.3":0.23589,"11.0-11.2":0.0488,"11.3-11.4":0.07321,"12.0-12.1":0.04067,"12.2-12.5":1.22825,"13.0-13.1":0.0366,"13.2":0.02034,"13.3":0.08948,"13.4-13.7":0.29283,"14.0-14.4":0.74021,"14.5-14.8":2.20842,"15.0-15.1":0.42298,"15.2-15.3":0.58972,"15.4":0.67513,"15.5":1.86678,"15.6":20.22146,"16.0":8.98009,"16.1":0.52058},P:{"4":0.1164,"5.0-5.4":0.01058,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.03174,"11.1-11.2":0.01058,"12.0":0.01058,"13.0":0.02116,"14.0":0.02116,"15.0":0.01058,"16.0":0.05291,"17.0":0.07407,"18.0":2.66656},I:{"0":0,"3":0,"4":0.02123,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02123,"4.2-4.3":0.07429,"4.4":0,"4.4.3-4.4.4":0.40329},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01221,"9":0.03053,"10":0.00611,"11":0.14653,"5.5":0},J:{"7":0,"10":0.00442},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.42413},Q:{"13.1":0.00442},O:{"0":0.07069},H:{"0":0.15476},L:{"0":25.30447},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01141,"39":0,"40":0,"41":0,"42":0,"43":0.01141,"44":0.04562,"45":0.01141,"46":0,"47":0.0057,"48":0.0057,"49":0,"50":0,"51":0,"52":0.02281,"53":0,"54":0,"55":0.0057,"56":0,"57":0.01141,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0057,"67":0,"68":0.01141,"69":0,"70":0.0057,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0057,"78":0.03422,"79":0.0057,"80":0.0057,"81":0.0057,"82":0.0057,"83":0.0057,"84":0,"85":0,"86":0,"87":0.01141,"88":0.0057,"89":0.0057,"90":0,"91":0.01141,"92":0,"93":0,"94":0,"95":0.03422,"96":0.0057,"97":0,"98":0,"99":0.0057,"100":0.0057,"101":0.0057,"102":0.04562,"103":0.01711,"104":0.02281,"105":0.02852,"106":0.05133,"107":0.99803,"108":0.87826,"109":0.0057,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0057,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01141,"48":0.11406,"49":0.06273,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0057,"57":0,"58":0,"59":0,"60":0.01711,"61":0,"62":0,"63":0,"64":0,"65":0.0057,"66":0.01141,"67":0.0057,"68":0.0057,"69":0.01141,"70":0.0057,"71":0.0057,"72":0.0057,"73":0.0057,"74":0.01141,"75":0.0057,"76":0.01711,"77":0.01141,"78":0.01141,"79":0.03992,"80":0.02852,"81":0.01141,"83":0.29656,"84":0.05133,"85":0.05133,"86":0.06273,"87":0.07414,"88":0.03992,"89":0.0057,"90":0.01141,"91":0.01711,"92":0.01141,"93":0.07984,"94":0.01711,"95":0.0057,"96":0.02852,"97":0.01711,"98":0.02281,"99":0.01711,"100":0.02281,"101":0.02852,"102":0.03992,"103":0.31937,"104":0.09695,"105":0.19961,"106":0.26234,"107":3.0454,"108":13.08839,"109":0.01711,"110":0.0057,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0057,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.0057,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0057,"92":0.09695,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0057,"13":0.0057,"14":0,"15":0,"16":0,"17":0.0057,"18":0.01141,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0057,"86":0.0057,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0057,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0057,"100":0.0057,"101":0.0057,"102":0,"103":0.0057,"104":0.0057,"105":0.01141,"106":0.03422,"107":1.16341,"108":3.19368},E:{"4":0,"5":0,"6":0,"7":0,"8":0.0057,"9":0.01711,"10":0,"11":0,"12":0.0057,"13":0.02281,"14":0.13687,"15":0.02281,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01141,"10.1":0,"11.1":0.0057,"12.1":0.05703,"13.1":0.23953,"14.1":0.3707,"15.1":0.04562,"15.2-15.3":0.05133,"15.4":0.11406,"15.5":0.23382,"15.6":1.99035,"16.0":0.22812,"16.1":0.82123,"16.2":0.1939,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00806,"7.0-7.1":0.01611,"8.1-8.4":0.02014,"9.0-9.2":0.02014,"9.3":0.2538,"10.0-10.2":0.01209,"10.3":0.27394,"11.0-11.2":0.13294,"11.3-11.4":0.06849,"12.0-12.1":0.04029,"12.2-12.5":1.14814,"13.0-13.1":0.02014,"13.2":0.02014,"13.3":0.06849,"13.4-13.7":0.24171,"14.0-14.4":0.48343,"14.5-14.8":1.52683,"15.0-15.1":0.34243,"15.2-15.3":0.423,"15.4":0.5076,"15.5":1.22468,"15.6":7.20307,"16.0":4.50393,"16.1":17.6733,"16.2":1.68797,"16.3":0.04431},P:{"4":0.13752,"5.0-5.4":0.01058,"6.2-6.4":0,"7.2-7.4":0,"8.2":0.01058,"9.2":0,"10.1":0,"11.1-11.2":0.01058,"12.0":0.01058,"13.0":0.02116,"14.0":0.02116,"15.0":0.01058,"16.0":0.05289,"17.0":0.05289,"18.0":0.08463,"19.0":2.76094},I:{"0":0,"3":0,"4":0.01217,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01217,"4.2-4.3":0.06084,"4.4":0,"4.4.3-4.4.4":0.21294},A:{"6":0,"7":0,"8":0.01283,"9":0.01925,"10":0,"11":0.1219,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.0043},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.48126},Q:{"13.1":0.0043},O:{"0":0.09024},H:{"0":0.15052},L:{"0":24.65504},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js
index 5744617d66e897..e4fa3a939a6601 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00107,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00107,"100":0,"101":0,"102":0.00213,"103":0.00107,"104":0.00213,"105":0.04055,"106":0.01921,"107":0.00107,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00213,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0032,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0032,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00107,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00107,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.0096,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00107,"80":0,"81":0.0128,"83":0.00107,"84":0,"85":0,"86":0.00107,"87":0.00107,"88":0.00107,"89":0,"90":0,"91":0.00107,"92":0,"93":0,"94":0,"95":0.00107,"96":0.00107,"97":0.00107,"98":0.00107,"99":0.00107,"100":0.00107,"101":0.00107,"102":0.00107,"103":0.01174,"104":0.00427,"105":0.06295,"106":0.17712,"107":0.0096,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.00107,"18":0,"19":0.00107,"20":0.00107,"21":0,"22":0,"23":0,"24":0.01174,"25":0,"26":0.00747,"27":0.00747,"28":0.0064,"29":0.00213,"30":0.01387,"31":0.0064,"32":0.01067,"33":0.0064,"34":0,"35":0.00107,"36":0,"37":0.0064,"38":0.01174,"39":0,"40":0,"41":0.00107,"42":0.03201,"43":0,"44":0.00107,"45":0.00427,"46":0.0032,"47":0.0032,"48":0,"49":0,"50":0.01601,"51":0.01067,"52":0,"53":0,"54":0.00747,"55":0.02561,"56":0.0032,"57":0.01494,"58":0.02668,"60":0.27635,"62":0.00213,"63":0.41506,"64":0.15685,"65":0.13551,"66":0.00107,"67":0,"68":0,"69":0,"70":0,"71":0.0032,"72":0.01067,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00213,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01601,"91":0.02774,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00427},B:{"12":0.00213,"13":0.00107,"14":0.00107,"15":0.00213,"16":0.00107,"17":0.00213,"18":0.0032,"79":0,"80":0,"81":0,"83":0,"84":0.00107,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00107,"91":0,"92":0.00213,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00107,"102":0.00107,"103":0.00213,"104":0.00213,"105":0.02454,"106":0.05548,"107":0.00213},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00213,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00427,"14.1":0.00213,"15.1":0,"15.2-15.3":0,"15.4":0.00107,"15.5":0.00213,"15.6":0.00213,"16.0":0.0032,"16.1":0.00107,"16.2":0},G:{"8":0.00084,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01352,"8.1-8.4":0.00169,"9.0-9.2":0,"9.3":0.02196,"10.0-10.2":0,"10.3":0.11319,"11.0-11.2":0.01943,"11.3-11.4":0.01098,"12.0-12.1":0.06166,"12.2-12.5":2.02563,"13.0-13.1":0.0397,"13.2":0.0397,"13.3":0.08025,"13.4-13.7":0.20527,"14.0-14.4":0.62932,"14.5-14.8":0.78052,"15.0-15.1":0.41138,"15.2-15.3":0.73575,"15.4":0.36661,"15.5":0.58539,"15.6":0.74589,"16.0":1.15726,"16.1":0.05153},P:{"4":0.19302,"5.0-5.4":0.0508,"6.2-6.4":0.01016,"7.2-7.4":0.1727,"8.2":0,"9.2":0.08127,"10.1":0.01016,"11.1-11.2":0.08127,"12.0":0,"13.0":0.02032,"14.0":0.02032,"15.0":0.01016,"16.0":0.0508,"17.0":0.06095,"18.0":0.2743},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00261,"4.2-4.3":0.00877,"4.4":0,"4.4.3-4.4.4":0.05502},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0032,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04467},Q:{"13.1":0.01787},O:{"0":0.37519},H:{"0":31.26622},L:{"0":52.92596},S:{"2.5":0.0536}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00151,"100":0,"101":0,"102":0.01811,"103":0,"104":0,"105":0.00151,"106":0.00151,"107":0.0498,"108":0.03923,"109":0.00151,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00151,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00151,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00302,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.01056,"65":0.00302,"66":0,"67":0,"68":0.00604,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00151,"78":0,"79":0.00151,"80":0,"81":0.01811,"83":0.00151,"84":0.00151,"85":0.00302,"86":0.00151,"87":0.00151,"88":0,"89":0,"90":0,"91":0.00151,"92":0.00151,"93":0,"94":0.00151,"95":0.00151,"96":0.00151,"97":0.00151,"98":0.00453,"99":0.00151,"100":0,"101":0.00151,"102":0.00302,"103":0.00453,"104":0.00302,"105":0.00453,"106":0.00905,"107":0.09507,"108":0.39083,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0.00151,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00151,"24":0.01056,"25":0,"26":0.00755,"27":0.00604,"28":0.01509,"29":0,"30":0.05282,"31":0.00604,"32":0.00604,"33":0.00604,"34":0.00151,"35":0,"36":0,"37":0.01207,"38":0.01056,"39":0,"40":0,"41":0.00151,"42":0.07545,"43":0,"44":0.00151,"45":0.00604,"46":0.00755,"47":0.00302,"48":0,"49":0,"50":0.03622,"51":0.00905,"52":0,"53":0,"54":0.00755,"55":0.02716,"56":0.00453,"57":0.01509,"58":0.02414,"60":0.29426,"62":0.00302,"63":0.49948,"64":0.1177,"65":0.09356,"66":0.21579,"67":0.00604,"68":0,"69":0,"70":0,"71":0,"72":0.01358,"73":0.0332,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00151,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00151,"87":0,"88":0,"89":0,"90":0.00151,"91":0,"92":0.00755,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00755},B:{"12":0.00453,"13":0.00151,"14":0.00151,"15":0.00151,"16":0,"17":0.00151,"18":0.00453,"79":0,"80":0,"81":0,"83":0,"84":0.00302,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00151,"91":0,"92":0.00302,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00151,"104":0.00151,"105":0.00302,"106":0.00302,"107":0.04527,"108":0.09205},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00151,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00151,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00151,"12.1":0,"13.1":0.00302,"14.1":0.00151,"15.1":0,"15.2-15.3":0,"15.4":0.00151,"15.5":0.00151,"15.6":0.00755,"16.0":0,"16.1":0.01056,"16.2":0.00151,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0008,"6.0-6.1":0.00159,"7.0-7.1":0.01511,"8.1-8.4":0.0008,"9.0-9.2":0.00239,"9.3":0.03421,"10.0-10.2":0.00159,"10.3":0.17024,"11.0-11.2":0.0175,"11.3-11.4":0.00318,"12.0-12.1":0.02705,"12.2-12.5":1.42235,"13.0-13.1":0.02625,"13.2":0.03977,"13.3":0.10341,"13.4-13.7":0.17342,"14.0-14.4":0.45025,"14.5-14.8":0.46934,"15.0-15.1":0.34922,"15.2-15.3":0.32695,"15.4":0.39139,"15.5":0.58628,"15.6":0.61731,"16.0":0.74538,"16.1":1.13836,"16.2":0.28002,"16.3":0.00716},P:{"4":0.223,"5.0-5.4":0.03041,"6.2-6.4":0.02027,"7.2-7.4":0.13178,"8.2":0,"9.2":0.15205,"10.1":0.01014,"11.1-11.2":0.03041,"12.0":0,"13.0":0.01014,"14.0":0.01014,"15.0":0.01014,"16.0":0.07096,"17.0":0.07096,"18.0":0.12164,"19.0":0.4156},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00334,"4.2-4.3":0.00854,"4.4":0,"4.4.3-4.4.4":0.04472},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00905,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00849},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0934},Q:{"13.1":0.01698},O:{"0":0.76419},H:{"0":27.32364},L:{"0":55.46777},S:{"2.5":0.23775}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js
index e03fd89b94a0f5..78939b75b81710 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00486,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00243,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00243,"69":0,"70":0,"71":0,"72":0.00243,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00243,"100":0,"101":0.00243,"102":0.00243,"103":0.00243,"104":0.01215,"105":0.13122,"106":0.05589,"107":0.00243,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00243,"39":0,"40":0.00243,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00729,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00486,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00243,"78":0,"79":0,"80":0.00243,"81":0.00243,"83":0,"84":0.00243,"85":0,"86":0,"87":0.00486,"88":0,"89":0.00243,"90":0,"91":0,"92":0.00243,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00243,"99":0.00243,"100":0.00243,"101":0.00243,"102":0.00243,"103":0.00486,"104":0.00729,"105":0.2187,"106":2.49318,"107":0.17739,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00486,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00486,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00486,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0243,"62":0,"63":0.01701,"64":0.05832,"65":0.00972,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00243,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00243,"88":0,"89":0,"90":0.00486,"91":0.01944,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00243},B:{"12":0.00972,"13":0.01458,"14":0,"15":0.00243,"16":0.00243,"17":0,"18":0.00972,"79":0,"80":0,"81":0,"83":0,"84":0.00243,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00243,"91":0,"92":0.00486,"93":0,"94":0,"95":0,"96":0,"97":0.00243,"98":0,"99":0,"100":0.00486,"101":0.00243,"102":0.01701,"103":0.00972,"104":0.01701,"105":0.03159,"106":0.10206,"107":0.00972},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00243,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0.00243,"15.5":0,"15.6":0.00972,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00419,"10.0-10.2":0,"10.3":0.00299,"11.0-11.2":0.01587,"11.3-11.4":0.00718,"12.0-12.1":0,"12.2-12.5":0.44842,"13.0-13.1":0.00299,"13.2":0.0015,"13.3":0.03891,"13.4-13.7":0.01616,"14.0-14.4":0.34335,"14.5-14.8":0.64479,"15.0-15.1":0.1386,"15.2-15.3":0.0895,"15.4":0.23948,"15.5":0.25085,"15.6":0.39214,"16.0":0.24816,"16.1":0.03472},P:{"4":0.16092,"5.0-5.4":0.0704,"6.2-6.4":1.10636,"7.2-7.4":0.02012,"8.2":0,"9.2":0.02012,"10.1":0,"11.1-11.2":0.01006,"12.0":0.01006,"13.0":0.34196,"14.0":0.11064,"15.0":0.01006,"16.0":0.02012,"17.0":0.02012,"18.0":0.24139},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.06601,"4.4":0,"4.4.3-4.4.4":0.41128},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00729,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03028},Q:{"13.1":0},O:{"0":0.18168},H:{"0":9.44583},L:{"0":77.44056},S:{"2.5":0.24224}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00185,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00371,"52":0,"53":0,"54":0,"55":0,"56":0.00185,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00185,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00741,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00185,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00185,"99":0.00556,"100":0,"101":0.00185,"102":0.02409,"103":0,"104":0.00371,"105":0.00556,"106":0.00185,"107":0.07412,"108":0.06856,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.02594,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00185,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00185,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00185,"80":0,"81":0.00185,"83":0.00741,"84":0,"85":0,"86":0.01112,"87":0,"88":0,"89":0,"90":0,"91":0.00185,"92":0,"93":0.00185,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00556,"100":0.00371,"101":0.00371,"102":0.00185,"103":0.01482,"104":0.00371,"105":0.00371,"106":0.00371,"107":0.33354,"108":1.14886,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.04262,"28":0,"29":0,"30":0.00185,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00371,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00185,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00556,"62":0,"63":0.02038,"64":0.00741,"65":0.00371,"66":0.00741,"67":0,"68":0,"69":0.00185,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00185,"79":0.01112,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00556,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00556,"13":0.00185,"14":0.00556,"15":0.00185,"16":0.00185,"17":0,"18":0.00927,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00185,"86":0,"87":0,"88":0,"89":0,"90":0.00185,"91":0,"92":0.00371,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00371,"104":0.00371,"105":0.00185,"106":0.01482,"107":0.03706,"108":0.10933},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00185,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00185,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00185,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.00371,"16.0":0,"16.1":0,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00212,"9.3":0.0089,"10.0-10.2":0.03264,"10.3":0.04832,"11.0-11.2":0.00212,"11.3-11.4":0,"12.0-12.1":0.00636,"12.2-12.5":0.08774,"13.0-13.1":0,"13.2":0.00212,"13.3":0.00212,"13.4-13.7":0.03899,"14.0-14.4":0.21192,"14.5-14.8":0.24922,"15.0-15.1":0.11147,"15.2-15.3":0.07672,"15.4":0.24498,"15.5":0.10299,"15.6":0.41325,"16.0":0.4747,"16.1":1.87423,"16.2":0.12249,"16.3":0},P:{"4":0.16102,"5.0-5.4":0.29185,"6.2-6.4":0.03019,"7.2-7.4":0.10064,"8.2":0,"9.2":0.04026,"10.1":0,"11.1-11.2":0.01006,"12.0":0,"13.0":0.06038,"14.0":0.01006,"15.0":0.01006,"16.0":0.07045,"17.0":0.05032,"18.0":0.1107,"19.0":0.2516},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00234,"4.2-4.3":0.00117,"4.4":0,"4.4.3-4.4.4":0.06652},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00556,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08962},Q:{"13.1":0.00815},O:{"0":3.07957},H:{"0":8.09099},L:{"0":76.58045},S:{"2.5":1.43387}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js
index 325b41078ad903..d42951e7acae30 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js
@@ -1 +1 @@
-module.exports={C:{"52":0.00746,"60":0.02986,"68":0.05598,"71":0.00373,"91":0.00746,"102":0.10076,"103":0.00373,"104":0.01866,"105":2.07126,"106":1.0151,"107":0.00373,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 108 3.5 3.6"},D:{"19":0.00373,"34":0.0112,"38":0.00373,"40":0.00746,"46":0.00373,"63":0.06344,"69":0.04105,"72":0.02612,"75":0.08584,"76":0.01866,"79":0.05598,"81":0.0112,"83":0.00373,"84":0.00746,"86":0.02612,"87":0.00373,"89":0.04478,"90":0.0112,"91":0.00373,"92":0.01866,"95":0.03359,"96":0.03359,"97":0.25378,"99":0.04478,"100":0.00746,"101":0.02612,"102":0.02612,"103":0.13435,"104":0.05971,"105":3.18713,"106":10.89744,"107":0.71281,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 73 74 77 78 80 85 88 93 94 98 108 109 110"},F:{"37":0.01493,"40":0.00373,"72":0.08957,"79":0.00746,"82":0.02986,"84":0.00373,"85":0.02239,"90":0.61578,"91":1.81002,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 80 81 83 86 87 88 89 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.04105,"13":0.00746,"14":0.01493,"15":0.01493,"16":0.02239,"17":0.00746,"18":0.15301,"84":0.00373,"90":0.00373,"92":0.01866,"97":0.00746,"101":0.00373,"103":0.0112,"104":0.17167,"105":0.72774,"106":3.05278,"107":0.32468,_:"79 80 81 83 85 86 87 88 89 91 93 94 95 96 98 99 100 102"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.1 15.2-15.3 16.2","10.1":0.21646,"12.1":0.00373,"13.1":0.0821,"14.1":0.03732,"15.4":0.00373,"15.5":0.00746,"15.6":0.03359,"16.0":0.04105,"16.1":0.0112},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00262,"5.0-5.1":0.00654,"6.0-6.1":0,"7.0-7.1":0.10332,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07193,"10.0-10.2":0,"10.3":0.39366,"11.0-11.2":0.03662,"11.3-11.4":0.01831,"12.0-12.1":0.05885,"12.2-12.5":5.63158,"13.0-13.1":0.00523,"13.2":0.00392,"13.3":0.05885,"13.4-13.7":0.21187,"14.0-14.4":0.36358,"14.5-14.8":0.49698,"15.0-15.1":0.72455,"15.2-15.3":0.10463,"15.4":0.10201,"15.5":1.30131,"15.6":1.25161,"16.0":1.02797,"16.1":0.0837},P:{"4":0.62509,"5.0-5.4":0.05389,"6.2-6.4":0.01016,"7.2-7.4":0.10777,"8.2":0,"9.2":0.03233,"10.1":0.06466,"11.1-11.2":0.01078,"12.0":0,"13.0":0.01078,"14.0":0.02032,"15.0":0.01016,"16.0":0.19399,"17.0":0.08622,"18.0":0.31254},I:{"0":0,"3":0,"4":0.0001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00385,"4.2-4.3":0.0055,"4.4":0,"4.4.3-4.4.4":0.07204},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04478,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.0188},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04388},Q:{"13.1":0.05014},O:{"0":0.26952},H:{"0":1.03847},L:{"0":56.46013},S:{"2.5":0.32594}};
+module.exports={C:{"48":0.00393,"52":0.01572,"60":0.02357,"78":0.00393,"94":0.00786,"98":0.00786,"102":0.05501,"105":0.01965,"106":0.01179,"107":1.76805,"108":1.8152,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 99 100 101 103 104 109 110 3.5 3.6"},D:{"11":0.0275,"28":0.00786,"37":0.00786,"38":0.01179,"43":0.00393,"47":0.01572,"49":0.18859,"63":0.00786,"65":0.16895,"66":0.00393,"69":0.07465,"74":0.00786,"75":0.10215,"77":0.11394,"79":0.0275,"80":0.00393,"81":0.07072,"83":0.00786,"84":0.00786,"85":0.00786,"86":0.07465,"87":0.01572,"89":0.02357,"91":0.00786,"92":0.01965,"94":0.00393,"95":0.00786,"96":0.00786,"97":0.18466,"98":0.01572,"99":0.04322,"100":0.00786,"101":0.00786,"102":0.00786,"103":0.06286,"104":0.07465,"105":0.03143,"106":0.21217,"107":2.11773,"108":14.07761,"110":0.01179,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 39 40 41 42 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 67 68 70 71 72 73 76 78 88 90 93 109 111"},F:{"37":0.00786,"79":0.03143,"85":0.01965,"90":0.02357,"92":0.05501,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 91 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03143,"14":0.00786,"15":0.29468,"16":0.01572,"17":0.01179,"18":0.05108,"84":0.00786,"90":0.00786,"92":0.02357,"97":0.00393,"98":0.01965,"103":0.03536,"104":0.00786,"105":0.01965,"106":0.01965,"107":1.3948,"108":2.95461,_:"13 79 80 81 83 85 86 87 88 89 91 93 94 95 96 99 100 101 102"},E:{"4":0,"14":0.01965,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.3","12.1":0.01965,"13.1":0.14537,"14.1":0.02357,"15.6":0.04715,"16.0":0.00786,"16.1":0.03929,"16.2":0.01572},G:{"8":0.00503,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00101,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.60771,"8.1-8.4":0,"9.0-9.2":0.00201,"9.3":0.46081,"10.0-10.2":0,"10.3":0.16803,"11.0-11.2":0.03823,"11.3-11.4":0.01006,"12.0-12.1":0.08049,"12.2-12.5":3.51849,"13.0-13.1":0.00201,"13.2":0,"13.3":0.00402,"13.4-13.7":0.20827,"14.0-14.4":0.15193,"14.5-14.8":0.26462,"15.0-15.1":0.41755,"15.2-15.3":0.09659,"15.4":0.17205,"15.5":0.39441,"15.6":0.42157,"16.0":0.60872,"16.1":0.89044,"16.2":0.39743,"16.3":0.02717},P:{"4":0.0788,"5.0-5.4":0.01126,"6.2-6.4":0.02027,"7.2-7.4":0.20262,"8.2":0,"9.2":0.09005,"10.1":0.01014,"11.1-11.2":0.03041,"12.0":0,"13.0":0.03377,"14.0":0.04503,"15.0":0.01014,"16.0":0.01126,"17.0":0.13508,"18.0":0.05628,"19.0":0.4165},I:{"0":0,"3":0,"4":0.0001,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00244,"4.2-4.3":0.00115,"4.4":0,"4.4.3-4.4.4":0.05702},A:{"11":0.03143,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0425},Q:{"13.1":0.00607},O:{"0":0.43711},H:{"0":1.23574},L:{"0":57.53379},S:{"2.5":0.55853}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js
index 00c3ee587c0871..f82a320fd826ef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00561,"49":0,"50":0,"51":0,"52":0.01122,"53":0,"54":0,"55":0.00561,"56":0,"57":0.01122,"58":0,"59":0,"60":0.00561,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00561,"69":0,"70":0,"71":0.00561,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.05609,"79":0,"80":0.00561,"81":0.00561,"82":0,"83":0.00561,"84":0.00561,"85":0.00561,"86":0,"87":0.00561,"88":0,"89":0,"90":0,"91":0.04487,"92":0,"93":0,"94":0.00561,"95":0.00561,"96":0.00561,"97":0.00561,"98":0.00561,"99":0.01122,"100":0.01122,"101":0.01683,"102":0.12901,"103":0.03926,"104":0.09535,"105":2.34456,"106":1.07693,"107":0.01122,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00561,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01683,"50":0,"51":0,"52":0.08974,"53":0.00561,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00561,"64":0,"65":0.00561,"66":0.03365,"67":0,"68":0.01122,"69":0,"70":0,"71":0,"72":0.00561,"73":0.00561,"74":0,"75":0,"76":0,"77":0.00561,"78":0.00561,"79":0.08974,"80":0.00561,"81":0.00561,"83":0.01122,"84":0.03926,"85":0.04487,"86":0.02805,"87":0.04487,"88":0.01122,"89":0.02244,"90":0.00561,"91":0.02244,"92":0.01683,"93":0.00561,"94":0.00561,"95":0.00561,"96":0.14023,"97":0.01122,"98":0.02244,"99":0.02244,"100":0.03926,"101":0.05048,"102":0.05048,"103":0.36459,"104":0.30289,"105":4.00483,"106":9.21559,"107":0.35898,"108":0.00561,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00561,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00561,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00561,"70":0,"71":0.00561,"72":0.01122,"73":0,"74":0,"75":0,"76":0,"77":0.00561,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00561,"85":0.00561,"86":0,"87":0,"88":0,"89":0.01122,"90":0.42068,"91":0.73478,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00561,"79":0,"80":0,"81":0,"83":0,"84":0.00561,"85":0.00561,"86":0.00561,"87":0,"88":0,"89":0.00561,"90":0.00561,"91":0.01122,"92":0.00561,"93":0,"94":0,"95":0.00561,"96":0.01122,"97":0.01122,"98":0.00561,"99":0.01683,"100":0.01683,"101":0.01683,"102":0.01683,"103":0.02805,"104":0.10096,"105":1.20594,"106":3.71316,"107":0.27484},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.01122,"11":0,"12":0.00561,"13":0.02244,"14":0.16266,"15":0.03926,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00561,"10.1":0.01122,"11.1":0.03365,"12.1":0.07292,"13.1":0.31971,"14.1":0.44872,"15.1":0.07853,"15.2-15.3":0.08414,"15.4":0.22436,"15.5":0.38702,"15.6":1.88462,"16.0":0.8077,"16.1":0.11218,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00422,"8.1-8.4":0,"9.0-9.2":0.20239,"9.3":0.14758,"10.0-10.2":0,"10.3":0.11806,"11.0-11.2":0.00422,"11.3-11.4":0.1012,"12.0-12.1":0.03373,"12.2-12.5":0.50598,"13.0-13.1":0.01687,"13.2":0.01265,"13.3":0.0506,"13.4-13.7":0.20239,"14.0-14.4":0.5861,"14.5-14.8":1.72456,"15.0-15.1":0.44695,"15.2-15.3":0.61983,"15.4":0.73367,"15.5":2.38655,"15.6":16.67211,"16.0":14.96442,"16.1":0.65356},P:{"4":0.20565,"5.0-5.4":0.01028,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.02057,"12.0":0,"13.0":0.02057,"14.0":0.03085,"15.0":0.02057,"16.0":0.05141,"17.0":0.11311,"18.0":3.17731},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.005,"4.2-4.3":0.00749,"4.4":0,"4.4.3-4.4.4":0.06995},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00588,"9":0,"10":0,"11":0.11752,"5.5":0},J:{"7":0,"10":0.00439},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.50936},Q:{"13.1":0},O:{"0":0.03513},H:{"0":0.21617},L:{"0":21.89412},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00586,"49":0,"50":0,"51":0,"52":0.01171,"53":0,"54":0,"55":0.00586,"56":0,"57":0.00586,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00586,"69":0,"70":0,"71":0.01171,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.05856,"79":0.00586,"80":0,"81":0.00586,"82":0.00586,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00586,"89":0.00586,"90":0,"91":0.03514,"92":0.00586,"93":0,"94":0,"95":0.00586,"96":0,"97":0.00586,"98":0.01171,"99":0.00586,"100":0.00586,"101":0.01171,"102":0.18154,"103":0.01171,"104":0.02928,"105":0.02928,"106":0.05856,"107":1.94419,"108":1.59283,"109":0.00586,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00586,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02342,"50":0,"51":0,"52":0.19325,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00586,"66":0.04099,"67":0,"68":0.00586,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00586,"76":0,"77":0.00586,"78":0.00586,"79":0.08198,"80":0.00586,"81":0.00586,"83":0.01757,"84":0.02342,"85":0.02342,"86":0.03514,"87":0.04685,"88":0.04685,"89":0.01171,"90":0.00586,"91":0.01171,"92":0.08198,"93":0.00586,"94":0.00586,"95":0,"96":0.01171,"97":0.01171,"98":0.01171,"99":0.01757,"100":0.03514,"101":0.03514,"102":0.35722,"103":0.32794,"104":0.06442,"105":0.09955,"106":0.14054,"107":2.61178,"108":10.16016,"109":0.00586,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00586,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00586,"90":0,"91":0.00586,"92":0.14054,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00586,"79":0,"80":0,"81":0,"83":0,"84":0.00586,"85":0,"86":0.00586,"87":0,"88":0,"89":0.00586,"90":0.00586,"91":0.01171,"92":0.00586,"93":0,"94":0,"95":0,"96":0.00586,"97":0.01171,"98":0.01757,"99":0.01171,"100":0.01171,"101":0.00586,"102":0.01757,"103":0.01171,"104":0.01757,"105":0.03514,"106":0.07613,"107":3.46675,"108":5.52806},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02342,"14":0.11712,"15":0.02342,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01171,"12.1":0.07613,"13.1":0.26352,"14.1":0.39235,"15.1":0.0527,"15.2-15.3":0.06442,"15.4":0.15811,"15.5":0.26352,"15.6":1.51085,"16.0":0.26938,"16.1":0.98966,"16.2":0.24595,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00778,"8.1-8.4":0,"9.0-9.2":0.21011,"9.3":0.15175,"10.0-10.2":0.00389,"10.3":0.14008,"11.0-11.2":0.00778,"11.3-11.4":0.10895,"12.0-12.1":0.01946,"12.2-12.5":0.5214,"13.0-13.1":0.01167,"13.2":0.00778,"13.3":0.03891,"13.4-13.7":0.12062,"14.0-14.4":0.45525,"14.5-14.8":1.26069,"15.0-15.1":0.31517,"15.2-15.3":0.43968,"15.4":0.66925,"15.5":1.47859,"15.6":6.21006,"16.0":6.35792,"16.1":16.494,"16.2":1.84434,"16.3":0.04669},P:{"4":0.1644,"5.0-5.4":0.02055,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.01028,"12.0":0.01028,"13.0":0.02055,"14.0":0.02055,"15.0":0.01028,"16.0":0.0411,"17.0":0.06165,"18.0":0.18495,"19.0":2.95925},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02626,"4.2-4.3":0.00788,"4.4":0,"4.4.3-4.4.4":0.05514},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0937,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00414},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.56773},Q:{"13.1":0},O:{"0":0.04973},H:{"0":0.20793},L:{"0":21.80872},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js
index 4682ddabfac429..5d738f39015042 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00267,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02134,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00534,"59":0,"60":0.00267,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01067,"69":0,"70":0.00267,"71":0,"72":0.008,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00267,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00267,"92":0,"93":0.00267,"94":0.00267,"95":0.00267,"96":0,"97":0.00267,"98":0,"99":0.00267,"100":0.00534,"101":0.00534,"102":0.01067,"103":0.008,"104":0.0747,"105":0.37619,"106":0.18142,"107":0.00267,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00267,"28":0,"29":0,"30":0,"31":0.00267,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00267,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.01067,"59":0,"60":0.00267,"61":0,"62":0.00534,"63":0,"64":0.00534,"65":0,"66":0.00534,"67":0.00267,"68":0,"69":0.008,"70":0.00534,"71":0.00267,"72":0.00267,"73":0.00267,"74":0.01334,"75":0.00267,"76":0.00534,"77":0.00534,"78":0.03468,"79":0.02134,"80":0.008,"81":0.04002,"83":0.01067,"84":0.00267,"85":0.008,"86":0.008,"87":0.03202,"88":0.00534,"89":0.01334,"90":0.01067,"91":0.00534,"92":0.01868,"93":0.008,"94":0.02401,"95":0.008,"96":0.04002,"97":0.01334,"98":0.01334,"99":0.01067,"100":0.01868,"101":0.02668,"102":0.02134,"103":0.0667,"104":0.08004,"105":0.9418,"106":2.81207,"107":0.12806,"108":0.00267,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00267,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00267,"60":0.01067,"62":0,"63":0.02668,"64":0.01868,"65":0.01868,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00267,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00267,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03468,"91":0.09872,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00267,"13":0.00267,"14":0.00267,"15":0.01067,"16":0,"17":0,"18":0.008,"79":0,"80":0,"81":0,"83":0,"84":0.00267,"85":0,"86":0,"87":0,"88":0,"89":0.00267,"90":0,"91":0,"92":0.00534,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00267,"102":0.00267,"103":0.00267,"104":0.008,"105":0.10672,"106":0.41087,"107":0.02401},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01067,"15":0.00267,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00267,"12.1":0.00267,"13.1":0.02401,"14.1":0.008,"15.1":0.00267,"15.2-15.3":0.00267,"15.4":0.00267,"15.5":0.00534,"15.6":0.02668,"16.0":0.03202,"16.1":0.00534,"16.2":0},G:{"8":0.00739,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00493,"6.0-6.1":0,"7.0-7.1":0.04437,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.15529,"10.0-10.2":0,"10.3":0.63101,"11.0-11.2":0.1824,"11.3-11.4":0.13064,"12.0-12.1":0.38698,"12.2-12.5":8.14886,"13.0-13.1":0.0493,"13.2":0.15036,"13.3":0.4634,"13.4-13.7":0.26128,"14.0-14.4":0.89475,"14.5-14.8":1.30392,"15.0-15.1":0.78383,"15.2-15.3":0.72714,"15.4":0.66552,"15.5":1.53315,"15.6":2.21099,"16.0":4.51811,"16.1":0.41656},P:{"4":0.06149,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.19471,"8.2":0,"9.2":0.10248,"10.1":0.01025,"11.1-11.2":0.07173,"12.0":0.01025,"13.0":0.03074,"14.0":0.07173,"15.0":0.04099,"16.0":0.09223,"17.0":0.14347,"18.0":0.92229},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00157,"4.2-4.3":0.00315,"4.4":0,"4.4.3-4.4.4":0.06662},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00534,"5.5":0},J:{"7":0,"10":0.022},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.30061},Q:{"13.1":0.00733},O:{"0":0.11731},H:{"0":1.52712},L:{"0":65.18699},S:{"2.5":0.01466}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00262,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01048,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00262,"67":0,"68":0.01048,"69":0,"70":0,"71":0,"72":0.00786,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00262,"79":0,"80":0,"81":0,"82":0.00262,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00262,"90":0,"91":0.00262,"92":0,"93":0,"94":0.00262,"95":0,"96":0,"97":0,"98":0,"99":0.00262,"100":0.05238,"101":0.00262,"102":0.02095,"103":0.00262,"104":0.00524,"105":0.00524,"106":0.06286,"107":0.30119,"108":0.23571,"109":0.00262,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00262,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00262,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00262,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00524,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00524,"59":0,"60":0.00262,"61":0,"62":0,"63":0,"64":0.01048,"65":0,"66":0,"67":0,"68":0,"69":0.00262,"70":0.00262,"71":0,"72":0.00262,"73":0.00262,"74":0.00524,"75":0.00262,"76":0.00524,"77":0.00262,"78":0.00262,"79":0.01571,"80":0.01833,"81":0.01833,"83":0.00262,"84":0.00262,"85":0.0131,"86":0.01048,"87":0.01048,"88":0.00524,"89":0.00786,"90":0.00524,"91":0.00524,"92":0.01571,"93":0.00786,"94":0.00524,"95":0.05238,"96":0.01048,"97":0.00786,"98":0.00786,"99":0.00786,"100":0.02357,"101":0.00786,"102":0.01048,"103":0.04452,"104":0.02619,"105":0.055,"106":0.04452,"107":0.62332,"108":3.00661,"109":0.00786,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00262,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00262,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00786,"62":0,"63":0.06024,"64":0.00524,"65":0.00262,"66":0.02095,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00262,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00262,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00786,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00524,"13":0,"14":0,"15":0.00786,"16":0,"17":0.00262,"18":0.01048,"79":0,"80":0,"81":0,"83":0,"84":0.00262,"85":0.00262,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00786,"93":0,"94":0,"95":0,"96":0,"97":0.00262,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00524,"104":0.00262,"105":0.00524,"106":0.00786,"107":0.19643,"108":0.43737},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00524,"15":0.00262,_:"0","3.1":0,"3.2":0,"5.1":0.00262,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00262,"13.1":0.00524,"14.1":0.01048,"15.1":0,"15.2-15.3":0,"15.4":0.00262,"15.5":0.00524,"15.6":0.02619,"16.0":0.00524,"16.1":0.03929,"16.2":0.01048,"16.3":0},G:{"8":0.00449,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00673,"6.0-6.1":0.00449,"7.0-7.1":0.0157,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06729,"10.0-10.2":0,"10.3":0.48675,"11.0-11.2":0.08972,"11.3-11.4":0.01122,"12.0-12.1":0.22207,"12.2-12.5":4.57368,"13.0-13.1":0.01794,"13.2":0.01794,"13.3":0.25347,"13.4-13.7":0.25347,"14.0-14.4":0.85013,"14.5-14.8":1.08342,"15.0-15.1":0.66396,"15.2-15.3":0.77611,"15.4":0.50694,"15.5":1.11482,"15.6":1.58587,"16.0":3.26146,"16.1":3.87159,"16.2":0.83219,"16.3":0.04262},P:{"4":0.08123,"5.0-5.4":0.02031,"6.2-6.4":0.01015,"7.2-7.4":0.16246,"8.2":0,"9.2":0.12184,"10.1":0,"11.1-11.2":0.04061,"12.0":0.01015,"13.0":0.04061,"14.0":0.09138,"15.0":0.03046,"16.0":0.09138,"17.0":0.18276,"18.0":0.29445,"19.0":0.82244},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00246,"4.2-4.3":0.0041,"4.4":0,"4.4.3-4.4.4":0.06226},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00786,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.02952},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.49453},Q:{"13.1":0.00738},O:{"0":0.18453},H:{"0":1.31372},L:{"0":68.01389},S:{"2.5":0.03691}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js
index a5a726f94ff006..8b131538e71e5e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0041,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.0041,"95":0,"96":0,"97":0.0041,"98":0,"99":0,"100":0.0041,"101":0,"102":0.01639,"103":0.00819,"104":0.04097,"105":0.36873,"106":0.1352,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0041,"50":0,"51":0,"52":0,"53":0.02868,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0041,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":1.88872,"80":0,"81":0.0041,"83":0,"84":0,"85":0,"86":0,"87":0.0041,"88":0,"89":0,"90":0,"91":0.0041,"92":0,"93":0,"94":0,"95":0.01229,"96":0.0041,"97":0,"98":0,"99":0.0041,"100":0,"101":0,"102":0,"103":0.11881,"104":0.12701,"105":2.34348,"106":8.80445,"107":0.56129,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0041,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01229,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0041,"15":0,"16":0,"17":0.0041,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0041,"98":0,"99":0,"100":0,"101":0.0041,"102":0.0041,"103":0,"104":0.00819,"105":0.1434,"106":0.61455,"107":0.03687},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.05736,"14":0.03687,"15":0.01639,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0041,"12.1":0.0041,"13.1":0.05736,"14.1":0.1434,"15.1":0.0041,"15.2-15.3":0.00819,"15.4":0.01639,"15.5":0.08194,"15.6":0.56948,"16.0":0.03278,"16.1":0.0041,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.01638,"11.0-11.2":0.00983,"11.3-11.4":0.11791,"12.0-12.1":0,"12.2-12.5":0.37338,"13.0-13.1":0,"13.2":0,"13.3":0.00983,"13.4-13.7":0.4094,"14.0-14.4":1.04807,"14.5-14.8":2.29594,"15.0-15.1":1.51316,"15.2-15.3":1.09393,"15.4":0.79916,"15.5":2.26646,"15.6":15.13485,"16.0":6.12796,"16.1":0.03603},P:{"4":0.01016,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22357,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03049,"12.0":0,"13.0":0.06097,"14.0":0.17276,"15.0":0.03049,"16.0":0.26422,"17.0":0.30486,"18.0":3.71934},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15542},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06555,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1948},Q:{"13.1":0},O:{"0":0.02361},H:{"0":0.03912},L:{"0":44.99513},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0.00425,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.017,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00425,"85":0,"86":0,"87":0,"88":0.00425,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00425,"105":0.01275,"106":0.017,"107":0.2805,"108":0.306,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0255,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.50575,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00425,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0085,"100":0.00425,"101":0,"102":0,"103":0.01275,"104":0.00425,"105":0.0595,"106":0.08075,"107":1.1645,"108":9.7835,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00425,"18":0.00425,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00425,"107":0.22525,"108":0.48025},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0085,"14":0.12325,"15":0.00425,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.017,"13.1":0.0425,"14.1":0.068,"15.1":0,"15.2-15.3":0.00425,"15.4":0.03825,"15.5":0.04675,"15.6":0.2465,"16.0":0.017,"16.1":0.04675,"16.2":0.00425,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0031,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0.00929,"12.0-12.1":0,"12.2-12.5":0.40577,"13.0-13.1":0,"13.2":0,"13.3":0.00929,"13.4-13.7":0.04336,"14.0-14.4":0.63498,"14.5-14.8":1.70361,"15.0-15.1":0.47391,"15.2-15.3":0.83941,"15.4":0.55754,"15.5":2.22398,"15.6":6.13298,"16.0":4.036,"16.1":11.77346,"16.2":0.89207,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07071,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0101,"12.0":0,"13.0":0.0202,"14.0":0.16162,"15.0":0.11111,"16.0":0.31313,"17.0":0.06061,"18.0":0.82829,"19.0":4.07073},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.04675},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00425,"11":0.03825,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.207},Q:{"13.1":0},O:{"0":0.33925},H:{"0":0.03811},L:{"0":47.5715},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js
index 6415bb2fa7a907..18e03ea56bc53d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00481,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00481,"73":0.00481,"74":0,"75":0,"76":0,"77":0,"78":0.00961,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0673,"92":0,"93":0,"94":0.00481,"95":0,"96":0,"97":0,"98":0,"99":0.00481,"100":0,"101":0.00481,"102":0.00961,"103":0.01442,"104":0.04807,"105":0.52396,"106":0.59126,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00961,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00961,"49":0.01923,"50":0,"51":0,"52":0,"53":0.00481,"54":0,"55":0,"56":0.00481,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00481,"64":0,"65":0.00481,"66":0,"67":0.00961,"68":0.00481,"69":0.00481,"70":0.00481,"71":0,"72":0,"73":0,"74":0.00481,"75":0,"76":0,"77":0,"78":0.00481,"79":0.05768,"80":0.00481,"81":0.01923,"83":0.00481,"84":0.01442,"85":0.01442,"86":0.01442,"87":0.03365,"88":0.00481,"89":0.01442,"90":0.00961,"91":0.01923,"92":0.02404,"93":0.00961,"94":0.00481,"95":0.00481,"96":0.02404,"97":0.01442,"98":0.01923,"99":0.01442,"100":0.02884,"101":0.01923,"102":0.03365,"103":0.16344,"104":0.16344,"105":4.48974,"106":10.7821,"107":0.33649,"108":0.00481,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00481,"72":0.00961,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00481,"86":0,"87":0,"88":0,"89":0.00481,"90":0.74509,"91":1.4421,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00481,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00481,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00481,"102":0.00481,"103":0.00961,"104":0.02404,"105":0.38937,"106":1.18733,"107":0.07691},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00961,"14":0.02404,"15":0.00961,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00961,"13.1":0.03846,"14.1":0.08172,"15.1":0.01442,"15.2-15.3":0.01442,"15.4":0.02884,"15.5":0.08172,"15.6":0.24996,"16.0":0.17786,"16.1":0.01923,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00562,"6.0-6.1":0.00281,"7.0-7.1":0.0014,"8.1-8.4":0,"9.0-9.2":0.0014,"9.3":0.05476,"10.0-10.2":0,"10.3":0.01825,"11.0-11.2":0.00562,"11.3-11.4":0.00702,"12.0-12.1":0.01264,"12.2-12.5":0.28502,"13.0-13.1":0.00702,"13.2":0.00702,"13.3":0.02527,"13.4-13.7":0.08284,"14.0-14.4":0.22745,"14.5-14.8":0.73853,"15.0-15.1":0.11934,"15.2-15.3":0.19516,"15.4":0.29625,"15.5":0.73993,"15.6":5.71867,"16.0":4.69091,"16.1":0.24711},P:{"4":0.10177,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05089,"8.2":0,"9.2":0.01018,"10.1":0,"11.1-11.2":0.04071,"12.0":0.01018,"13.0":0.04071,"14.0":0.06106,"15.0":0.03053,"16.0":0.07124,"17.0":0.12213,"18.0":1.48588},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00989,"4.4":0,"4.4.3-4.4.4":0.07415},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02055,"9":0.00514,"10":0.00514,"11":0.11819,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17656},Q:{"13.1":0},O:{"0":0.01558},H:{"0":0.18682},L:{"0":59.9721},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00807,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00403,"74":0,"75":0,"76":0,"77":0,"78":0.00807,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.04034,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00403,"100":0,"101":0,"102":0.00807,"103":0.00403,"104":0.0242,"105":0.00807,"106":0.02017,"107":0.30658,"108":0.29448,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00807,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01614,"50":0,"51":0,"52":0,"53":0.00403,"54":0,"55":0,"56":0.00807,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00403,"66":0,"67":0.00403,"68":0.00403,"69":0,"70":0.00403,"71":0,"72":0,"73":0,"74":0.00403,"75":0,"76":0,"77":0.00403,"78":0,"79":0.04034,"80":0.00403,"81":0.0121,"83":0.00807,"84":0.00807,"85":0.0121,"86":0.0121,"87":0.02017,"88":0.00403,"89":0.00807,"90":0.00807,"91":0.03227,"92":0.02017,"93":0.00403,"94":0.00403,"95":0.00807,"96":0.0121,"97":0.0121,"98":0.00807,"99":0.00807,"100":0.0121,"101":0.01614,"102":0.01614,"103":0.10085,"104":0.0242,"105":0.06051,"106":0.08471,"107":1.49258,"108":9.16525,"109":0.00403,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00403,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00807,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00807,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00403,"92":0.46391,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00403,"79":0,"80":0,"81":0,"83":0,"84":0.00403,"85":0,"86":0,"87":0.00403,"88":0,"89":0,"90":0,"91":0,"92":0.00403,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00403,"101":0,"102":0,"103":0.00403,"104":0.00403,"105":0.00403,"106":0.00807,"107":0.32675,"108":0.89151},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00403,"14":0.0121,"15":0.00403,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00403,"10.1":0,"11.1":0,"12.1":0.00403,"13.1":0.0242,"14.1":0.04437,"15.1":0.00807,"15.2-15.3":0.0121,"15.4":0.0121,"15.5":0.04034,"15.6":0.14119,"16.0":0.02824,"16.1":0.13312,"16.2":0.02824,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0045,"6.0-6.1":0.003,"7.0-7.1":0.003,"8.1-8.4":0,"9.0-9.2":0.003,"9.3":0.05099,"10.0-10.2":0,"10.3":0.0165,"11.0-11.2":0.009,"11.3-11.4":0.0105,"12.0-12.1":0.012,"12.2-12.5":0.32095,"13.0-13.1":0.006,"13.2":0.0075,"13.3":0.024,"13.4-13.7":0.08249,"14.0-14.4":0.19947,"14.5-14.8":0.6344,"15.0-15.1":0.09599,"15.2-15.3":0.17097,"15.4":0.20397,"15.5":0.53542,"15.6":2.41013,"16.0":2.28565,"16.1":6.29453,"16.2":0.69739,"16.3":0.0195},P:{"4":0.14366,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07183,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.04105,"12.0":0.01026,"13.0":0.05131,"14.0":0.04105,"15.0":0.03078,"16.0":0.07183,"17.0":0.07183,"18.0":0.16418,"19.0":1.6008},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0081,"4.4":0,"4.4.3-4.4.4":0.06207},A:{"6":0,"7":0,"8":0.00437,"9":0,"10":0,"11":0.04807,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19091},Q:{"13.1":0},O:{"0":0.02386},H:{"0":0.19769},L:{"0":65.91445},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js
index d2eb370a71d65f..37fcaec852415f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.002,"51":0.002,"52":0.00799,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.002,"69":0,"70":0,"71":0,"72":0.002,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.002,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.002,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00399,"92":0,"93":0,"94":0,"95":0.00399,"96":0.002,"97":0,"98":0.002,"99":0.002,"100":0.00599,"101":0.00799,"102":0.03994,"103":0.00999,"104":0.01598,"105":0.23764,"106":0.07788,"107":0.00399,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.002,"39":0,"40":0.002,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00599,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.002,"56":0.00999,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.002,"65":0,"66":0,"67":0,"68":0.00999,"69":0.002,"70":0.00399,"71":0,"72":0.002,"73":0,"74":0.00399,"75":0.002,"76":0,"77":0.002,"78":0,"79":0.00799,"80":0.002,"81":0.00999,"83":0.002,"84":0.00599,"85":0.01598,"86":0.00599,"87":0.00399,"88":0.002,"89":0.002,"90":0.00399,"91":0.01198,"92":0.002,"93":0.002,"94":0.002,"95":0.00599,"96":0.00399,"97":0.00799,"98":0.00399,"99":0.00399,"100":0.00399,"101":0.00399,"102":0.00599,"103":0.02796,"104":0.02596,"105":0.30155,"106":0.83874,"107":0.02996,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00399,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00399,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.002,"51":0,"52":0,"53":0,"54":0,"55":0.002,"56":0,"57":0.002,"58":0.00799,"60":0.04993,"62":0,"63":0.03794,"64":0.03195,"65":0.04393,"66":0,"67":0,"68":0,"69":0,"70":0.01198,"71":0,"72":0.002,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.002,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02596,"91":0.05192,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.002},B:{"12":0.00599,"13":0.002,"14":0.00399,"15":0.00599,"16":0.002,"17":0.00599,"18":0.00799,"79":0,"80":0,"81":0,"83":0,"84":0.00399,"85":0.002,"86":0,"87":0,"88":0,"89":0.002,"90":0.002,"91":0,"92":0.01198,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.002,"99":0,"100":0,"101":0.00399,"102":0.002,"103":0.00399,"104":0.00599,"105":0.07788,"106":0.13779,"107":0.00599},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.002,"11":0,"12":0,"13":0,"14":0.002,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.002,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.002,"14.1":0.00399,"15.1":0,"15.2-15.3":0.002,"15.4":0.002,"15.5":0.002,"15.6":0.00599,"16.0":0.00399,"16.1":0,"16.2":0},G:{"8":0.00369,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01598,"8.1-8.4":0.00246,"9.0-9.2":0,"9.3":0.08235,"10.0-10.2":0.01598,"10.3":0.56051,"11.0-11.2":0.08358,"11.3-11.4":0.10325,"12.0-12.1":0.21388,"12.2-12.5":3.4036,"13.0-13.1":0.14013,"13.2":0.11554,"13.3":0.33925,"13.4-13.7":0.33802,"14.0-14.4":0.9858,"14.5-14.8":1.03497,"15.0-15.1":0.66621,"15.2-15.3":0.51011,"15.4":0.65392,"15.5":0.75594,"15.6":0.8297,"16.0":0.97351,"16.1":0.05777},P:{"4":0.31575,"5.0-5.4":0.06111,"6.2-6.4":0,"7.2-7.4":0.09167,"8.2":0.03056,"9.2":0.10186,"10.1":0,"11.1-11.2":0.08149,"12.0":0.02037,"13.0":0.03056,"14.0":0.05093,"15.0":0.03056,"16.0":0.0713,"17.0":0.10186,"18.0":0.46854},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0023,"4.2-4.3":0.0189,"4.4":0,"4.4.3-4.4.4":0.15672},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03395,"5.5":0},J:{"7":0,"10":0.03201},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.32812},Q:{"13.1":0.008},O:{"0":0.49619},H:{"0":3.55348},L:{"0":78.30082},S:{"2.5":0.02401}};
+module.exports={C:{"2":0,"3":0,"4":0.0022,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0022,"39":0,"40":0,"41":0,"42":0,"43":0.0022,"44":0,"45":0,"46":0,"47":0.0022,"48":0,"49":0.00439,"50":0.0022,"51":0.00439,"52":0.02196,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0022,"63":0,"64":0,"65":0.0022,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00439,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0022,"79":0.00439,"80":0,"81":0,"82":0.0022,"83":0.0022,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0022,"90":0,"91":0.0022,"92":0,"93":0,"94":0,"95":0.00439,"96":0.00878,"97":0.0022,"98":0.01318,"99":0.0022,"100":0,"101":0.00439,"102":0.07686,"103":0.00439,"104":0.00659,"105":0.00439,"106":0.01318,"107":0.25034,"108":0.1669,"109":0.00439,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0022,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0022,"37":0,"38":0.00439,"39":0,"40":0,"41":0,"42":0,"43":0.0022,"44":0,"45":0,"46":0.0022,"47":0,"48":0,"49":0.0022,"50":0,"51":0,"52":0,"53":0,"54":0.0022,"55":0,"56":0.04392,"57":0.0022,"58":0.00439,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.0022,"65":0,"66":0,"67":0,"68":0.01537,"69":0.0022,"70":0.00439,"71":0,"72":0.0022,"73":0,"74":0.0022,"75":0,"76":0.0022,"77":0.0022,"78":0,"79":0.00439,"80":0.00439,"81":0.00878,"83":0,"84":0.0022,"85":0.01976,"86":0.00439,"87":0.00439,"88":0.0022,"89":0.00439,"90":0.00439,"91":0.00878,"92":0.00439,"93":0.00659,"94":0.00878,"95":0.00439,"96":0.0022,"97":0.00878,"98":0.0022,"99":0.00659,"100":0.00659,"101":0.0022,"102":0.01098,"103":0.01757,"104":0.01098,"105":0.01537,"106":0.03514,"107":0.28328,"108":1.22537,"109":0,"110":0.0022,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0022,"25":0,"26":0.00659,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00659,"38":0,"39":0,"40":0,"41":0,"42":0.0022,"43":0,"44":0.0022,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.0022,"51":0.0022,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.0022,"58":0.00439,"60":0.04172,"62":0,"63":0.04831,"64":0.01757,"65":0.01537,"66":0.02855,"67":0.0022,"68":0,"69":0,"70":0.00439,"71":0,"72":0.0022,"73":0.01537,"74":0,"75":0.0022,"76":0,"77":0,"78":0,"79":0.0022,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0022,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02855,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00439},B:{"12":0.00439,"13":0.0022,"14":0.01757,"15":0.00659,"16":0.00439,"17":0.0022,"18":0.01098,"79":0,"80":0,"81":0,"83":0,"84":0.0022,"85":0.0022,"86":0,"87":0,"88":0,"89":0.0022,"90":0.0022,"91":0,"92":0.00878,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00439,"104":0.00439,"105":0.00878,"106":0.00439,"107":0.09004,"108":0.1669},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00439,"11":0,"12":0,"13":0.0022,"14":0.0022,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0022,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0022,"13.1":0.0022,"14.1":0.0022,"15.1":0,"15.2-15.3":0,"15.4":0.00439,"15.5":0.0022,"15.6":0.00878,"16.0":0.0022,"16.1":0.00659,"16.2":0.0022,"16.3":0},G:{"8":0.00122,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00608,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00608,"8.1-8.4":0.00365,"9.0-9.2":0,"9.3":0.15454,"10.0-10.2":0.02312,"10.3":0.40522,"11.0-11.2":0.03894,"11.3-11.4":0.01217,"12.0-12.1":0.45876,"12.2-12.5":2.7915,"13.0-13.1":0.05598,"13.2":0.13507,"13.3":0.21904,"13.4-13.7":0.29083,"14.0-14.4":1.07693,"14.5-14.8":0.88101,"15.0-15.1":0.46241,"15.2-15.3":0.46119,"15.4":0.51839,"15.5":0.63156,"15.6":0.70092,"16.0":0.8944,"16.1":1.03312,"16.2":0.23121,"16.3":0.00122},P:{"4":0.21252,"5.0-5.4":0.0506,"6.2-6.4":0.01012,"7.2-7.4":0.21252,"8.2":0.01012,"9.2":0.07084,"10.1":0,"11.1-11.2":0.04048,"12.0":0.01012,"13.0":0.01012,"14.0":0.03036,"15.0":0.02024,"16.0":0.08096,"17.0":0.09108,"18.0":0.3542,"19.0":0.36432},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00401,"4.2-4.3":0.01003,"4.4":0,"4.4.3-4.4.4":0.13744},A:{"6":0,"7":0,"8":0.0022,"9":0,"10":0,"11":0.09004,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.03122},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.47604},Q:{"13.1":0.0078},O:{"0":0.66334},H:{"0":3.57595},L:{"0":76.96926},S:{"2.5":0.21851}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js
index 391c7acbf5286c..760bb125ccee00 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.01774,"33":0,"34":0,"35":0,"36":0.0133,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.25717,"44":0,"45":0.0133,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00887,"53":0,"54":0,"55":0,"56":0.00443,"57":0.00443,"58":0.00443,"59":0.00443,"60":0,"61":0,"62":0,"63":0.00443,"64":0,"65":0,"66":0,"67":0,"68":0.00887,"69":0,"70":0,"71":0,"72":0.00443,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00887,"79":0.00443,"80":0.00443,"81":0.00443,"82":0.00887,"83":0.00443,"84":0,"85":0,"86":0,"87":0.00443,"88":0,"89":0.00887,"90":0.0133,"91":0.00443,"92":0,"93":0,"94":0.00443,"95":0,"96":0.00443,"97":0,"98":0,"99":0.00443,"100":0.00443,"101":0.00443,"102":0.02217,"103":0.00887,"104":0.01774,"105":0.36802,"106":0.16406,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00443,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00443,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00443,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00887,"40":0.0133,"41":0.00887,"42":0.00887,"43":0.02217,"44":0.00887,"45":0.01774,"46":0.00887,"47":0.01774,"48":0.06208,"49":0.04434,"50":0.0133,"51":0.00887,"52":0.00887,"53":0.02217,"54":0.0133,"55":0.04434,"56":0.01774,"57":0.04877,"58":0.0133,"59":0.01774,"60":0.0133,"61":0.00443,"62":0.02217,"63":0.03547,"64":0,"65":0.0133,"66":0.00443,"67":0.00887,"68":0.00443,"69":0.50548,"70":0.235,"71":0.00887,"72":0.60302,"73":0.02217,"74":0.27934,"75":0.05321,"76":0.0133,"77":0.0133,"78":0.30151,"79":0.12415,"80":0.05321,"81":0.05321,"83":0.12859,"84":0.06208,"85":0.04877,"86":0.23057,"87":0.16406,"88":0.02217,"89":0.0266,"90":0.03547,"91":0.03104,"92":0.2217,"93":0.00887,"94":0.0266,"95":0.03991,"96":0.07538,"97":0.12859,"98":0.10198,"99":0.07981,"100":0.07981,"101":0.06208,"102":0.07094,"103":0.19953,"104":0.15519,"105":0.72274,"106":1.48982,"107":0.09311,"108":0.00887,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00887,"91":0.01774,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00443,"14":0.00443,"15":0.00443,"16":0.00443,"17":0.00887,"18":0.05764,"79":0,"80":0,"81":0,"83":0,"84":0.00443,"85":0.00443,"86":0.00887,"87":0.00887,"88":0,"89":0.00443,"90":0.00443,"91":0,"92":0.0133,"93":0,"94":0,"95":0,"96":0.00443,"97":0.00443,"98":0.00443,"99":0.00887,"100":0.0133,"101":0.06651,"102":0.02217,"103":0.13745,"104":0.11085,"105":0.6518,"106":2.28351,"107":0.2217},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00443,"10":0,"11":0,"12":0,"13":0.00887,"14":0.03991,"15":0.00887,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00443,"10.1":0,"11.1":0.00443,"12.1":0.00887,"13.1":0.04434,"14.1":0.04434,"15.1":0.0133,"15.2-15.3":0.0133,"15.4":0.03104,"15.5":0.05321,"15.6":0.2084,"16.0":0.08868,"16.1":0.0266,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.08607,"5.0-5.1":0.03188,"6.0-6.1":0.04303,"7.0-7.1":0.00956,"8.1-8.4":0.01434,"9.0-9.2":0.15142,"9.3":0.05578,"10.0-10.2":0.04303,"10.3":0.20561,"11.0-11.2":0.42396,"11.3-11.4":0.10201,"12.0-12.1":0.18489,"12.2-12.5":0.49409,"13.0-13.1":0.06694,"13.2":0.03347,"13.3":0.17373,"13.4-13.7":0.98021,"14.0-14.4":1.38027,"14.5-14.8":1.26232,"15.0-15.1":0.67101,"15.2-15.3":0.69492,"15.4":1.13641,"15.5":0.93399,"15.6":3.17653,"16.0":2.69359,"16.1":0.2327},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01069,"13.0":0,"14.0":0.11755,"15.0":0,"16.0":0.02137,"17.0":0.04275,"18.0":0.34198},I:{"0":0,"3":0,"4":0.0344,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05733,"4.2-4.3":0.0688,"4.4":0,"4.4.3-4.4.4":0.52748},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.02841,"7":0.02841,"8":0.17048,"9":1.36386,"10":0.05683,"11":3.9211,"5.5":0},J:{"7":0,"10":0},N:{"10":0.01113,"11":0},R:{_:"0"},M:{"0":0.16141},Q:{"13.1":4.35261},O:{"0":11.28785},H:{"0":0.11066},L:{"0":40.20454},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00297,"33":0,"34":0,"35":0,"36":0.00297,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.55001,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00297,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00595,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00595,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00297,"90":0.00595,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00892,"103":0,"104":0.00297,"105":0.00297,"106":0.01487,"107":0.09514,"108":0.07433,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00297,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00297,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00297,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00297,"40":0.00297,"41":0.00892,"42":0.00297,"43":0.00297,"44":0.00297,"45":0.00595,"46":0.00297,"47":0.00892,"48":0.02378,"49":0.02081,"50":0.00297,"51":0.00297,"52":0.00297,"53":0.01784,"54":0.00297,"55":0.01784,"56":0.00595,"57":0.01487,"58":0.01487,"59":0.00595,"60":0.00297,"61":0.00297,"62":0.00595,"63":0.00892,"64":0,"65":0.00595,"66":0,"67":0.00297,"68":0.00297,"69":0.35081,"70":0.09811,"71":0.00297,"72":0.15162,"73":0.01189,"74":0.1427,"75":0.01784,"76":0.00297,"77":0.00595,"78":0.08622,"79":0.05054,"80":0.01487,"81":0.02973,"83":0.04162,"84":0.01487,"85":0.02973,"86":0.07135,"87":0.02378,"88":0.00595,"89":0.00892,"90":0.02081,"91":0.03568,"92":0.05649,"93":0.00595,"94":0.00892,"95":0.00892,"96":0.02081,"97":0.04162,"98":0.3746,"99":0.07135,"100":0.02676,"101":0.02378,"102":0.02081,"103":0.06541,"104":0.02973,"105":0.03568,"106":0.0327,"107":0.19919,"108":0.4846,"109":0.01189,"110":0.00297,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00297,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00297,"17":0.00297,"18":0.01784,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00892,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00297,"100":0.00297,"101":0.01784,"102":0.00297,"103":0.01784,"104":0.01487,"105":0.01487,"106":0.02378,"107":0.34487,"108":0.86514},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00297,"10":0,"11":0,"12":0,"13":0.00595,"14":0.01487,"15":0.00297,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00297,"13.1":0.01784,"14.1":0.01784,"15.1":0.00595,"15.2-15.3":0.00595,"15.4":0.01189,"15.5":0.01487,"15.6":0.06838,"16.0":0.01189,"16.1":0.05054,"16.2":0.01487,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.05736,"5.0-5.1":0.01803,"6.0-6.1":0.02786,"7.0-7.1":0.00656,"8.1-8.4":0.01967,"9.0-9.2":0.07867,"9.3":0.04097,"10.0-10.2":0.04589,"10.3":0.70962,"11.0-11.2":0.18355,"11.3-11.4":0.07375,"12.0-12.1":0.12455,"12.2-12.5":0.40316,"13.0-13.1":0.05244,"13.2":0.03278,"13.3":0.15077,"13.4-13.7":0.84073,"14.0-14.4":1.19964,"14.5-14.8":1.20456,"15.0-15.1":0.6539,"15.2-15.3":0.65882,"15.4":1.0587,"15.5":0.82598,"15.6":1.55528,"16.0":1.24881,"16.1":3.70546,"16.2":0.68504,"16.3":0.01311},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.11699,"15.0":0,"16.0":0.02127,"17.0":0.01064,"18.0":0.01064,"19.0":0.23398},I:{"0":0,"3":0,"4":0.02579,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00516,"4.2-4.3":0.01289,"4.4":0,"4.4.3-4.4.4":0.44616},A:{"6":0,"7":0,"8":0.05393,"9":0.37751,"10":0.02697,"11":2.2381,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11243},Q:{"13.1":2.98648},O:{"0":22.72532},H:{"0":0.03326},L:{"0":40.76321},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js
index 773b7018407fa0..d83b8f375d3d9b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00448,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00448,"74":0,"75":0,"76":0,"77":0,"78":0.00448,"79":0,"80":0.00448,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00448,"89":0,"90":0,"91":0.00448,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00448,"100":0,"101":0,"102":0.01345,"103":0.01345,"104":0.03586,"105":0.36752,"106":0.15687,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00448,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00896,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00448,"48":0,"49":0.01345,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00448,"63":0,"64":0,"65":0.00448,"66":0,"67":0.00448,"68":0.00896,"69":0.00896,"70":0.00448,"71":0.00448,"72":0.00448,"73":0,"74":0.00448,"75":0.00448,"76":0.00896,"77":0.00448,"78":0.00448,"79":0.06275,"80":0.00896,"81":0.00896,"83":0.00896,"84":0.01793,"85":0.01793,"86":0.01793,"87":0.02241,"88":0.01345,"89":0.01793,"90":0.00896,"91":0.03586,"92":0.02241,"93":0.00896,"94":0.00896,"95":0.01793,"96":0.03137,"97":0.03137,"98":0.03137,"99":0.02689,"100":0.04482,"101":0.02689,"102":0.03586,"103":0.14342,"104":0.1748,"105":3.96209,"106":10.68509,"107":0.35408,"108":0.00448,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00448,"64":0,"65":0.00448,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00896,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00448,"86":0,"87":0,"88":0,"89":0.00448,"90":0.31822,"91":0.64093,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00448,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00896,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00448,"103":0.00896,"104":0.02241,"105":0.27788,"106":0.98604,"107":0.06275},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00448,"14":0.02689,"15":0.00896,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00448,"10.1":0,"11.1":0,"12.1":0.00448,"13.1":0.03586,"14.1":0.05378,"15.1":0.01793,"15.2-15.3":0.00896,"15.4":0.02241,"15.5":0.05378,"15.6":0.19273,"16.0":0.11205,"16.1":0.01345,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00286,"6.0-6.1":0,"7.0-7.1":0.01431,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04579,"10.0-10.2":0,"10.3":0.05819,"11.0-11.2":0.00286,"11.3-11.4":0.00572,"12.0-12.1":0.00382,"12.2-12.5":0.32052,"13.0-13.1":0.00382,"13.2":0.00477,"13.3":0.01431,"13.4-13.7":0.05628,"14.0-14.4":0.13069,"14.5-14.8":0.38062,"15.0-15.1":0.07918,"15.2-15.3":0.15835,"15.4":0.16885,"15.5":0.50845,"15.6":3.49236,"16.0":3.46374,"16.1":0.16408},P:{"4":0.17571,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10336,"8.2":0,"9.2":0.01034,"10.1":0,"11.1-11.2":0.02067,"12.0":0.01034,"13.0":0.02067,"14.0":0.02067,"15.0":0.02067,"16.0":0.04134,"17.0":0.09302,"18.0":0.86822},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00932,"4.2-4.3":0.02098,"4.4":0,"4.4.3-4.4.4":0.09556},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02241,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1214},Q:{"13.1":0},O:{"0":0.02759},H:{"0":0.14105},L:{"0":68.00844},S:{"2.5":0.00552}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00355,"51":0,"52":0.00355,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00355,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00355,"74":0,"75":0,"76":0,"77":0,"78":0.00355,"79":0,"80":0,"81":0.00355,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01064,"103":0.00355,"104":0.02128,"105":0.00355,"106":0.01064,"107":0.20927,"108":0.16671,"109":0.00355,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00355,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00355,"48":0,"49":0.01419,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00355,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01064,"69":0.00355,"70":0.00355,"71":0,"72":0.00355,"73":0,"74":0,"75":0,"76":0.00355,"77":0,"78":0.00355,"79":0.06385,"80":0.00355,"81":0.00709,"83":0.00709,"84":0.00709,"85":0.00709,"86":0.01064,"87":0.01419,"88":0.01419,"89":0.00709,"90":0.00355,"91":0.01419,"92":0.01419,"93":0.00355,"94":0.00355,"95":0.00709,"96":0.01419,"97":0.01774,"98":0.02483,"99":0.01419,"100":0.02838,"101":0.01774,"102":0.01774,"103":0.07449,"104":0.0603,"105":0.04611,"106":0.06739,"107":1.3656,"108":7.56575,"109":0.00709,"110":0.00355,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00355,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00355,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00355,"92":0.20218,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00355,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00355,"87":0.00355,"88":0,"89":0,"90":0,"91":0,"92":0.00355,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00355,"104":0.00355,"105":0.00355,"106":0.00709,"107":0.27312,"108":0.63491},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01064,"15":0.00355,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00355,"13.1":0.01419,"14.1":0.02128,"15.1":0.00355,"15.2-15.3":0.00355,"15.4":0.01064,"15.5":0.02128,"15.6":0.09932,"16.0":0.01774,"16.1":0.08513,"16.2":0.02128,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00327,"6.0-6.1":0,"7.0-7.1":0.01853,"8.1-8.4":0,"9.0-9.2":0.00109,"9.3":0.05124,"10.0-10.2":0,"10.3":0.05451,"11.0-11.2":0.00654,"11.3-11.4":0.00763,"12.0-12.1":0.00327,"12.2-12.5":0.30417,"13.0-13.1":0.00327,"13.2":0.00327,"13.3":0.01526,"13.4-13.7":0.04034,"14.0-14.4":0.10902,"14.5-14.8":0.35868,"15.0-15.1":0.0665,"15.2-15.3":0.12974,"15.4":0.13846,"15.5":0.4121,"15.6":1.43363,"16.0":1.89043,"16.1":4.44153,"16.2":0.56691,"16.3":0.0109},P:{"4":0.22205,"5.0-5.4":0.01009,"6.2-6.4":0,"7.2-7.4":0.10093,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02019,"12.0":0.01009,"13.0":0.03028,"14.0":0.02019,"15.0":0.02019,"16.0":0.04037,"17.0":0.08075,"18.0":0.10093,"19.0":0.91848},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00847,"4.2-4.3":0.01693,"4.4":0,"4.4.3-4.4.4":0.11007},A:{"6":0,"7":0,"8":0.00405,"9":0,"10":0,"11":0.02432,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15487},Q:{"13.1":0},O:{"0":0.02581},H:{"0":0.15273},L:{"0":74.58362},S:{"2.5":0.00645}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js
index e9184853dbae55..dc7b1fa3fa5521 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00449,"53":0,"54":0,"55":0,"56":0.00449,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02245,"74":0,"75":0,"76":0,"77":0,"78":0.00898,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.04939,"89":0,"90":0,"91":0.00449,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00449,"100":0,"101":0,"102":0.00898,"103":0.00449,"104":0.06286,"105":0.60166,"106":0.29185,"107":0.00449,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00449,"48":0,"49":0.00449,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00449,"66":0,"67":0,"68":0.00449,"69":0,"70":0,"71":0,"72":0,"73":0.00449,"74":0,"75":0.00449,"76":0.00449,"77":0.04939,"78":0.00449,"79":0.01347,"80":0.00898,"81":0.01347,"83":0.00898,"84":0.00449,"85":0.00898,"86":0.01796,"87":0.01347,"88":0.00449,"89":0.00449,"90":0.00449,"91":0.00898,"92":0.03143,"93":0.01347,"94":0.00449,"95":0.00449,"96":0.05837,"97":0.02245,"98":0.01347,"99":0.01347,"100":0.01347,"101":0.01347,"102":0.02245,"103":0.21552,"104":0.14368,"105":3.41689,"106":9.51431,"107":0.34573,"108":0.00449,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00898,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00449,"64":0.00449,"65":0.00449,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00449,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00449,"90":0.36369,"91":0.68697,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.01347,"18":0.00449,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00449,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00449,"100":0,"101":0,"102":0.00449,"103":0.00898,"104":0.01796,"105":0.34124,"106":1.35598,"107":0.09429},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00449,"14":0.03143,"15":0.00449,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00449,"10.1":0.00449,"11.1":0.00898,"12.1":0.00449,"13.1":0.08531,"14.1":0.0898,"15.1":0.02245,"15.2-15.3":0.02694,"15.4":0.05388,"15.5":0.0898,"15.6":0.56574,"16.0":0.2694,"16.1":0.03592,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00349,"6.0-6.1":0.01047,"7.0-7.1":0.02094,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0349,"10.0-10.2":0,"10.3":0.02792,"11.0-11.2":0.00698,"11.3-11.4":0.0157,"12.0-12.1":0.00349,"12.2-12.5":0.37864,"13.0-13.1":0.00698,"13.2":0.00174,"13.3":0.02094,"13.4-13.7":0.05933,"14.0-14.4":0.21113,"14.5-14.8":0.55312,"15.0-15.1":0.11865,"15.2-15.3":0.15355,"15.4":0.2373,"15.5":0.69969,"15.6":7.03184,"16.0":6.62528,"16.1":0.38736},P:{"4":0.12142,"5.0-5.4":0,"6.2-6.4":0.01012,"7.2-7.4":0.09107,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04047,"12.0":0.01012,"13.0":0.02024,"14.0":0.04047,"15.0":0.03036,"16.0":0.07083,"17.0":0.20237,"18.0":2.14509},I:{"0":0,"3":0,"4":0.02804,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00801,"4.2-4.3":0.02003,"4.4":0,"4.4.3-4.4.4":0.16822},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02245,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.30305},Q:{"13.1":0},O:{"0":0.02755},H:{"0":0.20866},L:{"0":54.7863},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.0035,"49":0,"50":0,"51":0.0035,"52":0,"53":0,"54":0,"55":0,"56":0.0035,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01402,"74":0,"75":0,"76":0,"77":0,"78":0.0035,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.0035,"85":0,"86":0,"87":0,"88":0.04555,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01051,"103":0.0035,"104":0.02453,"105":0.01051,"106":0.02453,"107":0.32587,"108":0.27331,"109":0.0035,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0035,"48":0,"49":0.0035,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.0035,"68":0.0035,"69":0,"70":0,"71":0,"72":0,"73":0.0035,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01051,"80":0,"81":0.00701,"83":0.0035,"84":0,"85":0.0035,"86":0.01752,"87":0.01051,"88":0.0035,"89":0,"90":0.01402,"91":0.0035,"92":0.02453,"93":0.00701,"94":0.0035,"95":0.0035,"96":0.03504,"97":0.01051,"98":0.00701,"99":0.0035,"100":0.00701,"101":0.00701,"102":0.00701,"103":0.09811,"104":0.01752,"105":0.03504,"106":0.05957,"107":1.1353,"108":6.31421,"109":0.01051,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0035,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.0035,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0035,"90":0.0035,"91":0,"92":0.18922,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.01051,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0035,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0035,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.0035,"106":0.0035,"107":0.34339,"108":0.83045},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0035,"14":0.01752,"15":0.0035,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0035,"13.1":0.03154,"14.1":0.05957,"15.1":0.01051,"15.2-15.3":0.00701,"15.4":0.02803,"15.5":0.05256,"15.6":0.41347,"16.0":0.07358,"16.1":0.18922,"16.2":0.07008,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00219,"6.0-6.1":0.01316,"7.0-7.1":0.03728,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04166,"10.0-10.2":0,"10.3":0.02193,"11.0-11.2":0.00439,"11.3-11.4":0.0921,"12.0-12.1":0.00658,"12.2-12.5":0.41226,"13.0-13.1":0.00658,"13.2":0,"13.3":0.01974,"13.4-13.7":0.05482,"14.0-14.4":0.14034,"14.5-14.8":0.62277,"15.0-15.1":0.09429,"15.2-15.3":0.13815,"15.4":0.21928,"15.5":0.58549,"15.6":2.79808,"16.0":3.3112,"16.1":10.55857,"16.2":1.35737,"16.3":0.02851},P:{"4":0.11297,"5.0-5.4":0,"6.2-6.4":0.01027,"7.2-7.4":0.14379,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03081,"12.0":0.01027,"13.0":0.06162,"14.0":0.04108,"15.0":0.02054,"16.0":0.06162,"17.0":0.18487,"18.0":0.12325,"19.0":2.55734},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0304,"4.4":0,"4.4.3-4.4.4":0.1672},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01752,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.3183},Q:{"13.1":0},O:{"0":0.04547},H:{"0":0.23985},L:{"0":60.88709},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js
index 089e76c4bb3cea..8d936d2cb92d28 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0021,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0063,"35":0,"36":0.0021,"37":0,"38":0,"39":0,"40":0.0021,"41":0,"42":0,"43":0,"44":0,"45":0.0021,"46":0,"47":0.0021,"48":0.0021,"49":0.0021,"50":0.0042,"51":0,"52":0.01681,"53":0.0042,"54":0.04202,"55":0,"56":0.0021,"57":0.0063,"58":0.0021,"59":0.0021,"60":0.0042,"61":0.0021,"62":0.0042,"63":0.0021,"64":0.0042,"65":0.0042,"66":0.0021,"67":0.0042,"68":0.01681,"69":0.0042,"70":0.0021,"71":0.0063,"72":0.01471,"73":0,"74":0,"75":0.0021,"76":0.0021,"77":0.0042,"78":0.0042,"79":0,"80":0.0042,"81":0.0042,"82":0.0042,"83":0.0021,"84":0.0042,"85":0.0063,"86":0.0042,"87":0.0021,"88":0.01471,"89":0.01051,"90":0.0084,"91":0.01891,"92":0.0021,"93":0.0084,"94":0.01051,"95":0.0084,"96":0.01261,"97":0.01471,"98":0.01471,"99":0.03782,"100":0.03152,"101":0.03992,"102":0.05463,"103":0.03992,"104":0.07143,"105":0.75216,"106":0.33616,"107":0.0063,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0021,"63":0,"64":0,"65":0,"66":0,"67":0.0021,"68":0.0021,"69":0.02311,"70":0.0042,"71":0.0021,"72":0.0021,"73":0,"74":0.0021,"75":0.0021,"76":0.0021,"77":0.0042,"78":0.0021,"79":0.0042,"80":0.01471,"81":0.0063,"83":0.0021,"84":0.0021,"85":0.0063,"86":0.01051,"87":0.0063,"88":0.02731,"89":0.0084,"90":0.01681,"91":0.0021,"92":0.0042,"93":0.0021,"94":0.01051,"95":0.0042,"96":0.02521,"97":0.01471,"98":0.02101,"99":0.0063,"100":0.01051,"101":0.0063,"102":0.01261,"103":0.06723,"104":0.06303,"105":0.29834,"106":0.61349,"107":0.02521,"108":0,"109":0,_:"110"},F:{"9":0,"11":0.0021,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.0021,"30":0,"31":0,"32":0,"33":0.0021,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.0021,"51":0,"52":0,"53":0.0021,"54":0,"55":0,"56":0,"57":0,"58":0.0021,"60":0.0042,"62":0,"63":0.0021,"64":0.0063,"65":0.01051,"66":0,"67":0,"68":0,"69":0,"70":0.0021,"71":0.0021,"72":0.0042,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0042,"80":0,"81":0,"82":0.0021,"83":0,"84":0.0021,"85":0.0042,"86":0,"87":0,"88":0.0021,"89":0.0021,"90":0.18069,"91":0.07143,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0021},B:{"12":0.0021,"13":0.0021,"14":0.0021,"15":0.0084,"16":0.0063,"17":0.0021,"18":0.01051,"79":0,"80":0,"81":0,"83":0,"84":0.0042,"85":0.0021,"86":0,"87":0,"88":0,"89":0.0042,"90":0.01051,"91":0,"92":0.0084,"93":0,"94":0,"95":0.0021,"96":0,"97":0,"98":0.0021,"99":0.0021,"100":0.0042,"101":0.0021,"102":0.0021,"103":0.0063,"104":0.01051,"105":0.06303,"106":0.13236,"107":0.0084},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0021,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0042,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0021,"14.1":0.0021,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.0084,"15.6":0.01261,"16.0":0.0063,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03685,"8.1-8.4":0.09664,"9.0-9.2":0.00246,"9.3":0.0172,"10.0-10.2":0.00164,"10.3":0.06388,"11.0-11.2":0.02211,"11.3-11.4":0.01228,"12.0-12.1":0.01966,"12.2-12.5":1.33657,"13.0-13.1":0.05405,"13.2":0.05733,"13.3":0.13759,"13.4-13.7":0.32022,"14.0-14.4":0.76738,"14.5-14.8":0.76492,"15.0-15.1":0.51104,"15.2-15.3":0.6388,"15.4":0.34479,"15.5":0.56837,"15.6":0.9926,"16.0":1.06631,"16.1":0.0778},P:{"4":0.28493,"5.0-5.4":0.0407,"6.2-6.4":0.02035,"7.2-7.4":0.34599,"8.2":0,"9.2":0.05088,"10.1":0.01018,"11.1-11.2":0.08141,"12.0":0.01018,"13.0":0.07123,"14.0":0.13229,"15.0":0.05088,"16.0":0.19335,"17.0":0.29511,"18.0":0.67163},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01162,"4.2-4.3":0.02949,"4.4":0,"4.4.3-4.4.4":0.21091},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01051,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.44234},Q:{"13.1":0.0079},O:{"0":0.08689},H:{"0":0.89739},L:{"0":83.49068},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00236,"35":0.00236,"36":0.00236,"37":0.00708,"38":0,"39":0,"40":0.00236,"41":0.00236,"42":0,"43":0,"44":0,"45":0.00236,"46":0.00236,"47":0.00236,"48":0,"49":0.00236,"50":0.00236,"51":0,"52":0.01651,"53":0.00236,"54":0.02123,"55":0,"56":0.00236,"57":0.0118,"58":0.00236,"59":0.00236,"60":0.00236,"61":0.00236,"62":0.00236,"63":0.00236,"64":0.00472,"65":0.00236,"66":0.00236,"67":0.00708,"68":0.03539,"69":0.00236,"70":0.00236,"71":0.00944,"72":0.06605,"73":0.00236,"74":0,"75":0.00236,"76":0,"77":0.00236,"78":0.00472,"79":0,"80":0.00236,"81":0.00236,"82":0.00236,"83":0.00472,"84":0.00708,"85":0.00236,"86":0.00472,"87":0.00236,"88":0.00708,"89":0.00944,"90":0.00708,"91":0.02123,"92":0.00472,"93":0.00944,"94":0.01887,"95":0.01415,"96":0.00944,"97":0.00944,"98":0.0118,"99":0.04718,"100":0.02595,"101":0.04246,"102":0.04482,"103":0.01887,"104":0.04718,"105":0.03303,"106":0.10144,"107":0.82329,"108":0.53785,"109":0.01651,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00944,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00236,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00236,"69":0.00472,"70":0.00236,"71":0,"72":0.00236,"73":0,"74":0.00472,"75":0.00708,"76":0.00236,"77":0.00472,"78":0.00236,"79":0.00472,"80":0.00472,"81":0.00708,"83":0.00236,"84":0,"85":0.00472,"86":0.00708,"87":0.00944,"88":0.03067,"89":0.00944,"90":0.01651,"91":0.00472,"92":0.00708,"93":0.00236,"94":0.00472,"95":0.00708,"96":0.01651,"97":0.01887,"98":0.00944,"99":0.00708,"100":0.0118,"101":0.0118,"102":0.02123,"103":0.03303,"104":0.03303,"105":0.04718,"106":0.03303,"107":0.25241,"108":1.10873,"109":0.00236,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.00236,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00236,"54":0,"55":0.00472,"56":0,"57":0,"58":0,"60":0.00944,"62":0,"63":0.00236,"64":0.00236,"65":0,"66":0.0118,"67":0,"68":0,"69":0,"70":0.00236,"71":0,"72":0.00472,"73":0,"74":0.00472,"75":0,"76":0,"77":0,"78":0,"79":0.00472,"80":0.00236,"81":0,"82":0.00236,"83":0,"84":0,"85":0.00472,"86":0,"87":0,"88":0.00236,"89":0.00236,"90":0.00236,"91":0.00236,"92":0.03067,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00236},B:{"12":0.00236,"13":0.00236,"14":0.00236,"15":0.00472,"16":0.00472,"17":0.00236,"18":0.01887,"79":0,"80":0,"81":0,"83":0,"84":0.00472,"85":0.00236,"86":0,"87":0,"88":0,"89":0.00472,"90":0.00944,"91":0,"92":0.01651,"93":0,"94":0,"95":0,"96":0.00236,"97":0.00236,"98":0,"99":0,"100":0.00708,"101":0.00236,"102":0,"103":0.00708,"104":0.00472,"105":0.00708,"106":0.0118,"107":0.09908,"108":0.16277},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00236,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00472,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00236,"14.1":0.00236,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00472,"15.6":0.02831,"16.0":0.00236,"16.1":0.0118,"16.2":0.00236,"16.3":0},G:{"8":0.00573,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00082,"5.0-5.1":0.00246,"6.0-6.1":0,"7.0-7.1":0.0884,"8.1-8.4":0.10068,"9.0-9.2":0.00164,"9.3":0.01392,"10.0-10.2":0.00082,"10.3":0.04175,"11.0-11.2":0.02128,"11.3-11.4":0.00737,"12.0-12.1":0.01473,"12.2-12.5":0.82508,"13.0-13.1":0.04502,"13.2":0.03274,"13.3":0.15716,"13.4-13.7":0.18908,"14.0-14.4":0.69329,"14.5-14.8":0.54432,"15.0-15.1":0.3888,"15.2-15.3":0.52222,"15.4":0.23246,"15.5":0.48948,"15.6":0.7154,"16.0":0.56888,"16.1":1.43243,"16.2":0.33642,"16.3":0.00164},P:{"4":0.22436,"5.0-5.4":0.0204,"6.2-6.4":0.0102,"7.2-7.4":0.36714,"8.2":0,"9.2":0.05099,"10.1":0.0204,"11.1-11.2":0.08159,"12.0":0.0102,"13.0":0.06119,"14.0":0.12238,"15.0":0.07139,"16.0":0.19377,"17.0":0.28556,"18.0":0.23456,"19.0":0.74448},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00586,"4.2-4.3":0.02344,"4.4":0,"4.4.3-4.4.4":0.17383},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00944,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00764},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.78702},Q:{"13.1":0},O:{"0":0.12226},H:{"0":0.96936},L:{"0":82.13473},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js
index d65f05ef9b5524..d577de03b3d8a4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00789,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00394,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00394,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00394,"92":0,"93":0,"94":0.00394,"95":0.00394,"96":0.00394,"97":0,"98":0.00394,"99":0.00789,"100":0.00394,"101":0.00394,"102":0.01183,"103":0.01578,"104":0.1341,"105":0.27214,"106":0.12621,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.07888,"41":0,"42":0,"43":0.00394,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01578,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00394,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01183,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.04733,"70":0.00394,"71":0.00394,"72":0,"73":0.00394,"74":0.00394,"75":0,"76":0.02366,"77":0,"78":0.01972,"79":0.05522,"80":0,"81":0.09466,"83":0.10254,"84":0.01972,"85":0.01578,"86":0.02761,"87":0.02366,"88":0.02366,"89":0.03944,"90":0.0631,"91":0.09071,"92":0.02366,"93":0.01183,"94":0.01578,"95":0.05522,"96":0.05522,"97":0.04338,"98":0.03155,"99":0.04338,"100":0.04338,"101":0.05522,"102":0.07494,"103":0.14198,"104":0.14987,"105":1.9365,"106":6.72452,"107":0.48117,"108":0.00394,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00394,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01972,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00789,"86":0,"87":0,"88":0.00394,"89":0.01578,"90":0.07494,"91":0.28397,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.01183,"15":0.01183,"16":0.00394,"17":0.00394,"18":0.01578,"79":0,"80":0,"81":0,"83":0,"84":0.01183,"85":0.00394,"86":0.00394,"87":0.00789,"88":0.00789,"89":0.00789,"90":0.01183,"91":0.00394,"92":0.01578,"93":0.00394,"94":0.00394,"95":0.00394,"96":0.0355,"97":0.00789,"98":0.00789,"99":0.00789,"100":0.00789,"101":0.01972,"102":0.03944,"103":0.07494,"104":0.05522,"105":0.26819,"106":1.1832,"107":0.28397},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02761,"14":0.12226,"15":0.00394,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01578,"11.1":0.00394,"12.1":0,"13.1":0.03155,"14.1":0.0986,"15.1":0.00789,"15.2-15.3":0.00789,"15.4":0.02761,"15.5":0.0355,"15.6":0.44962,"16.0":0.03944,"16.1":0.00789,"16.2":0},G:{"8":0.00472,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00315,"6.0-6.1":0,"7.0-7.1":0.01575,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02835,"10.0-10.2":0,"10.3":0.17797,"11.0-11.2":0.02992,"11.3-11.4":0,"12.0-12.1":0.03937,"12.2-12.5":1.8852,"13.0-13.1":0.00157,"13.2":0.02992,"13.3":0.07717,"13.4-13.7":0.14017,"14.0-14.4":1.01583,"14.5-14.8":0.78432,"15.0-15.1":0.7166,"15.2-15.3":0.44571,"15.4":0.31499,"15.5":1.15443,"15.6":4.85237,"16.0":2.84591,"16.1":0.1071},P:{"4":0.20597,"5.0-5.4":0,"6.2-6.4":0.0103,"7.2-7.4":0.13388,"8.2":0,"9.2":0.0206,"10.1":0,"11.1-11.2":0.08239,"12.0":0,"13.0":0.06179,"14.0":0.0309,"15.0":0.15448,"16.0":0.18537,"17.0":0.21627,"18.0":0.82388},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00434,"4.2-4.3":0.0155,"4.4":0,"4.4.3-4.4.4":0.19031},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01183,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04845},Q:{"13.1":0},O:{"0":0.04845},H:{"0":0.32107},L:{"0":66.72925},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00813,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.0122,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00407,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00813,"102":0.00407,"103":0,"104":0,"105":0.00407,"106":0.02034,"107":0.33756,"108":0.51244,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00407,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00407,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00813,"41":0,"42":0.00407,"43":0.02034,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00813,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00407,"56":0.00407,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00407,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0122,"71":0.0122,"72":0,"73":0.00407,"74":0.00407,"75":0,"76":0.0488,"77":0.00407,"78":0,"79":0.03254,"80":0.00407,"81":0.12608,"83":0.00813,"84":0,"85":0,"86":0.04474,"87":0.02034,"88":0.00813,"89":0.02847,"90":0.00813,"91":0.06101,"92":0.00407,"93":0.00813,"94":0.00407,"95":0.0122,"96":0.03254,"97":0.0122,"98":0.00407,"99":0.01627,"100":0.0122,"101":0.00813,"102":0.02034,"103":0.04067,"104":0.03254,"105":0.05694,"106":0.10168,"107":1.74068,"108":8.67491,"109":0.00407,"110":0.00407,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00407,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.01627,"88":0,"89":0,"90":0.00407,"91":0,"92":0.02034,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00407,"15":0.02847,"16":0.00407,"17":0.00407,"18":0.00407,"79":0,"80":0,"81":0,"83":0,"84":0.00407,"85":0,"86":0,"87":0,"88":0,"89":0.00407,"90":0,"91":0,"92":0.0122,"93":0,"94":0,"95":0,"96":0.02034,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0122,"103":0.00407,"104":0.00407,"105":0.02847,"106":0.01627,"107":0.78086,"108":1.52106},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00407,"14":0.06507,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00407,"13.1":0.0366,"14.1":0.0122,"15.1":0.00407,"15.2-15.3":0,"15.4":0.00813,"15.5":0.03254,"15.6":0.40263,"16.0":0.0122,"16.1":0.11794,"16.2":0.0244,"16.3":0},G:{"8":0.00361,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00361,"7.0-7.1":0.05413,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09383,"10.0-10.2":0.00541,"10.3":0.20209,"11.0-11.2":0.0397,"11.3-11.4":0.01804,"12.0-12.1":0.03248,"12.2-12.5":1.25944,"13.0-13.1":0,"13.2":0.15878,"13.3":0.07217,"13.4-13.7":0.11728,"14.0-14.4":0.79572,"14.5-14.8":0.73257,"15.0-15.1":0.38072,"15.2-15.3":0.34283,"15.4":0.18946,"15.5":1.3713,"15.6":1.77548,"16.0":1.94148,"16.1":6.16365,"16.2":0.54852,"16.3":0},P:{"4":0.36974,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.14379,"8.2":0,"9.2":0.02054,"10.1":0,"11.1-11.2":0.09244,"12.0":0,"13.0":0.02054,"14.0":0.08216,"15.0":0.15406,"16.0":0.09244,"17.0":0.18487,"18.0":0.25676,"19.0":2.24926},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01108,"4.2-4.3":0.00978,"4.4":0,"4.4.3-4.4.4":0.12709},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02034,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14833},Q:{"13.1":0},O:{"0":0.12459},H:{"0":0.47183},L:{"0":61.42527},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js
index 66c1551a1e592f..480f226f719751 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":22.33278,"103":0,"104":0,"105":0,"106":69.61614,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":2.68356,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":5.36752},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":49.59141,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":33.05488,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0,"19.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":17.35372},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js
index fa95f4fd56a97b..2ac7a69ed19de0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01469,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00979,"79":0.0049,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0049,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0049,"102":0.00979,"103":0.0049,"104":0.00979,"105":0.45052,"106":0.21547,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0049,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0049,"39":0,"40":0,"41":0.0049,"42":0.58764,"43":0,"44":0,"45":0,"46":0,"47":0.0049,"48":0,"49":0.00979,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0049,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0049,"69":0.01959,"70":0.68068,"71":0.1567,"72":0.0049,"73":0.0049,"74":0.0049,"75":0,"76":0.0049,"77":0.0049,"78":0.0049,"79":0.04407,"80":0.0049,"81":0.0049,"83":0.02449,"84":0.01959,"85":0.01959,"86":0.02938,"87":0.02449,"88":0.0049,"89":0.01469,"90":0.0049,"91":0.0049,"92":0.07346,"93":0.01469,"94":0.0049,"95":0.00979,"96":0.00979,"97":0.0049,"98":0.0049,"99":0.01469,"100":0.01469,"101":0.01959,"102":0.03428,"103":0.14201,"104":0.12732,"105":3.97147,"106":11.5863,"107":0.43583,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00979,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0049,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0049,"62":0,"63":0.00979,"64":0.0049,"65":0.00979,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00979,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.0049,"83":0,"84":0,"85":0.0049,"86":0,"87":0,"88":0,"89":0.0049,"90":0.28403,"91":0.79331,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0049,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0049,"103":0.0049,"104":0.00979,"105":0.37707,"106":1.61601,"107":0.13712},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0049,"14":0.08815,"15":0.0049,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.0049,"10.1":0,"11.1":0.0049,"12.1":0.0049,"13.1":0.18119,"14.1":0.11753,"15.1":0.03918,"15.2-15.3":0.01959,"15.4":0.02938,"15.5":0.05876,"15.6":0.46032,"16.0":0.13712,"16.1":0.02449,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00725,"8.1-8.4":0,"9.0-9.2":0.00906,"9.3":0.45493,"10.0-10.2":0.00362,"10.3":0.11419,"11.0-11.2":0.01269,"11.3-11.4":0.01631,"12.0-12.1":0.01812,"12.2-12.5":0.49118,"13.0-13.1":0.01087,"13.2":0.00544,"13.3":0.04169,"13.4-13.7":0.11237,"14.0-14.4":0.54193,"14.5-14.8":1.0168,"15.0-15.1":0.19756,"15.2-15.3":0.232,"15.4":0.31356,"15.5":0.72861,"15.6":7.06502,"16.0":5.63498,"16.1":0.27912},P:{"4":0.14369,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03079,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.01026,"12.0":0,"13.0":0.03079,"14.0":0.02053,"15.0":0.02053,"16.0":0.05132,"17.0":0.1129,"18.0":3.21242},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00733,"4.4":0,"4.4.3-4.4.4":0.12102},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.09794,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15309},Q:{"13.1":0},O:{"0":0.3317},H:{"0":0.36717},L:{"0":51.37952},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01478,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00493,"79":0.00493,"80":0,"81":0.00493,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00493,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00985,"103":0.00493,"104":0.00985,"105":0.00493,"106":0.01478,"107":0.39893,"108":0.32505,"109":0.00493,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00985,"39":0,"40":0,"41":0,"42":0,"43":0.00493,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01478,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00493,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01478,"64":0,"65":0,"66":0,"67":0,"68":0.00493,"69":0.06403,"70":0.89143,"71":0.00493,"72":0.00493,"73":0,"74":0,"75":0.00493,"76":0,"77":0.00985,"78":0.00493,"79":0.05418,"80":0.00493,"81":0.00493,"83":0.01478,"84":0.00985,"85":0.01478,"86":0.03448,"87":0.02463,"88":0.00493,"89":0.0197,"90":0,"91":0,"92":0.00985,"93":0.08373,"94":0.00493,"95":0.01478,"96":0.00493,"97":0.00493,"98":0.00985,"99":0.00985,"100":0.00985,"101":0.00985,"102":0.0394,"103":0.07388,"104":0.0394,"105":0.09358,"106":0.13298,"107":3.22588,"108":12.9626,"109":0.00985,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00493,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00493,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00493,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00493,"62":0,"63":0.00493,"64":0,"65":0,"66":0.00493,"67":0,"68":0.00493,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00493,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00493,"92":0.18715,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00493,"14":0,"15":0,"16":0,"17":0,"18":0.00493,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00493,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00493,"103":0,"104":0,"105":0.00493,"106":0.00493,"107":0.65503,"108":1.78778},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00493,"14":0.0591,"15":0.00493,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00493,"10.1":0,"11.1":0,"12.1":0.00493,"13.1":0.20193,"14.1":0.09358,"15.1":0.06895,"15.2-15.3":0.0197,"15.4":0.02463,"15.5":0.04433,"15.6":0.394,"16.0":0.04925,"16.1":0.22655,"16.2":0.0591,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00531,"8.1-8.4":0,"9.0-9.2":0.00885,"9.3":0.08496,"10.0-10.2":0.00354,"10.3":0.1239,"11.0-11.2":0.00531,"11.3-11.4":0.01947,"12.0-12.1":0.00885,"12.2-12.5":0.40002,"13.0-13.1":0.00708,"13.2":0.00354,"13.3":0.06726,"13.4-13.7":0.07965,"14.0-14.4":0.43542,"14.5-14.8":0.65667,"15.0-15.1":0.17346,"15.2-15.3":0.3363,"15.4":0.25488,"15.5":0.55932,"15.6":2.56474,"16.0":2.5966,"16.1":7.39686,"16.2":0.75933,"16.3":0.01239},P:{"4":0.17396,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0614,"8.2":0,"9.2":0,"10.1":0.01023,"11.1-11.2":0.01023,"12.0":0.01023,"13.0":0.02047,"14.0":0.0307,"15.0":0.02047,"16.0":0.0614,"17.0":0.0614,"18.0":0.23536,"19.0":3.67372},I:{"0":0,"3":0,"4":0.07678,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.12157},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.14775,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18778},Q:{"13.1":0},O:{"0":0.31465},H:{"0":0.35074},L:{"0":50.8304},S:{"2.5":0.00508}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js
index 844cc08bb37d78..14736e067edb9d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.07993,"53":0,"54":0,"55":0,"56":0.00571,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01142,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02284,"79":0,"80":0,"81":0,"82":0,"83":0.00571,"84":0,"85":0,"86":0,"87":0,"88":0.01142,"89":0.00571,"90":0,"91":0.03996,"92":0,"93":0.00571,"94":0,"95":0.00571,"96":0.00571,"97":0.00571,"98":0.00571,"99":0.01713,"100":0.02284,"101":0.01142,"102":0.13702,"103":0.03425,"104":0.07993,"105":2.23793,"106":1.03333,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01142,"39":0,"40":0,"41":0.00571,"42":0.00571,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01713,"50":0,"51":0,"52":0,"53":0.00571,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00571,"65":0,"66":0,"67":0,"68":0.00571,"69":0,"70":0,"71":0,"72":0.00571,"73":0.00571,"74":0.00571,"75":0,"76":0.00571,"77":0.00571,"78":0.00571,"79":0.05709,"80":0.00571,"81":0.02855,"83":0.01142,"84":0.01142,"85":0.02855,"86":0.01142,"87":0.02284,"88":0.00571,"89":0.04567,"90":0.01142,"91":0.01142,"92":0.01713,"93":0.00571,"94":0.01142,"95":0.03425,"96":0.02855,"97":0.01713,"98":0.01713,"99":0.01713,"100":0.77072,"101":0.03996,"102":0.15985,"103":0.16556,"104":0.17127,"105":4.66996,"106":13.14783,"107":0.49097,"108":0.00571,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00571,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00571,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02855,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00571,"80":0,"81":0.00571,"82":0,"83":0,"84":0,"85":0.02284,"86":0,"87":0,"88":0.00571,"89":0.00571,"90":0.71933,"91":1.27311,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00571,"16":0,"17":0.00571,"18":0.01142,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00571,"92":0.00571,"93":0,"94":0,"95":0,"96":0.00571,"97":0.00571,"98":0,"99":0,"100":0,"101":0.00571,"102":0.01713,"103":0.01142,"104":0.05138,"105":0.79926,"106":3.03148,"107":0.2512},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00571,"14":0.05138,"15":0.01142,_:"0","3.1":0,"3.2":0,"5.1":0.00571,"6.1":0,"7.1":0,"9.1":0.01713,"10.1":0,"11.1":0.00571,"12.1":0.01142,"13.1":0.06851,"14.1":0.11989,"15.1":0.02855,"15.2-15.3":0.02855,"15.4":0.08564,"15.5":0.13702,"15.6":0.61086,"16.0":0.36538,"16.1":0.05709,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00394,"6.0-6.1":0,"7.0-7.1":0.00787,"8.1-8.4":0.0059,"9.0-9.2":0,"9.3":0.05511,"10.0-10.2":0,"10.3":0.05905,"11.0-11.2":0.01181,"11.3-11.4":0.00984,"12.0-12.1":0.01181,"12.2-12.5":0.2854,"13.0-13.1":0.00394,"13.2":0.00197,"13.3":0.01181,"13.4-13.7":0.06102,"14.0-14.4":0.16533,"14.5-14.8":0.63378,"15.0-15.1":0.13581,"15.2-15.3":0.21257,"15.4":0.31295,"15.5":0.80305,"15.6":7.3357,"16.0":8.08954,"16.1":0.52159},P:{"4":0.10363,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01036,"12.0":0,"13.0":0.02073,"14.0":0.03109,"15.0":0.01036,"16.0":0.03109,"17.0":0.07254,"18.0":1.91719},I:{"0":0,"3":0,"4":0.00673,"2.1":0,"2.2":0,"2.3":0.00337,"4.1":0.01347,"4.2-4.3":0.0303,"4.4":0,"4.4.3-4.4.4":0.19188},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0408,"9":0.00583,"10":0.02331,"11":0.20981,"5.5":0},J:{"7":0,"10":0.00429},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.38619},Q:{"13.1":0},O:{"0":0.0944},H:{"0":0.44687},L:{"0":43.16875},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.11947,"53":0,"54":0,"55":0,"56":0.01138,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01138,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02276,"79":0.00569,"80":0,"81":0.01138,"82":0,"83":0.00569,"84":0,"85":0,"86":0.00569,"87":0,"88":0.01138,"89":0.00569,"90":0,"91":0.02845,"92":0,"93":0,"94":0,"95":0.00569,"96":0,"97":0.00569,"98":0.00569,"99":0.01138,"100":0.02276,"101":0.00569,"102":0.14791,"103":0.01138,"104":0.01138,"105":0.04551,"106":0.06258,"107":1.93995,"108":1.60999,"109":0.00569,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00569,"39":0,"40":0,"41":0,"42":0.00569,"43":0,"44":0,"45":0,"46":0.00569,"47":0,"48":0,"49":0.02276,"50":0,"51":0,"52":0,"53":0.00569,"54":0,"55":0,"56":0.00569,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00569,"64":0,"65":0,"66":0,"67":0,"68":0.00569,"69":0.00569,"70":0.00569,"71":0.00569,"72":0.00569,"73":0.00569,"74":0.00569,"75":0.00569,"76":0.00569,"77":0.00569,"78":0.01138,"79":0.07396,"80":0.01707,"81":0.02845,"83":0.02845,"84":0.01707,"85":0.03982,"86":0.03982,"87":0.03413,"88":0.01707,"89":0.03982,"90":0.01138,"91":0.01138,"92":0.01707,"93":0.00569,"94":0.01707,"95":0.04551,"96":0.02845,"97":0.01707,"98":0.00569,"99":0.02276,"100":0.58028,"101":0.04551,"102":0.17636,"103":0.11378,"104":0.04551,"105":0.1024,"106":0.19912,"107":2.45196,"108":14.78571,"109":0.01138,"110":0.00569,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00569,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00569,"67":0,"68":0.00569,"69":0,"70":0.00569,"71":0.00569,"72":0,"73":0.00569,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00569,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02845,"86":0,"87":0,"88":0,"89":0,"90":0.00569,"91":0.01138,"92":0.35272,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00569,"13":0,"14":0,"15":0.00569,"16":0,"17":0.00569,"18":0.00569,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00569,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00569,"99":0.01138,"100":0,"101":0,"102":0.01138,"103":0.00569,"104":0.00569,"105":0.01138,"106":0.03982,"107":1.12073,"108":3.1574},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00569,"14":0.03982,"15":0.01138,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.02845,"10.1":0,"11.1":0,"12.1":0.00569,"13.1":0.06258,"14.1":0.1024,"15.1":0.02276,"15.2-15.3":0.01707,"15.4":0.0512,"15.5":0.09671,"15.6":0.4665,"16.0":0.07965,"16.1":0.43236,"16.2":0.1024,"16.3":0},G:{"8":0,"3.2":0.00183,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00732,"6.0-6.1":0.00183,"7.0-7.1":0.00549,"8.1-8.4":0.00915,"9.0-9.2":0,"9.3":0.05491,"10.0-10.2":0.00366,"10.3":0.0842,"11.0-11.2":0.0183,"11.3-11.4":0.01281,"12.0-12.1":0.01281,"12.2-12.5":0.28006,"13.0-13.1":0.00732,"13.2":0.00366,"13.3":0.01464,"13.4-13.7":0.05125,"14.0-14.4":0.14643,"14.5-14.8":0.45395,"15.0-15.1":0.11349,"15.2-15.3":0.14643,"15.4":0.24345,"15.5":0.49056,"15.6":2.07205,"16.0":3.47599,"16.1":8.00996,"16.2":1.1971,"16.3":0.0421},P:{"4":0.12393,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01033,"12.0":0.01033,"13.0":0.02065,"14.0":0.03098,"15.0":0.01033,"16.0":0.04131,"17.0":0.05164,"18.0":0.12393,"19.0":1.90021},I:{"0":0,"3":0,"4":0.00807,"2.1":0,"2.2":0.01211,"2.3":0.00807,"4.1":0.02018,"4.2-4.3":0.03633,"4.4":0,"4.4.3-4.4.4":0.18972},A:{"6":0,"7":0,"8":0.05824,"9":0.00582,"10":0.02912,"11":0.15144,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00431},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.40523},Q:{"13.1":0},O:{"0":0.18968},H:{"0":0.54282},L:{"0":44.75633},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js
index 62fbfd79d0a282..869e1eadcb5199 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00541,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00541,"51":0,"52":0.0433,"53":0,"54":0,"55":0.00541,"56":0.00541,"57":0,"58":0,"59":0.00541,"60":0.00541,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01083,"69":0,"70":0,"71":0,"72":0.00541,"73":0,"74":0,"75":0,"76":0,"77":0.03248,"78":0.0433,"79":0.00541,"80":0.00541,"81":0.00541,"82":0.00541,"83":0.00541,"84":0.00541,"85":0,"86":0.02165,"87":0.00541,"88":0.01083,"89":0.00541,"90":0.00541,"91":0.07578,"92":0.00541,"93":0.00541,"94":0.01083,"95":0.00541,"96":0.00541,"97":0.00541,"98":0.01083,"99":0.01083,"100":0.01624,"101":0.02707,"102":0.16239,"103":0.06496,"104":0.09743,"105":3.08541,"106":1.41821,"107":0.00541,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00541,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00541,"42":0,"43":0.02707,"44":0.00541,"45":0.00541,"46":0,"47":0,"48":0,"49":0.01083,"50":0,"51":0,"52":0.01624,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00541,"61":0,"62":0,"63":0,"64":0,"65":0.04872,"66":0.03248,"67":0.00541,"68":0,"69":0.05413,"70":0.00541,"71":0.01624,"72":0.01083,"73":0,"74":0.00541,"75":0.5413,"76":0.00541,"77":0.00541,"78":0.01083,"79":0.03248,"80":0.02165,"81":0.02707,"83":0.02165,"84":0.03789,"85":0.04872,"86":0.0433,"87":0.0433,"88":0.01083,"89":0.01624,"90":0.01624,"91":0.01083,"92":0.02165,"93":0.01083,"94":0.01083,"95":0.01083,"96":0.02707,"97":0.01624,"98":0.01624,"99":0.02707,"100":0.06496,"101":0.02707,"102":0.03789,"103":0.11367,"104":0.17863,"105":3.10165,"106":8.10326,"107":0.31395,"108":0.00541,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00541,"65":0.00541,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00541,"72":0.02165,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01083,"86":0,"87":0,"88":0.00541,"89":0.00541,"90":1.02847,"91":1.86749,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00541,"18":0.01083,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00541,"86":0.00541,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00541,"93":0,"94":0,"95":0,"96":0.00541,"97":0.00541,"98":0.00541,"99":0.00541,"100":0.00541,"101":0.01083,"102":0.01083,"103":0.02707,"104":0.06496,"105":0.79571,"106":2.73898,"107":0.21111},E:{"4":0,"5":0,"6":0,"7":0.00541,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01083,"14":0.0812,"15":0.02707,_:"0","3.1":0,"3.2":0,"5.1":0.00541,"6.1":0,"7.1":0,"9.1":0.01083,"10.1":0,"11.1":0.01624,"12.1":0.01624,"13.1":0.12991,"14.1":0.19487,"15.1":0.04872,"15.2-15.3":0.0433,"15.4":0.12991,"15.5":0.26524,"15.6":1.47234,"16.0":0.48717,"16.1":0.09202,"16.2":0},G:{"8":0.00322,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00322,"8.1-8.4":0,"9.0-9.2":0.02575,"9.3":0.08047,"10.0-10.2":0,"10.3":0.07403,"11.0-11.2":0.01609,"11.3-11.4":0.05794,"12.0-12.1":0.01609,"12.2-12.5":0.4957,"13.0-13.1":0.01609,"13.2":0.00644,"13.3":0.03863,"13.4-13.7":0.13197,"14.0-14.4":0.38626,"14.5-14.8":1.19096,"15.0-15.1":0.23497,"15.2-15.3":0.37338,"15.4":0.50857,"15.5":1.28431,"15.6":11.56523,"16.0":13.50618,"16.1":0.68561},P:{"4":0.07222,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01032,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01032,"12.0":0.01032,"13.0":0.05159,"14.0":0.03095,"15.0":0.02064,"16.0":0.06191,"17.0":0.1135,"18.0":3.62155},I:{"0":0,"3":0,"4":0.01438,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01438,"4.2-4.3":0.07191,"4.4":0,"4.4.3-4.4.4":0.163},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00563,"9":0.00563,"10":0.00563,"11":0.12385,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.72475},Q:{"13.1":0.00459},O:{"0":0.08715},H:{"0":0.4169},L:{"0":31.85998},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00479,"46":0,"47":0,"48":0.00479,"49":0,"50":0.00479,"51":0,"52":0.05264,"53":0,"54":0,"55":0,"56":0.00479,"57":0,"58":0,"59":0.00479,"60":0.00479,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00479,"67":0,"68":0.00957,"69":0,"70":0,"71":0,"72":0.00479,"73":0,"74":0,"75":0,"76":0,"77":0.00479,"78":0.03828,"79":0.00479,"80":0.00479,"81":0.00479,"82":0.00479,"83":0.00479,"84":0.00479,"85":0,"86":0.02871,"87":0.00479,"88":0.00479,"89":0.00479,"90":0.00479,"91":0.02871,"92":0.00479,"93":0.00479,"94":0.01436,"95":0.00479,"96":0.00479,"97":0.00479,"98":0.00479,"99":0.00957,"100":0.00957,"101":0.00957,"102":0.14834,"103":0.01436,"104":0.01914,"105":0.03828,"106":0.07178,"107":2.15325,"108":1.99056,"109":0.00479,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00479,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00479,"42":0,"43":0.01914,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00957,"50":0,"51":0,"52":0.01914,"53":0,"54":0,"55":0,"56":0.00479,"57":0,"58":0,"59":0,"60":0.00957,"61":0,"62":0,"63":0.00479,"64":0,"65":0.04785,"66":0.03828,"67":0.00479,"68":0.00479,"69":0.03828,"70":0.00479,"71":0.00957,"72":0.00957,"73":0.00479,"74":0.00479,"75":0.50243,"76":0.00479,"77":0.00479,"78":0.01436,"79":0.03828,"80":0.05742,"81":0.01914,"83":0.02393,"84":0.03828,"85":0.05742,"86":0.04785,"87":0.03828,"88":0.00957,"89":0.01436,"90":0.00957,"91":0.0335,"92":0.01914,"93":0.03828,"94":0.00479,"95":0.00957,"96":0.01436,"97":0.00957,"98":0.00957,"99":0.02393,"100":0.07656,"101":0.02393,"102":0.02393,"103":0.05742,"104":0.03828,"105":0.07178,"106":0.12441,"107":1.30631,"108":6.65594,"109":0.00957,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00479,"67":0,"68":0,"69":0.00479,"70":0,"71":0.00479,"72":0,"73":0.00479,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00479,"86":0,"87":0,"88":0,"89":0.00479,"90":0,"91":0.00479,"92":0.33017,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00479,"15":0.00479,"16":0,"17":0.00479,"18":0.00479,"79":0,"80":0,"81":0,"83":0,"84":0.00479,"85":0.00479,"86":0.00479,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00479,"93":0,"94":0,"95":0,"96":0.00479,"97":0.01914,"98":0.00479,"99":0.00479,"100":0.00479,"101":0.00479,"102":0.00479,"103":0.00957,"104":0.00957,"105":0.01914,"106":0.0335,"107":0.87566,"108":2.3925},E:{"4":0,"5":0,"6":0,"7":0.00479,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00957,"14":0.05264,"15":0.00957,_:"0","3.1":0,"3.2":0,"5.1":0.00479,"6.1":0,"7.1":0,"9.1":0.00957,"10.1":0,"11.1":0.00957,"12.1":0.01436,"13.1":0.09092,"14.1":0.1292,"15.1":0.02393,"15.2-15.3":0.02393,"15.4":0.07178,"15.5":0.14834,"15.6":0.89958,"16.0":0.10527,"16.1":0.68426,"16.2":0.18183,"16.3":0},G:{"8":0.00315,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0063,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.03149,"9.3":0.09132,"10.0-10.2":0.00315,"10.3":0.08502,"11.0-11.2":0.01575,"11.3-11.4":0.06928,"12.0-12.1":0.0126,"12.2-12.5":0.44716,"13.0-13.1":0.00945,"13.2":0.0063,"13.3":0.02834,"13.4-13.7":0.12596,"14.0-14.4":0.28026,"14.5-14.8":0.79041,"15.0-15.1":0.18264,"15.2-15.3":0.25192,"15.4":0.34325,"15.5":0.73373,"15.6":3.73792,"16.0":5.31874,"16.1":14.832,"16.2":2.41217,"16.3":0.03779},P:{"4":0.08295,"5.0-5.4":0.01037,"6.2-6.4":0,"7.2-7.4":0.01037,"8.2":0,"9.2":0.01037,"10.1":0,"11.1-11.2":0.01037,"12.0":0.01037,"13.0":0.05185,"14.0":0.03111,"15.0":0.02074,"16.0":0.05185,"17.0":0.09332,"18.0":0.21775,"19.0":4.7179},I:{"0":0,"3":0,"4":0.00988,"2.1":0,"2.2":0.10374,"2.3":0,"4.1":0.02964,"4.2-4.3":0.03458,"4.4":0,"4.4.3-4.4.4":0.1235},A:{"6":0,"7":0,"8":0.01037,"9":0.00518,"10":0.00518,"11":0.10368,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.97521},Q:{"13.1":0.00522},O:{"0":0.13559},H:{"0":0.50853},L:{"0":36.90235},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js
index 5d982ce0d15568..2d5ff21f7c5170 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00375,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00375,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00375,"101":0.00375,"102":0.01499,"103":0.01499,"104":0.01499,"105":0.65947,"106":0.39718,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00375,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00375,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01124,"74":0,"75":0.00749,"76":0.00375,"77":0,"78":0.00375,"79":0.00375,"80":0.00375,"81":0.01124,"83":0.00375,"84":0,"85":0,"86":0.02248,"87":0.00375,"88":0,"89":0,"90":0.00375,"91":0.00375,"92":0.01499,"93":0.00375,"94":0.01124,"95":0,"96":0.00749,"97":0.00375,"98":0.01499,"99":0.08243,"100":0.02998,"101":0.00749,"102":0.02623,"103":0.04871,"104":0.08993,"105":1.79856,"106":6.04391,"107":0.26604,"108":0.00749,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01874,"64":0.01124,"65":0.01124,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.03372,"87":0,"88":0.00375,"89":0,"90":0.07119,"91":0.08243,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00749,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00375,"14":0.00749,"15":0.00375,"16":0.00749,"17":0.00375,"18":0.01874,"79":0,"80":0,"81":0.00749,"83":0,"84":0.00375,"85":0,"86":0.00375,"87":0,"88":0,"89":0.00375,"90":0.00375,"91":0,"92":0.01874,"93":0,"94":0,"95":0,"96":0,"97":0.00749,"98":0,"99":0,"100":0.00375,"101":0.00749,"102":0.00375,"103":0.03372,"104":0.01499,"105":0.30351,"106":0.96673,"107":0.11241},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01124,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00749,"14.1":0.01124,"15.1":0.00749,"15.2-15.3":0.00749,"15.4":0.01499,"15.5":0.02623,"15.6":0.09368,"16.0":0.02623,"16.1":0.00375,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01753,"8.1-8.4":0,"9.0-9.2":0.00125,"9.3":0.00376,"10.0-10.2":0,"10.3":0.01252,"11.0-11.2":0.02379,"11.3-11.4":0.01002,"12.0-12.1":0.00376,"12.2-12.5":0.08763,"13.0-13.1":0.00125,"13.2":0,"13.3":0.02754,"13.4-13.7":0.02754,"14.0-14.4":0.38684,"14.5-14.8":1.2394,"15.0-15.1":0.70232,"15.2-15.3":0.3568,"15.4":0.72736,"15.5":1.03533,"15.6":3.60551,"16.0":3.56295,"16.1":0.41689},P:{"4":0.13163,"5.0-5.4":0.01013,"6.2-6.4":0.06075,"7.2-7.4":0.81005,"8.2":0,"9.2":0.01013,"10.1":0,"11.1-11.2":0.37465,"12.0":0.03038,"13.0":0.27339,"14.0":2.26815,"15.0":0.06075,"16.0":0.09113,"17.0":0.25314,"18.0":2.49091},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.05079,"4.4":0,"4.4.3-4.4.4":0.13787},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04122,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04377},Q:{"13.1":0},O:{"0":0.50649},H:{"0":0.2664},L:{"0":65.1318},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00364,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00364,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00364,"98":0,"99":0,"100":0,"101":0,"102":0.01455,"103":0.00727,"104":0,"105":0,"106":0.00727,"107":0.56737,"108":0.44371,"109":0.00364,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00727,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00727,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00364,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00364,"65":0.00364,"66":0,"67":0.00727,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00364,"77":0,"78":0,"79":0.00364,"80":0,"81":0.00727,"83":0.04001,"84":0.01455,"85":0.00364,"86":0,"87":0.01091,"88":0,"89":0,"90":0.00364,"91":0,"92":0.06547,"93":0.04001,"94":0.00364,"95":0,"96":0.00727,"97":0.00364,"98":0.00364,"99":0.01455,"100":0.01091,"101":0.01819,"102":0.01455,"103":0.03637,"104":0.02182,"105":0.1964,"106":0.03637,"107":1.08019,"108":7.65589,"109":0.00364,"110":0.01091,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00364,"65":0.01091,"66":0.01091,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01455,"86":0,"87":0,"88":0,"89":0,"90":0.0291,"91":0,"92":0.01455,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00364},B:{"12":0.00727,"13":0.00364,"14":0.00727,"15":0.01091,"16":0.00364,"17":0.00727,"18":0.03273,"79":0,"80":0,"81":0.00727,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01455,"90":0,"91":0,"92":0.00727,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00364,"101":0,"102":0,"103":0.01091,"104":0.00364,"105":0.00364,"106":0.01091,"107":0.3637,"108":0.91289},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00364,"14":0,"15":0.02182,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01455,"14.1":0.07638,"15.1":0.01091,"15.2-15.3":0,"15.4":0.04001,"15.5":0.04001,"15.6":0.0691,"16.0":0.02182,"16.1":0.05456,"16.2":0.00364,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02472,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00112,"10.0-10.2":0.00112,"10.3":1.86773,"11.0-11.2":0.00562,"11.3-11.4":0,"12.0-12.1":0.00674,"12.2-12.5":0.35961,"13.0-13.1":0.10676,"13.2":0.00112,"13.3":0.00337,"13.4-13.7":0.05057,"14.0-14.4":0.09889,"14.5-14.8":0.92937,"15.0-15.1":0.29106,"15.2-15.3":0.30005,"15.4":0.30792,"15.5":0.62707,"15.6":1.24403,"16.0":1.22043,"16.1":2.65101,"16.2":0.78553,"16.3":0.00787},P:{"4":0.13357,"5.0-5.4":0.01027,"6.2-6.4":0.03082,"7.2-7.4":1.11995,"8.2":0,"9.2":0.01027,"10.1":0.01027,"11.1-11.2":0.53429,"12.0":0.05137,"13.0":0.52401,"14.0":1.65424,"15.0":0.15412,"16.0":0.60621,"17.0":0.29797,"18.0":0.99666,"19.0":2.90777},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00515,"4.4":0,"4.4.3-4.4.4":0.13396},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05092,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10817},Q:{"13.1":0.03182},O:{"0":0.85901},H:{"0":0.49397},L:{"0":62.13648},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js
index 2147807a778712..e07ada858b216a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01394,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00697,"69":0,"70":0.00697,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02091,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00697,"88":0,"89":0,"90":0,"91":0.00697,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00697,"101":0,"102":0.01394,"103":0.01394,"104":0.04183,"105":0.81561,"106":0.34158,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01394,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00697,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00697,"67":0,"68":0,"69":0.05577,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.01394,"77":0.00697,"78":0.00697,"79":0.03486,"80":0.00697,"81":0.00697,"83":0.00697,"84":0.00697,"85":0.01394,"86":0.01394,"87":0.0488,"88":0.00697,"89":0.02091,"90":0.01394,"91":0.01394,"92":0.02788,"93":0.03486,"94":0.01394,"95":0.01394,"96":0.04183,"97":0.04183,"98":0.02788,"99":0.05577,"100":0.09759,"101":0.09759,"102":0.15336,"103":0.65527,"104":0.82258,"105":11.76008,"106":20.28561,"107":0.69013,"108":0.00697,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00697,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00697,"86":0,"87":0,"88":0.00697,"89":0.00697,"90":0.39038,"91":0.71801,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00697,"96":0,"97":0,"98":0,"99":0.00697,"100":0.00697,"101":0.02091,"102":0.00697,"103":0.01394,"104":0.03486,"105":0.80167,"106":2.38408,"107":0.17428},E:{"4":0,"5":0.00697,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00697,"13":0.02091,"14":0.35552,"15":0.07668,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00697,"11.1":0.01394,"12.1":0.04183,"13.1":0.25793,"14.1":0.90623,"15.1":0.19519,"15.2-15.3":0.13942,"15.4":0.36249,"15.5":0.55071,"15.6":2.27952,"16.0":1.10839,"16.1":0.08365,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.0111,"9.3":0.06658,"10.0-10.2":0,"10.3":0.09988,"11.0-11.2":0.0074,"11.3-11.4":0.0148,"12.0-12.1":0.0074,"12.2-12.5":0.40691,"13.0-13.1":0,"13.2":0,"13.3":0.02219,"13.4-13.7":0.08878,"14.0-14.4":0.34772,"14.5-14.8":1.82738,"15.0-15.1":0.28853,"15.2-15.3":0.48829,"15.4":0.57337,"15.5":1.64982,"15.6":16.86445,"16.0":12.2923,"16.1":0.41431},P:{"4":0.03109,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0.02072,"17.0":0.03109,"18.0":1.09841},I:{"0":0,"3":0,"4":0.00481,"2.1":0,"2.2":0.00641,"2.3":0.00321,"4.1":0.00481,"4.2-4.3":0.01283,"4.4":0,"4.4.3-4.4.4":0.05611},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.03486,"8":0.02091,"9":0,"10":0.01394,"11":0.11851,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19991},Q:{"13.1":0},O:{"0":0.00606},H:{"0":0.07743},L:{"0":13.7609},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00616,"48":0,"49":0,"50":0,"51":0,"52":0.01847,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01847,"79":0,"80":0,"81":0.00616,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.02463,"88":0,"89":0,"90":0,"91":0.00616,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01847,"103":0.00616,"104":0.01232,"105":0.01847,"106":0.03079,"107":0.76975,"108":0.65275,"109":0.00616,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00616,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02463,"50":0,"51":0,"52":0.00616,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00616,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.01232,"67":0,"68":0,"69":0.06158,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00616,"76":0.00616,"77":0.00616,"78":0.00616,"79":0.03079,"80":0.00616,"81":0.01232,"83":0.00616,"84":0.00616,"85":0.01847,"86":0.01232,"87":0.03695,"88":0.00616,"89":0.01847,"90":0.00616,"91":0.01232,"92":0.01847,"93":0.08005,"94":0.00616,"95":0.01232,"96":0.01847,"97":0.01847,"98":0.01847,"99":0.02463,"100":0.03695,"101":0.01847,"102":0.01847,"103":0.25248,"104":0.09237,"105":0.20321,"106":0.28943,"107":4.88945,"108":18.77574,"109":0.00616,"110":0,"111":0},F:{"9":0,"11":0.00616,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00616,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00616,"92":0.24632,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00616,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00616,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00616,"102":0.01232,"103":0.01232,"104":0.00616,"105":0.03079,"106":0.02463,"107":1.28702,"108":2.83268},E:{"4":0,"5":0.01232,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01232,"14":0.18474,"15":0.04311,_:"0","3.1":0,"3.2":0,"5.1":0.00616,"6.1":0,"7.1":0,"9.1":0.00616,"10.1":0,"11.1":0.00616,"12.1":0.02463,"13.1":0.15395,"14.1":0.46185,"15.1":0.06774,"15.2-15.3":0.04926,"15.4":0.15395,"15.5":0.28327,"15.6":1.82277,"16.0":0.28327,"16.1":0.91754,"16.2":0.17242,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00412,"8.1-8.4":0.00412,"9.0-9.2":0.00825,"9.3":0.12786,"10.0-10.2":0,"10.3":0.2021,"11.0-11.2":0.02062,"11.3-11.4":0.02887,"12.0-12.1":0.0165,"12.2-12.5":0.56917,"13.0-13.1":0.00412,"13.2":0,"13.3":0.0165,"13.4-13.7":0.09899,"14.0-14.4":0.32583,"14.5-14.8":1.38993,"15.0-15.1":0.26396,"15.2-15.3":0.37945,"15.4":0.5073,"15.5":1.27032,"15.6":7.0734,"16.0":6.49598,"16.1":18.67541,"16.2":1.67864,"16.3":0.02887},P:{"4":0.0516,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01032,"12.0":0,"13.0":0,"14.0":0.01032,"15.0":0,"16.0":0.02064,"17.0":0.02064,"18.0":0.06192,"19.0":1.59957},I:{"0":0,"3":0,"4":0.00768,"2.1":0,"2.2":0.0128,"2.3":0.00512,"4.1":0.01536,"4.2-4.3":0.02048,"4.4":0,"4.4.3-4.4.4":0.13313},A:{"6":0,"7":0.04402,"8":0.0566,"9":0.00629,"10":0.01258,"11":0.17609,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28431},Q:{"13.1":0},O:{"0":0.01537},H:{"0":0.12731},L:{"0":19.66472},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js
index 7ae5ab391606de..57f76db85ef268 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00561,"101":0,"102":0.00561,"103":0,"104":0.06167,"105":0.39242,"106":0.15136,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.01121,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00561,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01121,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00561,"70":0,"71":0,"72":0,"73":0,"74":0.00561,"75":0.00561,"76":0.81848,"77":0.05606,"78":0,"79":0.02242,"80":0,"81":0.02803,"83":0,"84":0,"85":0,"86":0,"87":0.02242,"88":0.02803,"89":0,"90":0.00561,"91":0.01682,"92":0.00561,"93":0.42045,"94":0.00561,"95":0.01121,"96":0.06727,"97":0,"98":0.32515,"99":0.01682,"100":0.00561,"101":0.00561,"102":0.02242,"103":0.11773,"104":0.19621,"105":5.02858,"106":10.51125,"107":0.32515,"108":0.02242,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01682,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02803,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07288,"91":0.20182,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00561,"18":0.02242,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00561,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01121,"104":0.04485,"105":2.11907,"106":2.34331,"107":0.0953},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02803,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.10651,"14.1":0.03924,"15.1":0,"15.2-15.3":0.02242,"15.4":0.02242,"15.5":0.06167,"15.6":1.17726,"16.0":0.13454,"16.1":0.0953,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01401,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09107,"10.0-10.2":0.004,"10.3":0.03303,"11.0-11.2":0,"11.3-11.4":0.002,"12.0-12.1":0,"12.2-12.5":0.41632,"13.0-13.1":0,"13.2":0.002,"13.3":0.006,"13.4-13.7":0.06005,"14.0-14.4":0.17413,"14.5-14.8":0.22517,"15.0-15.1":0.32024,"15.2-15.3":0.21116,"15.4":0.09707,"15.5":0.89468,"15.6":2.94023,"16.0":3.74384,"16.1":0.10108},P:{"4":0.39496,"5.0-5.4":0.01097,"6.2-6.4":0,"7.2-7.4":0.04388,"8.2":0,"9.2":0,"10.1":0.01097,"11.1-11.2":0.01097,"12.0":0.01097,"13.0":0.03291,"14.0":0.02194,"15.0":0,"16.0":0.03291,"17.0":0.37302,"18.0":2.54531},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.09597,"4.4":0,"4.4.3-4.4.4":2.08735},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00561,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05712},Q:{"13.1":0},O:{"0":0.39985},H:{"0":0.07488},L:{"0":56.44872},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00569,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01137,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.03981,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.05687,"107":0.16492,"108":0.1308,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00569,"50":0.00569,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.01137,"70":0,"71":0,"72":0.01137,"73":0,"74":0,"75":0.02275,"76":1.06347,"77":0.08531,"78":0,"79":0.09668,"80":0,"81":0.00569,"83":0,"84":0.00569,"85":0,"86":0,"87":0.00569,"88":0,"89":0,"90":0.00569,"91":0.00569,"92":0.00569,"93":0.50046,"94":0,"95":0.03981,"96":0,"97":0.00569,"98":0.07393,"99":0.02844,"100":0.00569,"101":0,"102":0.01137,"103":0.22179,"104":0.01706,"105":0.33553,"106":0.09099,"107":3.30983,"108":12.01094,"109":0.01706,"110":0.01137,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.15355,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00569,"16":0.08531,"17":0.00569,"18":0.00569,"79":0,"80":0.00569,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.58007,"104":0.00569,"105":0.86442,"106":0.02275,"107":1.40469,"108":3.69655},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.06256,"15":0.00569,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0455,"14.1":0.12511,"15.1":0,"15.2-15.3":0,"15.4":0.03412,"15.5":0.02844,"15.6":1.36488,"16.0":0.01706,"16.1":0.21042,"16.2":0.05118,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02708,"6.0-6.1":0,"7.0-7.1":0.00285,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01995,"10.0-10.2":0.00285,"10.3":0.00713,"11.0-11.2":0.0912,"11.3-11.4":0,"12.0-12.1":0.0228,"12.2-12.5":0.23086,"13.0-13.1":0,"13.2":0,"13.3":0.0057,"13.4-13.7":0.13395,"14.0-14.4":0.1368,"14.5-14.8":0.30353,"15.0-15.1":0.03563,"15.2-15.3":0.29498,"15.4":0.0798,"15.5":0.8308,"15.6":1.99649,"16.0":1.84828,"16.1":5.79281,"16.2":0.62702,"16.3":0.00713},P:{"4":0.26752,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.12841,"8.2":0,"9.2":0.09631,"10.1":0.0214,"11.1-11.2":0.0107,"12.0":0.0214,"13.0":0.0107,"14.0":0,"15.0":0.08561,"16.0":0,"17.0":0.54575,"18.0":0.21402,"19.0":2.55752},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.85168},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02844,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25878},Q:{"13.1":0},O:{"0":0.69439},H:{"0":0.04492},L:{"0":50.95901},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js
index cda3c99b117bb5..b404f0d400f035 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00438,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00438,"69":0,"70":0,"71":0,"72":0,"73":0.01752,"74":0,"75":0,"76":0,"77":0,"78":0.01314,"79":0.00438,"80":0.00876,"81":0.01314,"82":0.00876,"83":0.01314,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00438,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00876,"100":0,"101":0,"102":0.00438,"103":0.00876,"104":0.13575,"105":0.29777,"106":0.16202,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00438,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00438,"48":0.00438,"49":0.02627,"50":0,"51":0.00438,"52":0,"53":0,"54":0,"55":0.00438,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00438,"64":0,"65":0.00876,"66":0,"67":0.00438,"68":0.00438,"69":0,"70":0.00438,"71":0,"72":0.00438,"73":0,"74":0.00438,"75":0.00438,"76":0.01752,"77":0.00876,"78":0.01314,"79":0.02627,"80":0.01314,"81":0.03065,"83":0.05693,"84":0.06131,"85":0.06569,"86":0.07444,"87":0.07444,"88":0.01752,"89":0.02627,"90":0.01752,"91":0.0219,"92":0.01752,"93":0.03503,"94":0.0219,"95":0.01314,"96":0.0219,"97":0.0219,"98":0.01314,"99":0.01752,"100":0.0219,"101":0.0219,"102":0.03065,"103":0.1664,"104":0.1664,"105":2.88576,"106":8.67918,"107":0.59117,"108":0.00438,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00438,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00438,"65":0.00876,"66":0,"67":0,"68":0,"69":0,"70":0.00876,"71":0.00438,"72":0.01752,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.0219,"85":0,"86":0,"87":0,"88":0,"89":0.00438,"90":0.24085,"91":0.543,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01752,"16":0,"17":0.00438,"18":0.03065,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00438,"86":0,"87":0.00438,"88":0,"89":0.00438,"90":0,"91":0,"92":0.01314,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00438,"101":0,"102":0.00438,"103":0.0219,"104":0.0219,"105":0.27588,"106":1.16919,"107":0.1051},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00876,"14":0.06569,"15":0.00876,_:"0","3.1":0,"3.2":0,"5.1":0.00876,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00438,"12.1":0.00876,"13.1":0.05693,"14.1":0.08758,"15.1":0.0219,"15.2-15.3":0.01752,"15.4":0.03065,"15.5":0.12699,"15.6":0.3328,"16.0":0.23647,"16.1":0.01752,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00517,"6.0-6.1":0,"7.0-7.1":0.08271,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06203,"10.0-10.2":0,"10.3":0.06978,"11.0-11.2":0.00258,"11.3-11.4":0.01292,"12.0-12.1":0.03102,"12.2-12.5":0.70559,"13.0-13.1":0.03102,"13.2":0.01034,"13.3":0.05945,"13.4-13.7":0.22228,"14.0-14.4":0.83224,"14.5-14.8":1.5766,"15.0-15.1":0.28172,"15.2-15.3":0.44455,"15.4":0.56603,"15.5":1.5766,"15.6":9.55008,"16.0":7.51084,"16.1":0.504},P:{"4":0.17759,"5.0-5.4":0.01045,"6.2-6.4":0,"7.2-7.4":0.14625,"8.2":0,"9.2":0.03134,"10.1":0,"11.1-11.2":0.12536,"12.0":0.01045,"13.0":0.05223,"14.0":0.04179,"15.0":0.02089,"16.0":0.11491,"17.0":0.17759,"18.0":1.30582},I:{"0":0,"3":0,"4":0.03235,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02157,"4.2-4.3":0.03235,"4.4":0,"4.4.3-4.4.4":0.45288},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0159,"9":0.0053,"10":0.0053,"11":0.07421,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.35974},Q:{"13.1":0},O:{"0":0.06183},H:{"0":0.27672},L:{"0":52.75756},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0041,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02457,"74":0,"75":0,"76":0,"77":0.0041,"78":0.0041,"79":0.0041,"80":0.0041,"81":0.01229,"82":0,"83":0.0041,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0041,"100":0,"101":0,"102":0.00819,"103":0.0041,"104":0.09009,"105":0.0041,"106":0.00819,"107":0.32351,"108":0.18837,"109":0.0041,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0041,"48":0.01229,"49":0.02048,"50":0,"51":0,"52":0,"53":0.01229,"54":0,"55":0,"56":0.0041,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0041,"64":0.0041,"65":0.00819,"66":0,"67":0,"68":0.0041,"69":0.00819,"70":0.0041,"71":0.0041,"72":0.0041,"73":0.00819,"74":0.0041,"75":0.0041,"76":0.02048,"77":0,"78":0.01229,"79":0.03276,"80":0.0041,"81":0.02867,"83":0.01229,"84":0.02048,"85":0.02867,"86":0.04095,"87":0.03686,"88":0.00819,"89":0.00819,"90":0.01638,"91":0.02457,"92":0.01229,"93":0.02048,"94":0.00819,"95":0.01229,"96":0.01229,"97":0.01229,"98":0.00819,"99":0.02457,"100":0.01638,"101":0.01229,"102":0.01638,"103":0.15561,"104":0.02457,"105":0.06962,"106":0.086,"107":1.62981,"108":8.79606,"109":0.00819,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0041,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.0041,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.03686,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0041,"92":0.21294,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0041,"13":0,"14":0,"15":0.0041,"16":0.0041,"17":0,"18":0.02867,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.0041,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01229,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0041,"100":0.0041,"101":0,"102":0,"103":0.0041,"104":0.0041,"105":0.00819,"106":0.00819,"107":0.45045,"108":0.99509},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0041,"14":0.04914,"15":0.0041,_:"0","3.1":0,"3.2":0,"5.1":0.02048,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0041,"13.1":0.03276,"14.1":0.06962,"15.1":0.00819,"15.2-15.3":0.00819,"15.4":0.02048,"15.5":0.07371,"15.6":0.38493,"16.0":0.0819,"16.1":0.15971,"16.2":0.04095,"16.3":0},G:{"8":0.00296,"3.2":0.00593,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00296,"6.0-6.1":0.00296,"7.0-7.1":0.05336,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06522,"10.0-10.2":0,"10.3":0.05633,"11.0-11.2":0.00593,"11.3-11.4":0.01779,"12.0-12.1":0.01482,"12.2-12.5":0.65517,"13.0-13.1":0.01482,"13.2":0.00889,"13.3":0.05336,"13.4-13.7":0.21641,"14.0-14.4":0.67592,"14.5-14.8":1.49117,"15.0-15.1":0.31128,"15.2-15.3":0.40021,"15.4":0.60477,"15.5":1.10281,"15.6":4.64545,"16.0":4.39939,"16.1":10.10912,"16.2":1.29847,"16.3":0.05929},P:{"4":0.13585,"5.0-5.4":0.01045,"6.2-6.4":0,"7.2-7.4":0.09405,"8.2":0,"9.2":0.0209,"10.1":0,"11.1-11.2":0.07315,"12.0":0.01045,"13.0":0.0209,"14.0":0.0418,"15.0":0.0209,"16.0":0.07315,"17.0":0.0627,"18.0":0.1254,"19.0":1.30621},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04111,"4.2-4.3":0.0137,"4.4":0,"4.4.3-4.4.4":0.49335},A:{"6":0.00504,"7":0.00504,"8":0.01512,"9":0.00504,"10":0.00504,"11":0.03024,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.31887},Q:{"13.1":0},O:{"0":0.10629},H:{"0":0.26275},L:{"0":53.45386},S:{"2.5":0.00591}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js
index 4f02e5f97d550b..5c3bcc0c7f1937 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.004,"5":0,"6":0.004,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.004,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.004,"39":0,"40":0,"41":0,"42":0,"43":0.004,"44":0,"45":0,"46":0,"47":0.00799,"48":0.00799,"49":0,"50":0,"51":0,"52":0.07594,"53":0,"54":0,"55":0,"56":0.004,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.004,"69":0,"70":0,"71":0.004,"72":0.00799,"73":0,"74":0.004,"75":0,"76":0,"77":0,"78":0.00799,"79":0.004,"80":0.004,"81":0.004,"82":0.004,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.004,"89":0.004,"90":0,"91":0.004,"92":0,"93":0,"94":0.004,"95":0.004,"96":0.004,"97":0.004,"98":0.004,"99":0.01999,"100":0.01199,"101":0.00799,"102":0.02798,"103":0.01599,"104":0.03198,"105":0.84736,"106":0.3957,"107":0.00799,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.004,"19":0.004,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.004,"27":0,"28":0.004,"29":0.004,"30":0.004,"31":0.004,"32":0.00799,"33":0.01199,"34":0.004,"35":0.004,"36":0,"37":0,"38":0.00799,"39":0.004,"40":0.01199,"41":0,"42":0.004,"43":0.06395,"44":0,"45":0,"46":0,"47":0.004,"48":0.004,"49":0.05996,"50":0.00799,"51":0.01199,"52":0.004,"53":0,"54":0,"55":0.004,"56":0.01199,"57":0,"58":0.01199,"59":0,"60":0.004,"61":0.004,"62":0.004,"63":0.01599,"64":0.00799,"65":0.004,"66":0.004,"67":0.00799,"68":0.00799,"69":0.01599,"70":0.01599,"71":0.01199,"72":0.01599,"73":0.004,"74":0.03198,"75":0.004,"76":0.00799,"77":0.00799,"78":0.01199,"79":0.03597,"80":0.01199,"81":0.03997,"83":0.03597,"84":0.05596,"85":0.04397,"86":0.07195,"87":0.03597,"88":0.01999,"89":0.01599,"90":0.01199,"91":0.01599,"92":0.01599,"93":0.00799,"94":0.01599,"95":0.03597,"96":0.02798,"97":0.02398,"98":0.05596,"99":0.03597,"100":0.03997,"101":0.03997,"102":0.06795,"103":0.23582,"104":0.1399,"105":2.43817,"106":6.77092,"107":0.32376,"108":0.00799,"109":0.004,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00799,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.004,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00799,"64":0.01199,"65":0.01599,"66":0,"67":0,"68":0,"69":0.00799,"70":0.004,"71":0.004,"72":0.01599,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01599,"80":0,"81":0,"82":0.004,"83":0,"84":0.00799,"85":0.02398,"86":0.00799,"87":0.004,"88":0,"89":0.004,"90":0.19585,"91":0.45966,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.004,"13":0.004,"14":0.004,"15":0.004,"16":0.00799,"17":0.004,"18":0.01199,"79":0,"80":0,"81":0,"83":0,"84":0.004,"85":0.004,"86":0,"87":0,"88":0,"89":0.004,"90":0,"91":0,"92":0.00799,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.004,"102":0.004,"103":0.00799,"104":0.03198,"105":0.16388,"106":0.51961,"107":0.04397},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.004,"14":0.01999,"15":0.004,_:"0","3.1":0,"3.2":0,"5.1":0.004,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.004,"13.1":0.00799,"14.1":0.01199,"15.1":0.004,"15.2-15.3":0.004,"15.4":0.01199,"15.5":0.03597,"15.6":0.10392,"16.0":0.05196,"16.1":0.01199,"16.2":0},G:{"8":0.00118,"3.2":0.00059,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0165,"6.0-6.1":0.00236,"7.0-7.1":0.09662,"8.1-8.4":0.00353,"9.0-9.2":0.00118,"9.3":0.11253,"10.0-10.2":0.00412,"10.3":0.04713,"11.0-11.2":0.00766,"11.3-11.4":0.00707,"12.0-12.1":0.00825,"12.2-12.5":0.28692,"13.0-13.1":0.00707,"13.2":0.00353,"13.3":0.04301,"13.4-13.7":0.07129,"14.0-14.4":0.12903,"14.5-14.8":0.25157,"15.0-15.1":0.11371,"15.2-15.3":0.16025,"15.4":0.23154,"15.5":0.54792,"15.6":1.36862,"16.0":1.90416,"16.1":0.11312},P:{"4":0.18385,"5.0-5.4":0.01021,"6.2-6.4":0.01021,"7.2-7.4":0.11235,"8.2":0.01021,"9.2":0.03064,"10.1":0.02043,"11.1-11.2":0.0715,"12.0":0.02043,"13.0":0.0715,"14.0":0.08171,"15.0":0.04086,"16.0":0.10214,"17.0":0.16342,"18.0":1.12355},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01331,"4.2-4.3":0.03161,"4.4":0,"4.4.3-4.4.4":0.21295},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01709,"9":0.00855,"10":0.00427,"11":0.094,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15008},Q:{"13.1":0},O:{"0":0.41421},H:{"0":0.58538},L:{"0":74.5961},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.00333,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00333,"35":0,"36":0,"37":0,"38":0.00333,"39":0,"40":0,"41":0,"42":0,"43":0.00333,"44":0,"45":0,"46":0,"47":0.00333,"48":0.00999,"49":0,"50":0,"51":0,"52":0.05992,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00333,"69":0,"70":0,"71":0,"72":0.00333,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00333,"79":0.00333,"80":0.00333,"81":0.00333,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00333,"89":0.00333,"90":0,"91":0.00333,"92":0,"93":0,"94":0.00333,"95":0.00333,"96":0.00333,"97":0,"98":0,"99":0.00666,"100":0.00666,"101":0.00333,"102":0.01997,"103":0.00666,"104":0.00999,"105":0.00666,"106":0.0233,"107":0.49269,"108":0.31626,"109":0.00666,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00333,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00333,"27":0,"28":0,"29":0,"30":0.00333,"31":0.00333,"32":0.00999,"33":0.00666,"34":0.00333,"35":0,"36":0,"37":0,"38":0.00666,"39":0,"40":0.00666,"41":0,"42":0,"43":0.03662,"44":0,"45":0,"46":0,"47":0.00333,"48":0.00333,"49":0.02663,"50":0.00333,"51":0,"52":0,"53":0,"54":0.00333,"55":0,"56":0.00999,"57":0,"58":0.00666,"59":0,"60":0.00333,"61":0.00333,"62":0.00333,"63":0.01332,"64":0.00666,"65":0.00333,"66":0.00333,"67":0.00333,"68":0.00666,"69":0.00666,"70":0.00666,"71":0.00666,"72":0.00666,"73":0.00333,"74":0.00999,"75":0.00333,"76":0.00666,"77":0.00666,"78":0.00333,"79":0.0233,"80":0.00666,"81":0.02663,"83":0.00999,"84":0.00666,"85":0.0233,"86":0.03329,"87":0.01665,"88":0.00666,"89":0.00666,"90":0.00999,"91":0.00999,"92":0.01332,"93":0.00333,"94":0.00999,"95":0.01997,"96":0.01332,"97":0.01332,"98":0.03662,"99":0.01332,"100":0.01665,"101":0.01665,"102":0.01997,"103":0.12983,"104":0.03329,"105":0.07324,"106":0.07324,"107":1.11854,"108":5.72588,"109":0.00999,"110":0.00333,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00333,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00333,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00333,"62":0,"63":0.00333,"64":0.00333,"65":0.00333,"66":0.00666,"67":0,"68":0,"69":0,"70":0.00333,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01332,"80":0,"81":0,"82":0.00333,"83":0,"84":0.00333,"85":0.01665,"86":0.00333,"87":0.00333,"88":0,"89":0,"90":0,"91":0.00333,"92":0.05659,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00333,"13":0,"14":0,"15":0.00333,"16":0.00666,"17":0,"18":0.00666,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00666,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00333,"105":0.00333,"106":0.00333,"107":0.16312,"108":0.34955},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00999,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00333,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00666,"14.1":0.00666,"15.1":0.00333,"15.2-15.3":0.00333,"15.4":0.00666,"15.5":0.01665,"15.6":0.04661,"16.0":0.00666,"16.1":0.03662,"16.2":0.00999,"16.3":0},G:{"8":0,"3.2":0.00222,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00721,"6.0-6.1":0.00333,"7.0-7.1":0.09369,"8.1-8.4":0.00333,"9.0-9.2":0.00055,"9.3":0.08426,"10.0-10.2":0.00499,"10.3":0.04546,"11.0-11.2":0.01275,"11.3-11.4":0.00665,"12.0-12.1":0.00776,"12.2-12.5":0.26277,"13.0-13.1":0.00721,"13.2":0.0061,"13.3":0.02994,"13.4-13.7":0.04546,"14.0-14.4":0.11032,"14.5-14.8":0.1968,"15.0-15.1":0.0887,"15.2-15.3":0.10699,"15.4":0.15467,"15.5":0.30268,"15.6":0.70404,"16.0":0.96569,"16.1":1.48125,"16.2":0.23837,"16.3":0.00388},P:{"4":0.13238,"5.0-5.4":0,"6.2-6.4":0.01018,"7.2-7.4":0.09165,"8.2":0,"9.2":0.03055,"10.1":0.02037,"11.1-11.2":0.05092,"12.0":0.02037,"13.0":0.09165,"14.0":0.08146,"15.0":0.0611,"16.0":0.37677,"17.0":0.16293,"18.0":0.40732,"19.0":1.9246},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00636,"4.2-4.3":0.01908,"4.4":0,"4.4.3-4.4.4":0.18441},A:{"6":0,"7":0,"8":0.01099,"9":0.00366,"10":0.00366,"11":0.05127,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00667},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12008},Q:{"13.1":0.00667},O:{"0":0.36023},H:{"0":0.54946},L:{"0":78.39532},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js
index a1e80f613cdb8f..ba867dc6e5a05c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00521,"52":0.01041,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00521,"67":0,"68":0.00521,"69":0,"70":0,"71":0,"72":0.00521,"73":0.01041,"74":0,"75":0,"76":0,"77":0,"78":0.02603,"79":0,"80":0,"81":0.00521,"82":0.00521,"83":0,"84":0.00521,"85":0,"86":0,"87":0,"88":0.01562,"89":0.01041,"90":0,"91":0.00521,"92":0.00521,"93":0,"94":0.00521,"95":0.00521,"96":0.00521,"97":0.01041,"98":0.00521,"99":0.03644,"100":0.01562,"101":0.01041,"102":0.04164,"103":0.02082,"104":0.06246,"105":1.17113,"106":0.55694,"107":0.00521,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00521,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01041,"39":0,"40":0.00521,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01041,"48":0,"49":0.01562,"50":0,"51":0,"52":0,"53":0.00521,"54":0,"55":0.00521,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.02603,"64":0,"65":0.00521,"66":0,"67":0,"68":0.00521,"69":0.00521,"70":0.00521,"71":0,"72":0.00521,"73":0.00521,"74":0.01041,"75":0.00521,"76":0.00521,"77":0.00521,"78":0.00521,"79":0.06767,"80":0.00521,"81":0.01041,"83":0.01041,"84":0.01041,"85":0.02082,"86":0.01562,"87":0.03123,"88":0.00521,"89":0.00521,"90":0.01041,"91":0.08849,"92":0.01562,"93":0.00521,"94":0.01041,"95":0.00521,"96":0.03644,"97":0.06246,"98":0.04685,"99":0.02603,"100":0.04164,"101":0.03644,"102":0.04685,"103":0.203,"104":0.2082,"105":4.33056,"106":14.2565,"107":0.57776,"108":0.00521,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00521,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00521,"69":0,"70":0,"71":0,"72":0.00521,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00521,"86":0,"87":0,"88":0,"89":0.00521,"90":0.34874,"91":0.79637,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00521,"16":0,"17":0,"18":0.00521,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00521,"93":0.01041,"94":0,"95":0,"96":0.00521,"97":0,"98":0,"99":0,"100":0.00521,"101":0.00521,"102":0.00521,"103":0.01041,"104":0.02603,"105":0.32792,"106":1.38453,"107":0.1041},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00521,"14":0.02082,"15":0.01562,_:"0","3.1":0,"3.2":0,"5.1":0.01041,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00521,"12.1":0.00521,"13.1":0.04685,"14.1":0.07287,"15.1":0.01562,"15.2-15.3":0.01562,"15.4":0.02603,"15.5":0.06246,"15.6":0.28107,"16.0":0.19259,"16.1":0.03123,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01541,"6.0-6.1":0.01431,"7.0-7.1":0.0055,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02421,"10.0-10.2":0,"10.3":0.02751,"11.0-11.2":0.011,"11.3-11.4":0.0088,"12.0-12.1":0.0066,"12.2-12.5":0.33124,"13.0-13.1":0.0066,"13.2":0.0055,"13.3":0.0121,"13.4-13.7":0.05832,"14.0-14.4":0.13756,"14.5-14.8":0.38186,"15.0-15.1":0.10454,"15.2-15.3":0.11005,"15.4":0.18378,"15.5":0.46989,"15.6":3.74594,"16.0":4.52726,"16.1":0.252},P:{"4":0.17452,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13345,"8.2":0,"9.2":0.01027,"10.1":0,"11.1-11.2":0.0308,"12.0":0.01027,"13.0":0.05133,"14.0":0.0308,"15.0":0.02053,"16.0":0.07186,"17.0":0.23611,"18.0":1.48852},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0077,"4.2-4.3":0.03081,"4.4":0,"4.4.3-4.4.4":0.16559},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02603,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17262},Q:{"13.1":0},O:{"0":0.02877},H:{"0":0.13619},L:{"0":58.60175},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00979,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.0049,"61":0,"62":0,"63":0,"64":0.0049,"65":0,"66":0.0049,"67":0,"68":0.0049,"69":0,"70":0,"71":0,"72":0.0049,"73":0.01469,"74":0,"75":0,"76":0,"77":0,"78":0.02448,"79":0.0049,"80":0,"81":0.0049,"82":0.0049,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01469,"89":0.0049,"90":0,"91":0.0049,"92":0.0049,"93":0,"94":0,"95":0.0049,"96":0.00979,"97":0.0049,"98":0.0049,"99":0.01469,"100":0.00979,"101":0.00979,"102":0.02448,"103":0.00979,"104":0.03427,"105":0.01469,"106":0.02938,"107":0.9743,"108":0.67075,"109":0.0049,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00979,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00979,"48":0,"49":0.01469,"50":0,"51":0,"52":0,"53":0.0049,"54":0,"55":0.0049,"56":0.0049,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0049,"64":0.0049,"65":0.0049,"66":0.0049,"67":0,"68":0.00979,"69":0,"70":0,"71":0,"72":0.0049,"73":0.0049,"74":0.00979,"75":0.0049,"76":0.0049,"77":0.0049,"78":0.0049,"79":0.08323,"80":0.0049,"81":0.0049,"83":0.00979,"84":0.01469,"85":0.00979,"86":0.01469,"87":0.03427,"88":0.0049,"89":0.0049,"90":0.0049,"91":0.11261,"92":0.01469,"93":0.00979,"94":0.0049,"95":0.01469,"96":0.02448,"97":0.04406,"98":0.03427,"99":0.01958,"100":0.02938,"101":0.03427,"102":0.02938,"103":0.13709,"104":0.05875,"105":0.06365,"106":0.1273,"107":2.54592,"108":14.076,"109":0.01469,"110":0.0049,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0049,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0049,"92":0.2497,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0049,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0049,"93":0.0049,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0049,"104":0.00979,"105":0.01958,"106":0.00979,"107":0.50918,"108":1.18483},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0049,"14":0.01469,"15":0.00979,_:"0","3.1":0,"3.2":0,"5.1":0.01469,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0049,"13.1":0.03917,"14.1":0.05875,"15.1":0.00979,"15.2-15.3":0.01469,"15.4":0.01469,"15.5":0.03427,"15.6":0.16646,"16.0":0.03427,"16.1":0.16646,"16.2":0.02448,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01523,"6.0-6.1":0.02577,"7.0-7.1":0.00351,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02577,"10.0-10.2":0,"10.3":0.02928,"11.0-11.2":0.00469,"11.3-11.4":0.01406,"12.0-12.1":0.00351,"12.2-12.5":0.36547,"13.0-13.1":0.00351,"13.2":0.00351,"13.3":0.01171,"13.4-13.7":0.05388,"14.0-14.4":0.12651,"14.5-14.8":0.35727,"15.0-15.1":0.09137,"15.2-15.3":0.07848,"15.4":0.15345,"15.5":0.32096,"15.6":1.4244,"16.0":2.07217,"16.1":4.67381,"16.2":0.69814,"16.3":0.01406},P:{"4":0.22458,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.14291,"8.2":0,"9.2":0.01021,"10.1":0,"11.1-11.2":0.03062,"12.0":0.01021,"13.0":0.03062,"14.0":0.02042,"15.0":0.02042,"16.0":0.07146,"17.0":0.17354,"18.0":0.1225,"19.0":1.35766},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00647,"4.2-4.3":0.03236,"4.4":0,"4.4.3-4.4.4":0.14888},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02448,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18374},Q:{"13.1":0},O:{"0":0.04594},H:{"0":0.14496},L:{"0":61.13872},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js
index ccb89b89222418..c7cb281e29cbef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00652,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01957,"53":0,"54":0,"55":0.00652,"56":0.00652,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00652,"67":0,"68":0,"69":0.01305,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01957,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00652,"85":0,"86":0,"87":0.05219,"88":0.00652,"89":0,"90":0,"91":0.06524,"92":0.01305,"93":0,"94":0.00652,"95":0.00652,"96":0.00652,"97":0.03914,"98":0.00652,"99":0.01305,"100":0.01957,"101":0.01957,"102":0.09134,"103":0.01957,"104":0.10438,"105":1.76148,"106":0.73069,"107":0.00652,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00652,"40":0,"41":0,"42":0,"43":0.00652,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0261,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00652,"57":0,"58":0,"59":0,"60":0.01305,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00652,"69":0.6524,"70":0,"71":0,"72":0.00652,"73":0,"74":0.00652,"75":0,"76":0.00652,"77":0,"78":0.0261,"79":0.03262,"80":0.00652,"81":0.01957,"83":0.01305,"84":0.00652,"85":0.01957,"86":0.01957,"87":0.01305,"88":0.01305,"89":0.01957,"90":0.03262,"91":1.96372,"92":0.01305,"93":0.00652,"94":0.01305,"95":0.05872,"96":0.01957,"97":0.03914,"98":0.01957,"99":0.01957,"100":0.03914,"101":0.04567,"102":0.07829,"103":0.16962,"104":0.4632,"105":6.30871,"106":17.43213,"107":0.72416,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03262,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00652,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00652,"86":0,"87":0,"88":0.00652,"89":0.00652,"90":1.15475,"91":2.9097,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00652,"15":0,"16":0,"17":0,"18":0.00652,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00652,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01305,"101":0,"102":0.00652,"103":0.01305,"104":0.01957,"105":0.56759,"106":2.1464,"107":0.19572},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01957,"14":0.06524,"15":0.01305,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00652,"12.1":0.01957,"13.1":0.15658,"14.1":0.20224,"15.1":0.05872,"15.2-15.3":0.04567,"15.4":0.11091,"15.5":0.21529,"15.6":0.8155,"16.0":0.63283,"16.1":0.07176,"16.2":0},G:{"8":0,"3.2":0.00665,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00443,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01551,"10.0-10.2":0.00443,"10.3":0.23714,"11.0-11.2":0.00222,"11.3-11.4":0.00665,"12.0-12.1":0.00443,"12.2-12.5":0.3413,"13.0-13.1":0.00443,"13.2":0.01108,"13.3":0.01773,"13.4-13.7":0.16179,"14.0-14.4":0.28811,"14.5-14.8":0.69368,"15.0-15.1":0.20168,"15.2-15.3":0.38119,"15.4":0.51417,"15.5":1.22115,"15.6":7.67927,"16.0":8.86496,"16.1":0.46541},P:{"4":0.04109,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01027,"12.0":0.01027,"13.0":0.02055,"14.0":0.03082,"15.0":0.02055,"16.0":0.04109,"17.0":0.07191,"18.0":2.06498},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00926,"4.4":0,"4.4.3-4.4.4":0.11116},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0066,"9":0,"10":0,"11":0.55446,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.20856},Q:{"13.1":0},O:{"0":0.0139},H:{"0":0.27643},L:{"0":31.91591},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01435,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00718,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01435,"79":0,"80":0.00718,"81":0,"82":0.00718,"83":0,"84":0,"85":0,"86":0,"87":0.11482,"88":0.00718,"89":0,"90":0,"91":0.01435,"92":0.00718,"93":0,"94":0,"95":0,"96":0.00718,"97":0.05023,"98":0.00718,"99":0.00718,"100":0.00718,"101":0,"102":0.3875,"103":0.00718,"104":0.0287,"105":0.02153,"106":0.06458,"107":2.22456,"108":2.55466,"109":0.00718,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01435,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02153,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.31574,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00718,"77":0.00718,"78":0.0287,"79":0.04306,"80":0,"81":0.00718,"83":0.01435,"84":0.04306,"85":0.03588,"86":0.02153,"87":0.0287,"88":0.00718,"89":0.00718,"90":0.00718,"91":0.00718,"92":0.01435,"93":0.43056,"94":0.00718,"95":0.05023,"96":0.02153,"97":0.01435,"98":0.00718,"99":0.02153,"100":0.03588,"101":0.01435,"102":0.05741,"103":0.22246,"104":0.08611,"105":0.31574,"106":0.70325,"107":4.86533,"108":27.45538,"109":0.01435,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00718,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02153,"73":0.00718,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00718,"92":0.26551,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00718,"15":0,"16":0,"17":0,"18":0.00718,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.0287,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00718,"93":0,"94":0,"95":0.00718,"96":0,"97":0.00718,"98":0.01435,"99":0,"100":0,"101":0,"102":0.01435,"103":0.00718,"104":0.00718,"105":0.00718,"106":0.02153,"107":1.19839,"108":3.18614},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01435,"14":0.05741,"15":0.00718,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01435,"13.1":0.08611,"14.1":0.14352,"15.1":0.04306,"15.2-15.3":0.0287,"15.4":0.07176,"15.5":0.10046,"15.6":0.60996,"16.0":0.16505,"16.1":0.55973,"16.2":0.15787,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01263,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01263,"10.0-10.2":0.03608,"10.3":0.19304,"11.0-11.2":0.00541,"11.3-11.4":0.01443,"12.0-12.1":0.00541,"12.2-12.5":0.2201,"13.0-13.1":0.00361,"13.2":0.00361,"13.3":0.01263,"13.4-13.7":0.16237,"14.0-14.4":0.20927,"14.5-14.8":0.55385,"15.0-15.1":0.09742,"15.2-15.3":0.21108,"15.4":0.32113,"15.5":0.63504,"15.6":2.13423,"16.0":3.42957,"16.1":7.87483,"16.2":0.90385,"16.3":0.02706},P:{"4":0.02036,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01018,"12.0":0,"13.0":0.03053,"14.0":0.04071,"15.0":0.02036,"16.0":0.03053,"17.0":0.04071,"18.0":0.13232,"19.0":1.62851},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02733,"4.4":0,"4.4.3-4.4.4":0.06832},A:{"6":0.00718,"7":0,"8":0,"9":0.00718,"10":0,"11":0.10046,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2937},Q:{"13.1":0},O:{"0":0.02824},H:{"0":0.27271},L:{"0":27.41761},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js
index 5f175144ed8a2c..02af85920b03af 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00321,"52":0.02248,"53":0,"54":0,"55":0.00321,"56":0.00321,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00321,"64":0,"65":0,"66":0,"67":0,"68":0.00321,"69":0,"70":0,"71":0,"72":0.00321,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00321,"79":0,"80":0.00321,"81":0,"82":0,"83":0,"84":0.00964,"85":0,"86":0,"87":0,"88":0.00321,"89":0,"90":0,"91":0.00321,"92":0,"93":0,"94":0.00321,"95":0,"96":0,"97":0,"98":0,"99":0.00642,"100":0.00321,"101":0.00321,"102":0.01927,"103":0.00964,"104":0.01606,"105":0.46895,"106":0.23448,"107":0.00642,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00321,"27":0,"28":0,"29":0,"30":0,"31":0.00321,"32":0,"33":0.00321,"34":0,"35":0,"36":0,"37":0,"38":0.00321,"39":0,"40":0.00642,"41":0.00321,"42":0,"43":0.06103,"44":0,"45":0,"46":0.00321,"47":0.00321,"48":0.00321,"49":0.01285,"50":0,"51":0.00321,"52":0,"53":0.00321,"54":0,"55":0.00321,"56":0,"57":0,"58":0.00321,"59":0,"60":0.00321,"61":0,"62":0,"63":0.00642,"64":0.00321,"65":0.00321,"66":0,"67":0,"68":0.00321,"69":0.00642,"70":0.00321,"71":0.00642,"72":0.00321,"73":0.00321,"74":0.00964,"75":0.00321,"76":0.00964,"77":0.00321,"78":0.00321,"79":0.04176,"80":0.00964,"81":0.0257,"83":0.01285,"84":0.01285,"85":0.01606,"86":0.04176,"87":0.01927,"88":0.00964,"89":0.00964,"90":0.00642,"91":0.00964,"92":0.01927,"93":0.00642,"94":0.00642,"95":0.01285,"96":0.01606,"97":0.01285,"98":0.03212,"99":0.01285,"100":0.01927,"101":0.01606,"102":0.0257,"103":0.06745,"104":0.07709,"105":1.64776,"106":5.06854,"107":0.23448,"108":0.00642,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00321,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00321,"55":0,"56":0.00321,"57":0,"58":0,"60":0,"62":0,"63":0.00321,"64":0.00964,"65":0,"66":0,"67":0,"68":0.00321,"69":0.00321,"70":0.00642,"71":0,"72":0.01285,"73":0.00964,"74":0,"75":0,"76":0.00321,"77":0.00321,"78":0.00321,"79":0.01606,"80":0.00321,"81":0.00642,"82":0.00642,"83":0.00642,"84":0.00964,"85":0.00642,"86":0.00321,"87":0.00321,"88":0.00642,"89":0.00964,"90":0.01927,"91":0.01927,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00321,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00964,"79":0,"80":0,"81":0,"83":0,"84":0.00321,"85":0.00321,"86":0,"87":0,"88":0,"89":0.00321,"90":0,"91":0,"92":0.00642,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00321,"102":0,"103":0.00321,"104":0.00964,"105":0.15418,"106":0.58458,"107":0.04818},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00321,"14":0.00964,"15":0.00321,_:"0","3.1":0,"3.2":0,"5.1":0.12848,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00321,"13.1":0.01285,"14.1":0.0257,"15.1":0.00321,"15.2-15.3":0.00321,"15.4":0.00964,"15.5":0.01606,"15.6":0.07388,"16.0":0.04176,"16.1":0.00642,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00114,"6.0-6.1":0.00114,"7.0-7.1":0.0159,"8.1-8.4":0,"9.0-9.2":0.00227,"9.3":0.02952,"10.0-10.2":0.00341,"10.3":0.03747,"11.0-11.2":0.01022,"11.3-11.4":0.00681,"12.0-12.1":0.0159,"12.2-12.5":0.48256,"13.0-13.1":0.00795,"13.2":0.00681,"13.3":0.03066,"13.4-13.7":0.10105,"14.0-14.4":0.29294,"14.5-14.8":0.49278,"15.0-15.1":0.14988,"15.2-15.3":0.218,"15.4":0.25093,"15.5":0.6699,"15.6":3.16104,"16.0":4.4543,"16.1":0.27364},P:{"4":0.26147,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08367,"8.2":0,"9.2":0.01046,"10.1":0,"11.1-11.2":0.05229,"12.0":0.01046,"13.0":0.07321,"14.0":0.07321,"15.0":0.02092,"16.0":0.09413,"17.0":0.18826,"18.0":1.55836},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0068,"4.2-4.3":0.02947,"4.4":0,"4.4.3-4.4.4":0.24936},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01079,"9":0.0036,"10":0.0036,"11":0.07195,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18328},Q:{"13.1":0.00679},O:{"0":0.41407},H:{"0":0.41129},L:{"0":74.15094},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00291,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.01456,"52":0.02329,"53":0,"54":0,"55":0.00291,"56":0.00291,"57":0,"58":0,"59":0,"60":0,"61":0.00291,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00291,"69":0,"70":0,"71":0,"72":0.00291,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00291,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00291,"85":0,"86":0,"87":0.00582,"88":0.00291,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00582,"100":0.00291,"101":0.00291,"102":0.01164,"103":0.00291,"104":0.00582,"105":0.00582,"106":0.01456,"107":0.32021,"108":0.29983,"109":0.00582,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00291,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00291,"34":0,"35":0,"36":0,"37":0,"38":0.00291,"39":0,"40":0.00582,"41":0,"42":0,"43":0.06113,"44":0,"45":0,"46":0.00291,"47":0,"48":0.00291,"49":0.01164,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00291,"59":0,"60":0.00291,"61":0,"62":0,"63":0.00582,"64":0.00291,"65":0,"66":0.00291,"67":0,"68":0.00291,"69":0.00582,"70":0.00291,"71":0.00582,"72":0.00291,"73":0.00291,"74":0.01164,"75":0.00291,"76":0.00873,"77":0.00291,"78":0.00582,"79":0.02911,"80":0.00873,"81":0.02329,"83":0.00582,"84":0.00873,"85":0.01164,"86":0.03202,"87":0.01456,"88":0.00582,"89":0.00582,"90":0.00582,"91":0.00873,"92":0.01747,"93":0.00873,"94":0.00873,"95":0.00873,"96":0.01164,"97":0.00873,"98":0.0262,"99":0.00873,"100":0.01456,"101":0.00873,"102":0.01456,"103":0.03784,"104":0.0262,"105":0.04367,"106":0.04658,"107":0.72484,"108":4.99819,"109":0.00873,"110":0.00291,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00291,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00291,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00582,"65":0,"66":0,"67":0,"68":0.00291,"69":0,"70":0.00291,"71":0,"72":0.00291,"73":0.00873,"74":0,"75":0,"76":0.00291,"77":0,"78":0.00291,"79":0.01164,"80":0.00291,"81":0.00582,"82":0.00582,"83":0.00582,"84":0.00582,"85":0.00291,"86":0.00291,"87":0,"88":0.00291,"89":0.00582,"90":0.00582,"91":0.00873,"92":0.01747,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00291,"15":0,"16":0,"17":0,"18":0.01164,"79":0,"80":0,"81":0,"83":0,"84":0.00291,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00582,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00291,"105":0.00291,"106":0.00582,"107":0.16011,"108":0.47449},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00582,"15":0.00291,_:"0","3.1":0,"3.2":0,"5.1":0.08442,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00291,"13.1":0.00582,"14.1":0.01164,"15.1":0.00291,"15.2-15.3":0.00291,"15.4":0.00582,"15.5":0.00873,"15.6":0.04658,"16.0":0.00873,"16.1":0.03493,"16.2":0.01164,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00111,"7.0-7.1":0.01555,"8.1-8.4":0,"9.0-9.2":0.00444,"9.3":0.03222,"10.0-10.2":0.00444,"10.3":0.04111,"11.0-11.2":0.00555,"11.3-11.4":0.00444,"12.0-12.1":0.01666,"12.2-12.5":0.62325,"13.0-13.1":0.00889,"13.2":0.00667,"13.3":0.04222,"13.4-13.7":0.09554,"14.0-14.4":0.2844,"14.5-14.8":0.40106,"15.0-15.1":0.12109,"15.2-15.3":0.15887,"15.4":0.19886,"15.5":0.39439,"15.6":1.2365,"16.0":1.94751,"16.1":3.80614,"16.2":0.66546,"16.3":0.01444},P:{"4":0.19587,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09278,"8.2":0,"9.2":0.01031,"10.1":0,"11.1-11.2":0.05154,"12.0":0.01031,"13.0":0.07216,"14.0":0.06185,"15.0":0.03093,"16.0":0.10309,"17.0":0.16494,"18.0":0.15463,"19.0":1.63908},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00662,"4.2-4.3":0.02648,"4.4":0,"4.4.3-4.4.4":0.24827},A:{"6":0,"7":0,"8":0.00982,"9":0.00327,"10":0.00327,"11":0.03602,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.23394},Q:{"13.1":0.00709},O:{"0":0.44661},H:{"0":0.49664},L:{"0":76.15657},S:{"2.5":0.00709}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js
index 18622e0fd824cd..f989aeb13e0124 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00167,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00167,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00167,"53":0,"54":0,"55":0,"56":0,"57":0.00167,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00334,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00501,"89":0.00501,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00167,"98":0,"99":0,"100":0,"101":0.00167,"102":0.00501,"103":0.00167,"104":0.00167,"105":0.06513,"106":0.06179,"107":0.00668,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00334,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00167,"38":0,"39":0,"40":0,"41":0.00167,"42":0,"43":0.00167,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00167,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00334,"59":0,"60":0,"61":0,"62":0,"63":0.00334,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00167,"71":0,"72":0.00167,"73":0.00167,"74":0.00167,"75":0.00501,"76":0,"77":0,"78":0,"79":0.02672,"80":0.00501,"81":0.00835,"83":0.00334,"84":0,"85":0.00167,"86":0.00167,"87":0.02672,"88":0,"89":0,"90":0.00167,"91":0.00334,"92":0.00167,"93":0,"94":0.00167,"95":0.00334,"96":0.00334,"97":0.00167,"98":0.02004,"99":0.00501,"100":0.00167,"101":0.00167,"102":0.00334,"103":0.01002,"104":0.02672,"105":0.18704,"106":1.07047,"107":0.03173,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00167,"28":0.01503,"29":0,"30":0.01336,"31":0,"32":0.00334,"33":0.00668,"34":0,"35":0.00167,"36":0,"37":0.00334,"38":0.00167,"39":0,"40":0,"41":0,"42":0.00167,"43":0,"44":0,"45":0.00167,"46":0,"47":0,"48":0,"49":0,"50":0.00668,"51":0.00167,"52":0,"53":0,"54":0.00167,"55":0,"56":0,"57":0,"58":0.00334,"60":0.00835,"62":0,"63":0.03507,"64":0.03507,"65":0.13026,"66":0.00167,"67":0,"68":0,"69":0.00167,"70":0.00167,"71":0,"72":0.01336,"73":0.00167,"74":0,"75":0.00167,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01336,"91":0.03173,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01002},B:{"12":0.00334,"13":0,"14":0.00167,"15":0,"16":0,"17":0.00167,"18":0.02004,"79":0,"80":0,"81":0,"83":0,"84":0.00334,"85":0,"86":0,"87":0,"88":0,"89":0.00167,"90":0.00501,"91":0,"92":0.00167,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00167,"99":0,"100":0,"101":0.00167,"102":0.00501,"103":0.00334,"104":0.00167,"105":0.02672,"106":0.11356,"107":0.00835},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00177,"6.0-6.1":0.00287,"7.0-7.1":0.07446,"8.1-8.4":0,"9.0-9.2":0.0011,"9.3":0.04751,"10.0-10.2":0.00066,"10.3":0.04463,"11.0-11.2":0.00177,"11.3-11.4":0.01458,"12.0-12.1":0.12418,"12.2-12.5":0.24283,"13.0-13.1":0.0042,"13.2":0.03867,"13.3":0.01414,"13.4-13.7":0.03867,"14.0-14.4":0.08286,"14.5-14.8":0.40811,"15.0-15.1":0.54709,"15.2-15.3":0.08684,"15.4":0.02121,"15.5":0.06629,"15.6":0.19643,"16.0":0.06386,"16.1":0.01525},P:{"4":0.20699,"5.0-5.4":0.05175,"6.2-6.4":0.03105,"7.2-7.4":0.26908,"8.2":0,"9.2":0.0207,"10.1":0,"11.1-11.2":0.0207,"12.0":0.01035,"13.0":0.01035,"14.0":0.05175,"15.0":0.0207,"16.0":0.12419,"17.0":0.11384,"18.0":0.43467},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00058,"4.2-4.3":0.0655,"4.4":0,"4.4.3-4.4.4":0.33559},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00668,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04165},Q:{"13.1":0},O:{"0":0.89964},H:{"0":10.55188},L:{"0":79.62694},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00191,"31":0,"32":0,"33":0.00191,"34":0,"35":0,"36":0,"37":0,"38":0.00191,"39":0,"40":0.00191,"41":0,"42":0.00191,"43":0.00191,"44":0.00191,"45":0,"46":0,"47":0.00191,"48":0.00191,"49":0,"50":0.00191,"51":0,"52":0.00381,"53":0,"54":0,"55":0.00191,"56":0,"57":0.00572,"58":0,"59":0,"60":0,"61":0,"62":0.00191,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00381,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.01144,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00191,"98":0.00191,"99":0,"100":0.00191,"101":0,"102":0.00191,"103":0,"104":0.00191,"105":0.00191,"106":0.00191,"107":0.09535,"108":0.11823,"109":0.02288,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00191,"39":0,"40":0.00191,"41":0,"42":0,"43":0.05912,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00191,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00191,"59":0,"60":0,"61":0,"62":0,"63":0.00191,"64":0,"65":0,"66":0,"67":0,"68":0.00381,"69":0.00191,"70":0.00191,"71":0,"72":0.00191,"73":0.00191,"74":0.00381,"75":0,"76":0,"77":0,"78":0.01526,"79":0.04768,"80":0.00381,"81":0.00191,"83":0.00572,"84":0,"85":0.01907,"86":0.00381,"87":0.00572,"88":0.00191,"89":0.00191,"90":0,"91":0.00572,"92":0,"93":0.00572,"94":0.00381,"95":0.00763,"96":0,"97":0.00763,"98":0.04005,"99":0.00572,"100":0.00191,"101":0,"102":0.00191,"103":0.00954,"104":0.00572,"105":0.04768,"106":0.0534,"107":0.20786,"108":1.28913,"109":0.00763,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.01907,"28":0.00381,"29":0,"30":0.00191,"31":0,"32":0.01907,"33":0.00381,"34":0,"35":0.00191,"36":0,"37":0,"38":0.02479,"39":0,"40":0,"41":0,"42":0.00191,"43":0,"44":0,"45":0.00191,"46":0.00191,"47":0.00191,"48":0,"49":0,"50":0,"51":0.00381,"52":0,"53":0,"54":0.00191,"55":0,"56":0,"57":0.00191,"58":0.00191,"60":0.00954,"62":0,"63":0.05912,"64":0.01526,"65":0.01526,"66":0.02288,"67":0,"68":0,"69":0,"70":0.00381,"71":0,"72":0.00763,"73":0.00763,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00191,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00191,"91":0,"92":0.01335,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01526},B:{"12":0.00572,"13":0.00572,"14":0.00381,"15":0.00191,"16":0.00572,"17":0.00381,"18":0.02479,"79":0,"80":0,"81":0,"83":0,"84":0.00381,"85":0,"86":0,"87":0,"88":0,"89":0.00191,"90":0.00381,"91":0,"92":0.01144,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00191,"102":0.01335,"103":0.00191,"104":0.00191,"105":0.00191,"106":0.00381,"107":0.08391,"108":0.20977},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0.00191,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00331,"8.1-8.4":0,"9.0-9.2":0.00315,"9.3":0.06127,"10.0-10.2":0.02484,"10.3":0.02997,"11.0-11.2":0.06823,"11.3-11.4":0.00381,"12.0-12.1":0.05862,"12.2-12.5":0.4241,"13.0-13.1":0.00199,"13.2":0.01143,"13.3":0.01722,"13.4-13.7":0.0058,"14.0-14.4":0.02749,"14.5-14.8":0.04471,"15.0-15.1":0.01275,"15.2-15.3":0.22521,"15.4":0.051,"15.5":0.02931,"15.6":0.07651,"16.0":0.05995,"16.1":0.08611,"16.2":0.03064,"16.3":0.00315},P:{"4":0.41502,"5.0-5.4":0.05061,"6.2-6.4":0.02025,"7.2-7.4":0.4049,"8.2":0,"9.2":0.01012,"10.1":0,"11.1-11.2":0.08098,"12.0":0.02025,"13.0":0.03037,"14.0":0.06074,"15.0":0.03037,"16.0":0.34417,"17.0":0.12147,"18.0":0.46564,"19.0":1.2147},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00577,"4.2-4.3":0.05456,"4.4":0,"4.4.3-4.4.4":0.33683},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00191,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03237},Q:{"13.1":0.08093},O:{"0":1.54576},H:{"0":9.8609},L:{"0":76.65779},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js
index b255fba1581a92..32709cf6523e9c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02262,"53":0,"54":0,"55":0,"56":0.00452,"57":0,"58":0,"59":0.00452,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00452,"68":0.00452,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02262,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00452,"86":0,"87":0,"88":0.00905,"89":0.00452,"90":0,"91":0.01357,"92":0,"93":0,"94":0.00452,"95":0.00452,"96":0.00452,"97":0.00452,"98":0.00452,"99":0.00452,"100":0.0181,"101":0.00452,"102":0.03619,"103":0.00905,"104":0.03619,"105":0.7736,"106":0.34382,"107":0.00452,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00452,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03167,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00452,"66":0.02262,"67":0.00452,"68":0.00452,"69":0.00452,"70":0.00452,"71":0,"72":0,"73":0.00452,"74":0.00452,"75":0.00905,"76":0.00452,"77":0.00452,"78":0.00452,"79":0.05429,"80":0.00905,"81":0.00905,"83":0.00905,"84":0.01357,"85":0.01357,"86":0.01357,"87":0.02714,"88":0.00905,"89":0.01357,"90":0.01357,"91":0.01357,"92":0.0181,"93":0.01357,"94":0.02262,"95":0.0181,"96":0.02262,"97":0.02262,"98":0.06786,"99":0.02262,"100":0.03619,"101":0.02714,"102":0.05881,"103":0.16286,"104":0.1131,"105":3.47443,"106":9.3873,"107":0.37549,"108":0.00452,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00452,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00905,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00452,"86":0,"87":0,"88":0,"89":0.00452,"90":0.3212,"91":0.61979,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00452,"18":0.00452,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00452,"91":0,"92":0.00452,"93":0,"94":0,"95":0.00452,"96":0,"97":0.00452,"98":0,"99":0,"100":0.00452,"101":0.00452,"102":0.00452,"103":0.00905,"104":0.0181,"105":0.33478,"106":1.18529,"107":0.09953},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00905,"14":0.05881,"15":0.0181,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00452,"10.1":0,"11.1":0.01357,"12.1":0.0181,"13.1":0.07691,"14.1":0.14477,"15.1":0.02714,"15.2-15.3":0.02714,"15.4":0.07691,"15.5":0.17191,"15.6":0.62431,"16.0":0.21715,"16.1":0.02714,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0056,"6.0-6.1":0,"7.0-7.1":0.00373,"8.1-8.4":0.00187,"9.0-9.2":0,"9.3":0.07652,"10.0-10.2":0,"10.3":0.08958,"11.0-11.2":0.00933,"11.3-11.4":0.03919,"12.0-12.1":0.0168,"12.2-12.5":0.44044,"13.0-13.1":0.01306,"13.2":0.0056,"13.3":0.03173,"13.4-13.7":0.10451,"14.0-14.4":0.31167,"14.5-14.8":0.80063,"15.0-15.1":0.18663,"15.2-15.3":0.27807,"15.4":0.38072,"15.5":1.04324,"15.6":7.46878,"16.0":6.2725,"16.1":0.28181},P:{"4":0.12449,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01037,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02075,"12.0":0.01037,"13.0":0.05187,"14.0":0.0415,"15.0":0.02075,"16.0":0.06225,"17.0":0.11412,"18.0":2.00225},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00912,"4.2-4.3":0.02737,"4.4":0,"4.4.3-4.4.4":0.13684},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00479,"9":0,"10":0,"11":0.07664,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22999},Q:{"13.1":0},O:{"0":0.02738},H:{"0":0.197},L:{"0":57.21723},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00404,"51":0,"52":0.02423,"53":0,"54":0,"55":0,"56":0.00404,"57":0,"58":0,"59":0.00404,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00404,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0202,"79":0.00404,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00808,"89":0.00404,"90":0,"91":0.00808,"92":0,"93":0,"94":0.03231,"95":0.00404,"96":0,"97":0.00404,"98":0.00404,"99":0.00404,"100":0.00404,"101":0.00404,"102":0.03635,"103":0.00404,"104":0.01212,"105":0.03231,"106":0.0202,"107":0.61797,"108":0.47256,"109":0.00404,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00404,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03231,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00404,"59":0,"60":0.00808,"61":0,"62":0,"63":0,"64":0.00404,"65":0.00404,"66":0.0202,"67":0.00404,"68":0.00404,"69":0.00404,"70":0.00404,"71":0,"72":0.00404,"73":0.00404,"74":0.00404,"75":0.00808,"76":0.00404,"77":0.00404,"78":0.00404,"79":0.05251,"80":0.00808,"81":0.01212,"83":0.00808,"84":0.01212,"85":0.01212,"86":0.01212,"87":0.02827,"88":0.00808,"89":0.01212,"90":0.00808,"91":0.01616,"92":0.0202,"93":0.01616,"94":0.0202,"95":0.01616,"96":0.01212,"97":0.01212,"98":0.0727,"99":0.01616,"100":0.02423,"101":0.01616,"102":0.02423,"103":0.10501,"104":0.0202,"105":0.06059,"106":0.07674,"107":1.51059,"108":8.37689,"109":0.00404,"110":0.00404,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00404,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00404,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00404,"90":0,"91":0,"92":0.21811,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00404,"18":0.00404,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00404,"91":0,"92":0.00404,"93":0,"94":0,"95":0.00808,"96":0,"97":0,"98":0,"99":0,"100":0.00404,"101":0.00404,"102":0,"103":0.00404,"104":0.00404,"105":0.00808,"106":0.00808,"107":0.39178,"108":1.03802},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00808,"14":0.04847,"15":0.00808,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00404,"10.1":0,"11.1":0.00404,"12.1":0.01616,"13.1":0.06462,"14.1":0.10501,"15.1":0.01616,"15.2-15.3":0.01616,"15.4":0.04443,"15.5":0.10098,"15.6":0.45237,"16.0":0.05251,"16.1":0.26657,"16.2":0.05655,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00188,"6.0-6.1":0,"7.0-7.1":0.00564,"8.1-8.4":0.00564,"9.0-9.2":0.00188,"9.3":0.09771,"10.0-10.2":0,"10.3":0.11837,"11.0-11.2":0.00939,"11.3-11.4":0.05449,"12.0-12.1":0.01691,"12.2-12.5":0.47162,"13.0-13.1":0.01127,"13.2":0.00564,"13.3":0.03006,"13.4-13.7":0.10334,"14.0-14.4":0.26305,"14.5-14.8":0.64072,"15.0-15.1":0.15783,"15.2-15.3":0.2142,"15.4":0.29875,"15.5":0.65575,"15.6":2.50652,"16.0":2.95559,"16.1":8.2561,"16.2":0.81922,"16.3":0.01691},P:{"4":0.12577,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01048,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02096,"12.0":0.02096,"13.0":0.04192,"14.0":0.03144,"15.0":0.01048,"16.0":0.0524,"17.0":0.06288,"18.0":0.17817,"19.0":2.0018},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00677,"4.2-4.3":0.03383,"4.4":0,"4.4.3-4.4.4":0.1421},A:{"6":0,"7":0,"8":0.00426,"9":0.00426,"10":0,"11":0.06821,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28613},Q:{"13.1":0},O:{"0":0.03577},H:{"0":0.21445},L:{"0":61.17205},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js
index 580d2e6db1da54..199657f3b700f2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00353,"30":0,"31":0,"32":0,"33":0.00353,"34":0.00353,"35":0.00353,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.01413,"42":0,"43":0.00353,"44":0,"45":0,"46":0,"47":0.00353,"48":0,"49":0,"50":0,"51":0,"52":0.0424,"53":0,"54":0,"55":0,"56":0,"57":0.00353,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00707,"64":0.0212,"65":0,"66":0,"67":0,"68":0.00353,"69":0,"70":0,"71":0,"72":0.00353,"73":0,"74":0,"75":0.00353,"76":0,"77":0.01767,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.05653,"85":0,"86":0,"87":0,"88":0.00353,"89":0.03533,"90":0,"91":0.00353,"92":0,"93":0,"94":0,"95":0.0424,"96":0,"97":0.00707,"98":0,"99":0.0106,"100":0.00707,"101":0.00353,"102":0.0212,"103":0.00707,"104":0.02473,"105":0.88678,"106":0.52995,"107":0.06359,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00353,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00353,"34":0,"35":0,"36":0,"37":0,"38":0.00353,"39":0,"40":0.01413,"41":0,"42":0.00353,"43":0.02473,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00353,"50":0.00353,"51":0.00353,"52":0,"53":0.00353,"54":0,"55":0,"56":0.01413,"57":0,"58":0.0106,"59":0.00353,"60":0,"61":0,"62":0,"63":0.00353,"64":0.03886,"65":0.00353,"66":0.0106,"67":0.00353,"68":0.00707,"69":0.01413,"70":0.01767,"71":0,"72":0.00353,"73":0.00353,"74":0.00707,"75":0.00353,"76":0.0106,"77":0.00707,"78":0,"79":0.28264,"80":0.0106,"81":0.06006,"83":0.01413,"84":0.00353,"85":0.00353,"86":0.02473,"87":0.01413,"88":0.0106,"89":0.00707,"90":0.0106,"91":0.0212,"92":0.0106,"93":0.01767,"94":0.00353,"95":0.02826,"96":0.01767,"97":0.0106,"98":0.25084,"99":0.01413,"100":0.01413,"101":0.0212,"102":0.02826,"103":0.09539,"104":0.08833,"105":1.36374,"106":4.42332,"107":0.20491,"108":0.0318,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00353,"25":0,"26":0.00353,"27":0.00353,"28":0.02473,"29":0,"30":0.02826,"31":0,"32":0.0106,"33":0.00353,"34":0,"35":0,"36":0,"37":0,"38":0.00707,"39":0,"40":0,"41":0,"42":0.0106,"43":0,"44":0,"45":0,"46":0,"47":0.00353,"48":0,"49":0,"50":0.00707,"51":0,"52":0,"53":0,"54":0.00707,"55":0,"56":0,"57":0,"58":0.00707,"60":0.02473,"62":0,"63":0.06006,"64":0.07066,"65":0.09539,"66":0,"67":0.00353,"68":0,"69":0,"70":0.0318,"71":0,"72":0.0106,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01413,"80":0,"81":0,"82":0.00353,"83":0.00353,"84":0,"85":0.0106,"86":0.00353,"87":0,"88":0,"89":0.00707,"90":0.17312,"91":0.44869,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01413},B:{"12":0.0318,"13":0.00353,"14":0.00707,"15":0.00707,"16":0.00707,"17":0.00707,"18":0.0212,"79":0,"80":0,"81":0,"83":0,"84":0.00353,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00353,"91":0,"92":0.0106,"93":0,"94":0,"95":0,"96":0.00353,"97":0,"98":0,"99":0.00353,"100":0.00353,"101":0.01767,"102":0.00353,"103":0.00707,"104":0.0212,"105":0.19078,"106":0.74193,"107":0.06006},E:{"4":0,"5":0,"6":0,"7":0.01413,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00707,"14":0.00707,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00353,"14.1":0.0106,"15.1":0,"15.2-15.3":0,"15.4":0.00353,"15.5":0.01413,"15.6":0.01413,"16.0":0.00707,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00145,"4.2-4.3":0.00036,"5.0-5.1":0.004,"6.0-6.1":0.00509,"7.0-7.1":0.21491,"8.1-8.4":0.01382,"9.0-9.2":0.00255,"9.3":0.132,"10.0-10.2":0.00291,"10.3":0.188,"11.0-11.2":0.02764,"11.3-11.4":0.088,"12.0-12.1":0.06836,"12.2-12.5":0.66909,"13.0-13.1":0.02145,"13.2":0.00545,"13.3":0.05164,"13.4-13.7":0.04,"14.0-14.4":0.31636,"14.5-14.8":0.29855,"15.0-15.1":0.21309,"15.2-15.3":0.09564,"15.4":0.10473,"15.5":0.14873,"15.6":0.47891,"16.0":0.27346,"16.1":0.02327},P:{"4":0.47077,"5.0-5.4":0.01023,"6.2-6.4":0.04094,"7.2-7.4":0.20468,"8.2":0,"9.2":0.02047,"10.1":0,"11.1-11.2":0.04094,"12.0":0.01023,"13.0":0.16375,"14.0":0.04094,"15.0":0.01023,"16.0":0.09211,"17.0":0.20468,"18.0":0.78803},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00368,"4.2-4.3":0.06787,"4.4":0,"4.4.3-4.4.4":0.26271},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0212,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10994},Q:{"13.1":0},O:{"0":1.05412},H:{"0":4.63476},L:{"0":71.47396},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00379,"30":0.00379,"31":0,"32":0,"33":0,"34":0.00379,"35":0,"36":0,"37":0.00758,"38":0.00379,"39":0,"40":0,"41":0,"42":0,"43":0.00379,"44":0.00379,"45":0,"46":0,"47":0.00758,"48":0,"49":0,"50":0,"51":0,"52":0.07582,"53":0,"54":0,"55":0,"56":0.00379,"57":0,"58":0,"59":0,"60":0.00379,"61":0,"62":0,"63":0,"64":0.00379,"65":0,"66":0,"67":0.00379,"68":0.01896,"69":0,"70":0,"71":0,"72":0.00379,"73":0,"74":0,"75":0,"76":0,"77":0.03033,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.01516,"85":0,"86":0,"87":0,"88":0.01516,"89":0.02275,"90":0,"91":0.00379,"92":0,"93":0,"94":0,"95":0.00379,"96":0.00379,"97":0.00758,"98":0.01137,"99":0.00379,"100":0.00758,"101":0.00758,"102":0.03791,"103":0.00379,"104":0.00758,"105":0.00758,"106":0.01896,"107":0.76578,"108":0.80369,"109":0.09857,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00758,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00379,"34":0,"35":0,"36":0.00379,"37":0,"38":0.00379,"39":0,"40":0.00758,"41":0,"42":0,"43":0.03412,"44":0,"45":0,"46":0.00379,"47":0,"48":0,"49":0.01516,"50":0.00379,"51":0,"52":0,"53":0.00379,"54":0,"55":0.00379,"56":0.01137,"57":0,"58":0.01137,"59":0,"60":0,"61":0,"62":0,"63":0.00758,"64":0.00758,"65":0.00379,"66":0,"67":0.00379,"68":0.00379,"69":0.01516,"70":0.01896,"71":0.00379,"72":0.01896,"73":0.00379,"74":0.00758,"75":0.00758,"76":0.00379,"77":0.01516,"78":0.00758,"79":0.19713,"80":0.00758,"81":0.03033,"83":0.00758,"84":0.00758,"85":0.00379,"86":0.03033,"87":0.01516,"88":0.01896,"89":0.00758,"90":0.01137,"91":0.02275,"92":0.01896,"93":0.01137,"94":0.00379,"95":0.03033,"96":0.02275,"97":0.01896,"98":0.26158,"99":0.01516,"100":0.01516,"101":0.01137,"102":0.01896,"103":0.07582,"104":0.04549,"105":0.06445,"106":0.06445,"107":0.95533,"108":6.41816,"109":0.02654,"110":0.02275,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00379,"25":0,"26":0,"27":0.00758,"28":0.03412,"29":0,"30":0.01516,"31":0,"32":0.00758,"33":0.00379,"34":0,"35":0.00379,"36":0,"37":0,"38":0.00379,"39":0,"40":0,"41":0,"42":0.00758,"43":0,"44":0,"45":0,"46":0.00379,"47":0.01896,"48":0,"49":0,"50":0.00758,"51":0,"52":0,"53":0,"54":0.00379,"55":0,"56":0,"57":0,"58":0.00379,"60":0.03033,"62":0,"63":0.03412,"64":0.02275,"65":0.01896,"66":0.08719,"67":0.00379,"68":0,"69":0,"70":0.00379,"71":0,"72":0.00379,"73":0.00758,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01137,"80":0,"81":0,"82":0.00379,"83":0.00379,"84":0.00379,"85":0.00758,"86":0.00379,"87":0,"88":0,"89":0.00758,"90":0.00379,"91":0.00379,"92":0.03033,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02275},B:{"12":0.02275,"13":0.00758,"14":0.00758,"15":0.00379,"16":0.01137,"17":0.00758,"18":0.05687,"79":0,"80":0,"81":0,"83":0,"84":0.00379,"85":0,"86":0,"87":0,"88":0,"89":0.00379,"90":0,"91":0,"92":0.01137,"93":0,"94":0,"95":0,"96":0.00379,"97":0,"98":0,"99":0,"100":0.00379,"101":0,"102":0.01137,"103":0.00379,"104":0.00758,"105":0.00758,"106":0.00758,"107":0.38289,"108":0.95154},E:{"4":0,"5":0,"6":0,"7":0.00758,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00379,"14.1":0.01137,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00379,"15.6":0.01516,"16.0":0.00379,"16.1":0.00758,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0.0017,"4.2-4.3":0,"5.0-5.1":0.00782,"6.0-6.1":0.0034,"7.0-7.1":0.16737,"8.1-8.4":0.00306,"9.0-9.2":0.00476,"9.3":0.11804,"10.0-10.2":0.01191,"10.3":0.1507,"11.0-11.2":0.03606,"11.3-11.4":0.04797,"12.0-12.1":0.09015,"12.2-12.5":0.56777,"13.0-13.1":0.01157,"13.2":0.00374,"13.3":0.02177,"13.4-13.7":0.04456,"14.0-14.4":0.23609,"14.5-14.8":0.24732,"15.0-15.1":0.09797,"15.2-15.3":0.08505,"15.4":0.08198,"15.5":0.1422,"15.6":0.27351,"16.0":0.21398,"16.1":0.38611,"16.2":0.07178,"16.3":0.00204},P:{"4":0.4737,"5.0-5.4":0.0103,"6.2-6.4":0.0206,"7.2-7.4":0.27804,"8.2":0.0103,"9.2":0.0206,"10.1":0,"11.1-11.2":0.04119,"12.0":0.0103,"13.0":0.13387,"14.0":0.05149,"15.0":0.0206,"16.0":0.31923,"17.0":0.13387,"18.0":0.20596,"19.0":1.22544},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00711,"4.2-4.3":0.06871,"4.4":0,"4.4.3-4.4.4":0.32791},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03791,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09934},Q:{"13.1":0.00621},O:{"0":0.95619},H:{"0":4.48513},L:{"0":68.14971},S:{"2.5":0.09934}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js
index 498c9af5893102..ce5e3e7da752ca 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00607,"51":0,"52":0.0182,"53":0.00607,"54":0,"55":0.01213,"56":0.00607,"57":0,"58":0,"59":0,"60":0.00607,"61":0,"62":0,"63":0,"64":0,"65":0.00607,"66":0,"67":0,"68":0.01213,"69":0,"70":0.00607,"71":0,"72":0,"73":0,"74":0.00607,"75":0,"76":0,"77":0.00607,"78":0.08492,"79":0.0182,"80":0.01213,"81":0.00607,"82":0.00607,"83":0.01213,"84":0.00607,"85":0,"86":0,"87":0,"88":0.00607,"89":0,"90":0,"91":0.06066,"92":0,"93":0.00607,"94":0.00607,"95":0.0182,"96":0.01213,"97":0.00607,"98":0.00607,"99":0.00607,"100":0.02426,"101":0.01213,"102":0.11525,"103":0.03033,"104":0.08492,"105":4.40392,"106":0.83104,"107":0.00607,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00607,"39":0,"40":0,"41":0,"42":0.01213,"43":0,"44":0,"45":0,"46":0,"47":0.00607,"48":0,"49":0.00607,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00607,"57":0,"58":0,"59":0,"60":0.00607,"61":0,"62":0,"63":0.00607,"64":0,"65":0,"66":0,"67":0.00607,"68":0,"69":0.05459,"70":0.00607,"71":0.00607,"72":0.00607,"73":0,"74":0.00607,"75":0,"76":0.00607,"77":0,"78":0.00607,"79":0.07886,"80":0.00607,"81":0.0182,"83":0.03033,"84":0.06066,"85":0.10312,"86":0.20624,"87":0.08492,"88":0.00607,"89":0.02426,"90":0.01213,"91":0.0182,"92":0.01213,"93":0.03033,"94":0.01213,"95":0.01213,"96":0.07886,"97":0.0182,"98":0.02426,"99":0.03033,"100":0.89777,"101":0.3033,"102":0.33363,"103":0.3397,"104":0.37003,"105":6.27831,"106":14.20657,"107":0.40036,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00607,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00607,"66":0,"67":0,"68":0.00607,"69":0.00607,"70":0.00607,"71":0.00607,"72":0.0182,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00607,"86":0,"87":0,"88":0,"89":0,"90":0.3215,"91":0.67939,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00607,"15":0,"16":0,"17":0,"18":0.01213,"79":0,"80":0,"81":0,"83":0,"84":0.00607,"85":0.00607,"86":0.00607,"87":0.00607,"88":0,"89":0,"90":0.00607,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00607,"97":0,"98":0,"99":0,"100":0.01213,"101":0.01213,"102":0.00607,"103":0.01213,"104":0.03033,"105":0.70366,"106":2.13523,"107":0.12132},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0182,"14":0.06673,"15":0.0182,_:"0","3.1":0,"3.2":0,"5.1":0.00607,"6.1":0,"7.1":0,"9.1":0.00607,"10.1":0,"11.1":0.00607,"12.1":0.01213,"13.1":0.10312,"14.1":0.16985,"15.1":0.0364,"15.2-15.3":0.0364,"15.4":0.10312,"15.5":0.15772,"15.6":0.89777,"16.0":0.38822,"16.1":0.04853,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00269,"8.1-8.4":0.01076,"9.0-9.2":0.00538,"9.3":0.04574,"10.0-10.2":0.00538,"10.3":0.09147,"11.0-11.2":0.0269,"11.3-11.4":0.01076,"12.0-12.1":0.01883,"12.2-12.5":0.38742,"13.0-13.1":0.02421,"13.2":0.01076,"13.3":0.03229,"13.4-13.7":0.18295,"14.0-14.4":0.55423,"14.5-14.8":1.44476,"15.0-15.1":0.33092,"15.2-15.3":0.55692,"15.4":0.69413,"15.5":1.60618,"15.6":10.23975,"16.0":8.79768,"16.1":0.40356},P:{"4":0.07281,"5.0-5.4":0.0104,"6.2-6.4":0,"7.2-7.4":0.0104,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0208,"12.0":0.0104,"13.0":0.0312,"14.0":0.0416,"15.0":0.0208,"16.0":0.08321,"17.0":0.13521,"18.0":1.69538},I:{"0":0,"3":0,"4":0.00416,"2.1":0,"2.2":0.01039,"2.3":0.00208,"4.1":0.00623,"4.2-4.3":0.01454,"4.4":0,"4.4.3-4.4.4":0.06441},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01213,"9":0.00607,"10":0,"11":0.04853,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.56256},Q:{"13.1":0.00393},O:{"0":0.09442},H:{"0":0.33148},L:{"0":32.81055},S:{"2.5":0}};
+module.exports={C:{"2":0.0055,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.0055,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0055,"41":0.0055,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01651,"53":0,"54":0,"55":0.011,"56":0,"57":0,"58":0,"59":0.0055,"60":0.0055,"61":0,"62":0,"63":0,"64":0,"65":0.0055,"66":0,"67":0,"68":0.011,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.0055,"76":0,"77":0,"78":0.08253,"79":0.0055,"80":0.011,"81":0.0055,"82":0.0055,"83":0.01651,"84":0.0055,"85":0,"86":0,"87":0,"88":0.0055,"89":0,"90":0.0055,"91":0.03851,"92":0,"93":0,"94":0.0055,"95":0.02201,"96":0.011,"97":0.0055,"98":0.04402,"99":0.0055,"100":0.02201,"101":0.0055,"102":0.12655,"103":0.01651,"104":0.02751,"105":0.03301,"106":0.05502,"107":1.3755,"108":1.15542,"109":0.0055,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.011,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0055,"39":0,"40":0,"41":0.0055,"42":0.011,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0055,"50":0,"51":0,"52":0,"53":0.0055,"54":0,"55":0,"56":0.011,"57":0,"58":0,"59":0,"60":0.01651,"61":0.02201,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0055,"69":0.04402,"70":0.0055,"71":0.011,"72":0.0055,"73":0.0055,"74":0.0055,"75":0.0055,"76":0.0055,"77":0,"78":0.11004,"79":0.07703,"80":0.01651,"81":0.02751,"83":0.04952,"84":0.10454,"85":0.10454,"86":0.19257,"87":0.08253,"88":0.011,"89":0.02201,"90":0.011,"91":0.0055,"92":0.011,"93":0.05502,"94":0.01651,"95":0.01651,"96":0.011,"97":0.01651,"98":0.02201,"99":0.07153,"100":1.16642,"101":0.24759,"102":0.29161,"103":0.20908,"104":0.17606,"105":0.12655,"106":0.24759,"107":2.99309,"108":13.24331,"109":0.02751,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0055,"65":0,"66":0,"67":0,"68":0.0055,"69":0,"70":0,"71":0.011,"72":0.0055,"73":0.0055,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0055,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.25309,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0055,"79":0,"80":0,"81":0,"83":0,"84":0.011,"85":0.0055,"86":0.0055,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.02751,"100":0,"101":0,"102":0.01651,"103":0.0055,"104":0.0055,"105":0.011,"106":0.01651,"107":0.87482,"108":2.07976},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.011,"14":0.06052,"15":0.011,_:"0","3.1":0,"3.2":0,"5.1":0.011,"6.1":0,"7.1":0,"9.1":0.01651,"10.1":0,"11.1":0.0055,"12.1":0.011,"13.1":0.07703,"14.1":0.11004,"15.1":0.02201,"15.2-15.3":0.02751,"15.4":0.08253,"15.5":0.10454,"15.6":0.72076,"16.0":0.12104,"16.1":0.48968,"16.2":0.11004,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00253,"8.1-8.4":0.01521,"9.0-9.2":0.00253,"9.3":0.09126,"10.0-10.2":0.00507,"10.3":0.08112,"11.0-11.2":0.02788,"11.3-11.4":0.01521,"12.0-12.1":0.02788,"12.2-12.5":0.39546,"13.0-13.1":0.01267,"13.2":0.01014,"13.3":0.02535,"13.4-13.7":0.14196,"14.0-14.4":0.43601,"14.5-14.8":0.96582,"15.0-15.1":0.23322,"15.2-15.3":0.40306,"15.4":0.4639,"15.5":0.96836,"15.6":3.67571,"16.0":4.36775,"16.1":10.53533,"16.2":1.17116,"16.3":0.01521},P:{"4":0.1124,"5.0-5.4":0.01022,"6.2-6.4":0,"7.2-7.4":0.02044,"8.2":0,"9.2":0.02044,"10.1":0,"11.1-11.2":0.02044,"12.0":0.02044,"13.0":0.04087,"14.0":0.04087,"15.0":0.03065,"16.0":0.10218,"17.0":0.13284,"18.0":0.30655,"19.0":1.96191},I:{"0":0,"3":0,"4":0.00623,"2.1":0,"2.2":0,"2.3":0.00311,"4.1":0.00934,"4.2-4.3":0.01869,"4.4":0,"4.4.3-4.4.4":0.07163},A:{"6":0,"7":0,"8":0.03448,"9":0.01724,"10":0.01149,"11":0.19538,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.64321},Q:{"13.1":0},O:{"0":0.11695},H:{"0":0.40455},L:{"0":39.31163},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js
index 92779693aa0530..3c61e0f4df3bef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00311,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00311,"66":0.00311,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00621,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00311,"92":0,"93":0,"94":0,"95":0.00621,"96":0,"97":0.00311,"98":0.00311,"99":0,"100":0.00311,"101":0.00311,"102":0.00621,"103":0.00932,"104":0.01553,"105":0.35087,"106":0.23288,"107":0.01242,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00311,"40":0.02795,"41":0,"42":0.00311,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00311,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00311,"57":0.00311,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.05279,"69":0.01863,"70":0.00311,"71":0,"72":0.00311,"73":0.00621,"74":0.00311,"75":0,"76":0.00311,"77":0.00311,"78":0,"79":0.00932,"80":0.00621,"81":0.00932,"83":0.02174,"84":0.02484,"85":0.02795,"86":0.01553,"87":0.02174,"88":0.00932,"89":0.00311,"90":0.00621,"91":0.00311,"92":0.01242,"93":0.00621,"94":0.00621,"95":0.00621,"96":0.01553,"97":0.00621,"98":0.00932,"99":0.02795,"100":0.03105,"101":0.02484,"102":0.01242,"103":0.0621,"104":0.10557,"105":1.50282,"106":3.93093,"107":0.12731,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00311,"64":0.00932,"65":0.00311,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00311,"90":0.03105,"91":0.04658,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00311,"14":0,"15":0.00621,"16":0.00311,"17":0.00311,"18":0.00932,"79":0,"80":0.00311,"81":0,"83":0,"84":0.00621,"85":0.00311,"86":0,"87":0,"88":0,"89":0.00311,"90":0.00311,"91":0,"92":0.00311,"93":0,"94":0,"95":0,"96":0.00311,"97":0,"98":0,"99":0.00311,"100":0.00932,"101":0.00311,"102":0.00311,"103":0.01242,"104":0.02174,"105":0.29498,"106":0.9936,"107":0.08694},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00311,"12":0,"13":0.01242,"14":0.03105,"15":0.00311,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00311,"13.1":0.02174,"14.1":0.04658,"15.1":0.00621,"15.2-15.3":0.00311,"15.4":0.02484,"15.5":0.03105,"15.6":0.19562,"16.0":0.04347,"16.1":0.00311,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01084,"6.0-6.1":0,"7.0-7.1":0.13203,"8.1-8.4":0.00099,"9.0-9.2":0,"9.3":0.05813,"10.0-10.2":0.00099,"10.3":0.0266,"11.0-11.2":0.00887,"11.3-11.4":0.00591,"12.0-12.1":0.12612,"12.2-12.5":0.44536,"13.0-13.1":0.00493,"13.2":0.00296,"13.3":0.20002,"13.4-13.7":0.03744,"14.0-14.4":0.50546,"14.5-14.8":0.47098,"15.0-15.1":0.14484,"15.2-15.3":0.32022,"15.4":0.5301,"15.5":0.64144,"15.6":3.05642,"16.0":2.46524,"16.1":0.14385},P:{"4":0.22587,"5.0-5.4":0.01027,"6.2-6.4":0.04107,"7.2-7.4":1.52978,"8.2":0.01027,"9.2":0.04107,"10.1":0.0308,"11.1-11.2":0.27721,"12.0":0.0308,"13.0":0.27721,"14.0":0.47228,"15.0":0.59548,"16.0":0.78029,"17.0":1.0267,"18.0":7.77209},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00324,"4.2-4.3":0.00216,"4.4":0,"4.4.3-4.4.4":0.05186},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02795,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2758},Q:{"13.1":0},O:{"0":1.13768},H:{"0":0.3525},L:{"0":62.20626},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00301,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02408,"66":0.00301,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00301,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00903,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00602,"103":0,"104":0,"105":0.00301,"106":0.01204,"107":0.26488,"108":0.21371,"109":0.00903,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00301,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00301,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00301,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00301,"66":0,"67":0,"68":0.00602,"69":0.01204,"70":0,"71":0,"72":0,"73":0.00602,"74":0.00301,"75":0.00301,"76":0.00903,"77":0,"78":0.00301,"79":0.01505,"80":0,"81":0.01505,"83":0.00301,"84":0,"85":0.00602,"86":0.00301,"87":0.00602,"88":0.00903,"89":0,"90":0.00301,"91":0.00301,"92":0.00301,"93":0.00301,"94":0.00301,"95":0,"96":0.00903,"97":0.00602,"98":0.00301,"99":0.01204,"100":0.01204,"101":0.05719,"102":0.00602,"103":0.0301,"104":0.01806,"105":0.02709,"106":0.04214,"107":1.05049,"108":4.9063,"109":0.00301,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00301,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00602,"65":0,"66":0.00301,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02107,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00301,"16":0.00301,"17":0,"18":0.00301,"79":0,"80":0,"81":0,"83":0,"84":0.00301,"85":0.00903,"86":0,"87":0,"88":0,"89":0.00301,"90":0,"91":0,"92":0.00301,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00301,"99":0,"100":0.00301,"101":0,"102":0,"103":0.00903,"104":0.00301,"105":0.00301,"106":0.00903,"107":0.2709,"108":0.44849},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00602,"14":0.01204,"15":0.00301,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00301,"13.1":0.01505,"14.1":0.03612,"15.1":0.00301,"15.2-15.3":0,"15.4":0.01204,"15.5":0.02408,"15.6":0.16254,"16.0":0.00602,"16.1":0.05719,"16.2":0.00903,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00299,"6.0-6.1":0,"7.0-7.1":0.16919,"8.1-8.4":0.00498,"9.0-9.2":0,"9.3":0.13634,"10.0-10.2":0.02389,"10.3":0.24184,"11.0-11.2":0.00697,"11.3-11.4":0.00498,"12.0-12.1":0.03981,"12.2-12.5":0.51154,"13.0-13.1":0.00498,"13.2":0.00199,"13.3":0.18013,"13.4-13.7":0.03782,"14.0-14.4":0.31847,"14.5-14.8":0.43391,"15.0-15.1":0.08857,"15.2-15.3":0.31648,"15.4":0.34036,"15.5":0.63295,"15.6":1.00914,"16.0":1.2669,"16.1":2.91397,"16.2":0.30851,"16.3":0.00299},P:{"4":0.26919,"5.0-5.4":0,"6.2-6.4":0.03106,"7.2-7.4":1.24241,"8.2":0,"9.2":0.06212,"10.1":0.01035,"11.1-11.2":0.3106,"12.0":0.02071,"13.0":0.26919,"14.0":0.17601,"15.0":0.33131,"16.0":0.62121,"17.0":0.4659,"18.0":1.44948,"19.0":7.39235},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00664,"4.4":0,"4.4.3-4.4.4":0.04045},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01204,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09087},Q:{"13.1":0.05592},O:{"0":1.07646},H:{"0":0.65515},L:{"0":63.99605},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js
index 248cc980fe53b9..ef1556e40f5926 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.74872,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00871,"89":0,"90":0.00871,"91":0,"92":0,"93":0.02177,"94":0,"95":0,"96":0,"97":0.02177,"98":0.10012,"99":0,"100":0.00871,"101":0,"102":0,"103":0.06094,"104":0,"105":0.91848,"106":0.70083,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.01741,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.10012,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.05224,"99":0,"100":0.00871,"101":0,"102":0.00871,"103":0,"104":0.03918,"105":2.60745,"106":5.2976,"107":0.95766,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08271,"91":0.30036,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00871,"14":0,"15":0,"16":0,"17":0.12188,"18":0.1393,"79":0,"80":0,"81":0,"83":0.02177,"84":0,"85":0.05224,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.03047,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00871,"100":0,"101":0,"102":0,"103":0,"104":0.00871,"105":0.46142,"106":3.45628,"107":0.10012},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.58766,"14":0.01741,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.02177,"14.1":0.06094,"15.1":0,"15.2-15.3":0.02177,"15.4":0.53107,"15.5":0.222,"15.6":0.57895,"16.0":0.10012,"16.1":0.02177,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.02708,"11.0-11.2":0.02708,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.46042,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.24375,"14.5-14.8":0.4875,"15.0-15.1":0.02708,"15.2-15.3":0.51459,"15.4":0.51459,"15.5":1.5731,"15.6":11.77233,"16.0":4.44848,"16.1":0.05417},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.07149,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":3.99301,"15.0":0,"16.0":0,"17.0":0.05106,"18.0":12.57133},I:{"0":0,"3":0,"4":0.06941,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.06941},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05224,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.86964},Q:{"13.1":0},O:{"0":0},H:{"0":0.01604},L:{"0":36.15071},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00788,"68":0,"69":0.00788,"70":0,"71":0,"72":0.00788,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.79154,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02363,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.02363,"99":0,"100":0,"101":0.02363,"102":0.10633,"103":0.00788,"104":0,"105":0.00788,"106":0.18902,"107":0.73247,"108":0.85061,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.02363,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00788,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01575,"93":0.00788,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00788,"104":0,"105":0,"106":0.00788,"107":2.0005,"108":4.12702,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00788,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.05513,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.04726,"79":0,"80":0,"81":0,"83":0,"84":0.02363,"85":0.02363,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0315,"92":0,"93":0,"94":0.01575,"95":0.01575,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01575,"103":0.05513,"104":0.00788,"105":0,"106":0,"107":1.32317,"108":2.78417},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.35048,"14":0,"15":0.02363,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00788,"14.1":0.06695,"15.1":0,"15.2-15.3":0,"15.4":0.00788,"15.5":0.0827,"15.6":0.74428,"16.0":0,"16.1":0.13783,"16.2":0.04726,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.02702,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.0833,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.57862,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.02702,"14.0-14.4":0.05403,"14.5-14.8":3.03269,"15.0-15.1":0,"15.2-15.3":0.22064,"15.4":0.05403,"15.5":0.27468,"15.6":9.75548,"16.0":1.98352,"16.1":2.94938,"16.2":0.9366,"16.3":0.11032},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.04092,"10.1":0.06139,"11.1-11.2":0,"12.0":0,"13.0":0.02046,"14.0":2.39406,"15.0":0,"16.0":0.04092,"17.0":0.02046,"18.0":0.06139,"19.0":21.96605},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.09057},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.23628,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.67288},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":28.56494},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js
index ab17dc82e4a199..29b33d66ae53e6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00519,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00519,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01558,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02078,"103":0.00519,"104":0.07272,"105":1.24137,"106":0.35319,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05713,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01558,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00519,"72":0,"73":0,"74":0,"75":0.01039,"76":0.41033,"77":0.09869,"78":0.00519,"79":0,"80":0.00519,"81":0.02597,"83":0.00519,"84":0.01039,"85":0,"86":0.01039,"87":0.00519,"88":0,"89":0,"90":0.03116,"91":0.00519,"92":0.28048,"93":0.20776,"94":0.01558,"95":0.10388,"96":0.02078,"97":0.01558,"98":0.00519,"99":0,"100":0.01039,"101":0.02597,"102":0.01558,"103":0.39474,"104":0.05713,"105":4.87717,"106":9.15702,"107":0.8622,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00519,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00519,"90":0.12985,"91":0.0831,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01039,"79":0,"80":0,"81":0,"83":0,"84":0.00519,"85":0,"86":0.01558,"87":0,"88":0,"89":0.00519,"90":0.02078,"91":0,"92":0.01039,"93":0,"94":0.00519,"95":0,"96":0,"97":0,"98":0.00519,"99":0.00519,"100":0.03116,"101":0.01558,"102":0.01039,"103":0.01558,"104":0.02597,"105":0.55576,"106":3.93705,"107":0.29606},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01039,"14":0.02078,"15":0.07791,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02597,"13.1":0.00519,"14.1":0.05194,"15.1":0.01558,"15.2-15.3":0,"15.4":0.01039,"15.5":0.07272,"15.6":0.14543,"16.0":0.03116,"16.1":0.00519,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03188,"10.0-10.2":0,"10.3":0.0058,"11.0-11.2":0,"11.3-11.4":0.0058,"12.0-12.1":0.02463,"12.2-12.5":2.14142,"13.0-13.1":0.01884,"13.2":0,"13.3":0.01884,"13.4-13.7":0.24341,"14.0-14.4":0.37526,"14.5-14.8":2.02986,"15.0-15.1":0.24341,"15.2-15.3":0.41872,"15.4":0.40568,"15.5":2.06029,"15.6":3.39759,"16.0":2.47321,"16.1":0.01304},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03244,"8.2":0,"9.2":0,"10.1":0.03244,"11.1-11.2":0.02163,"12.0":0,"13.0":0.04325,"14.0":0.02163,"15.0":0.02163,"16.0":0.08651,"17.0":0.06488,"18.0":1.05972},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":2.17435},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02597,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03364},Q:{"13.1":0},O:{"0":0.06248},H:{"0":0.05915},L:{"0":57.29212},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.0039,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.01949,"106":0.0039,"107":0.46764,"108":0.47933,"109":0.01169,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0039,"64":0,"65":0,"66":0,"67":0,"68":0.01169,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.19875,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01949,"92":0,"93":0.23772,"94":0,"95":0.01169,"96":0.0039,"97":0,"98":0,"99":0.03118,"100":0,"101":0.0039,"102":0.00779,"103":0.43646,"104":0.03118,"105":0.03118,"106":0.08184,"107":1.73027,"108":6.93276,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0039,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01169,"16":0,"17":0,"18":0,"79":0,"80":0.00779,"81":0,"83":0,"84":0.00779,"85":0,"86":0.34294,"87":0,"88":0,"89":0,"90":0.00779,"91":0,"92":0.0039,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.02728,"101":0.00779,"102":0,"103":0,"104":0.0039,"105":0,"106":0,"107":0.5261,"108":1.2977},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0039,"12":0,"13":0,"14":0.00779,"15":0.01949,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.08963,"13.1":0.0039,"14.1":0.05066,"15.1":0,"15.2-15.3":0.0039,"15.4":0,"15.5":0.01559,"15.6":0.27279,"16.0":0.01949,"16.1":0.03118,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02462,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0.0311,"12.0-12.1":0.03758,"12.2-12.5":0.2903,"13.0-13.1":0,"13.2":0.01296,"13.3":0.05702,"13.4-13.7":0.03888,"14.0-14.4":0.24624,"14.5-14.8":0.40954,"15.0-15.1":0.73613,"15.2-15.3":0.40306,"15.4":2.41705,"15.5":1.45412,"15.6":1.01347,"16.0":1.38413,"16.1":2.64385,"16.2":0.56635,"16.3":0.00648},P:{"4":0.11509,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13601,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02092,"12.0":0,"13.0":0.01046,"14.0":0.15693,"15.0":0,"16.0":0.03139,"17.0":0.03139,"18.0":0.59635,"19.0":1.68443},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.07829},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0039,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10985},Q:{"13.1":0},O:{"0":0.6042},H:{"0":0.21378},L:{"0":67.9154},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js
index 6836fd092854a8..a8b987d4a34412 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01114,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00371,"103":0.00371,"104":0.00371,"105":0.19679,"106":0.06312,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00371,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01114,"80":0.00743,"81":0,"83":0,"84":0,"85":0.01114,"86":0,"87":0.00743,"88":0,"89":0,"90":0.02228,"91":0.00371,"92":0.00371,"93":0,"94":0,"95":0,"96":0.00371,"97":0,"98":0.01114,"99":0.00371,"100":0,"101":0.00371,"102":0.0297,"103":0.04084,"104":0.09283,"105":1.44436,"106":2.84787,"107":0.1151,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00371,"90":0.16337,"91":0.15223,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00371,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00371,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00371,"102":0,"103":0.00371,"104":0.01114,"105":0.23763,"106":0.55324,"107":0.04084},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00371,"14":0.0854,"15":0.03342,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00743,"12.1":0,"13.1":0.19679,"14.1":0.10025,"15.1":0.04827,"15.2-15.3":0.06312,"15.4":0.36759,"15.5":0.5421,"15.6":5.13879,"16.0":0.61265,"16.1":0.10025,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01684,"10.0-10.2":0,"10.3":0.03368,"11.0-11.2":0,"11.3-11.4":0.00842,"12.0-12.1":0,"12.2-12.5":0.17684,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.02526,"14.0-14.4":0.42104,"14.5-14.8":1.15365,"15.0-15.1":0.49683,"15.2-15.3":0.98523,"15.4":1.19575,"15.5":3.73883,"15.6":52.78986,"16.0":18.26467,"16.1":0.6905},P:{"4":0.1226,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01022,"14.0":0,"15.0":0,"16.0":0.01022,"17.0":0.02043,"18.0":0.65385},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00371,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07544},Q:{"13.1":0},O:{"0":0},H:{"0":0.00595},L:{"0":5.13496},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00361,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00361,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02886,"103":0,"104":0,"105":0,"106":0.00361,"107":0.18756,"108":0.17314,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00361,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00721,"68":0,"69":0,"70":0,"71":0.00361,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01804,"80":0,"81":0.00361,"83":0,"84":0,"85":0,"86":0,"87":0.01082,"88":0.01082,"89":0,"90":0,"91":0.00361,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00361,"99":0.00361,"100":0.00361,"101":0,"102":0.00721,"103":0.01443,"104":0.01804,"105":0.02525,"106":0.02164,"107":0.84765,"108":2.87478,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.05771,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00361,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00361,"107":0.23446,"108":0.71419},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.06853,"15":0.00361,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00721,"13.1":0.01804,"14.1":0.06853,"15.1":0.03607,"15.2-15.3":0.02886,"15.4":0.28495,"15.5":0.40398,"15.6":4.55203,"16.0":0.25249,"16.1":1.07489,"16.2":0.3607,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0443,"10.0-10.2":0,"10.3":0.0443,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.21265,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.36328,"14.5-14.8":1.07212,"15.0-15.1":0.30126,"15.2-15.3":0.53163,"15.4":1.03668,"15.5":2.605,"15.6":18.99698,"16.0":11.50983,"16.1":38.95975,"16.2":3.01258,"16.3":0.0443},P:{"4":0.0412,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.0309,"14.0":0,"15.0":0,"16.0":0.0103,"17.0":0,"18.0":0.0515,"19.0":0.97848},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02443},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00721,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10868},Q:{"13.1":0},O:{"0":0},H:{"0":0.01816},L:{"0":6.74019},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js
index ab9d290e35fb52..3e017b0770db8b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00497,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00497,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01491,"48":0.00497,"49":0,"50":0,"51":0,"52":0.02981,"53":0,"54":0,"55":0,"56":0.00497,"57":0,"58":0,"59":0.00497,"60":0.00497,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00994,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00497,"78":0.07454,"79":0.00994,"80":0.00994,"81":0.00994,"82":0.00994,"83":0.00497,"84":0,"85":0,"86":0,"87":0,"88":0.01491,"89":0.00497,"90":0.00497,"91":0.0646,"92":0.00497,"93":0.00994,"94":0.01491,"95":0.00497,"96":0.00497,"97":0.00497,"98":0.00497,"99":0.00994,"100":0.01491,"101":0.01491,"102":0.10435,"103":0.3528,"104":0.0795,"105":1.82362,"106":0.82982,"107":0.00497,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00497,"49":0.03478,"50":0,"51":0.00994,"52":0.01491,"53":0,"54":0,"55":0,"56":0.06957,"57":0,"58":0,"59":0,"60":0.03975,"61":0,"62":0,"63":0.00497,"64":0,"65":0.00497,"66":0.02485,"67":0.00497,"68":0,"69":0.00994,"70":0.00497,"71":0.00994,"72":0.00497,"73":0,"74":0.00497,"75":0.00497,"76":0.00497,"77":0.00497,"78":0.00994,"79":0.02485,"80":0.01491,"81":0.01988,"83":0.04472,"84":0.08447,"85":0.08447,"86":0.09938,"87":0.10932,"88":0.00994,"89":0.01491,"90":0.00994,"91":0.02485,"92":0.01988,"93":0.03478,"94":0.04969,"95":0.01988,"96":0.02485,"97":0.02485,"98":0.01988,"99":0.02485,"100":0.44224,"101":0.04472,"102":0.05963,"103":0.16895,"104":0.1441,"105":3.20004,"106":8.41749,"107":0.3528,"108":0.00497,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00497,"64":0.00497,"65":0.00994,"66":0,"67":0,"68":0.00497,"69":0.00497,"70":0,"71":0.00497,"72":0.01491,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00497,"86":0,"87":0,"88":0,"89":0.04969,"90":0.2733,"91":0.55653,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00497,"15":0,"16":0,"17":0.00497,"18":0.01491,"79":0,"80":0,"81":0,"83":0,"84":0.00497,"85":0.00994,"86":0.00497,"87":0.00497,"88":0,"89":0,"90":0,"91":0,"92":0.00497,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00497,"99":0.00497,"100":0.00497,"101":0.00497,"102":0.00994,"103":0.00994,"104":0.0646,"105":0.54659,"106":1.93791,"107":0.15901},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01491,"14":0.10435,"15":0.02981,_:"0","3.1":0,"3.2":0,"5.1":0.00497,"6.1":0,"7.1":0,"9.1":0.01491,"10.1":0.00497,"11.1":0.02485,"12.1":0.03975,"13.1":0.16398,"14.1":0.26833,"15.1":0.04969,"15.2-15.3":0.04969,"15.4":0.10932,"15.5":0.21864,"15.6":0.85467,"16.0":0.43727,"16.1":0.04472,"16.2":0},G:{"8":0.0061,"3.2":0,"4.0-4.1":0.0122,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0061,"8.1-8.4":0,"9.0-9.2":0.0122,"9.3":0.10979,"10.0-10.2":0.0122,"10.3":0.11284,"11.0-11.2":0.06709,"11.3-11.4":0.03355,"12.0-12.1":0.03355,"12.2-12.5":0.66481,"13.0-13.1":0.03964,"13.2":0.01525,"13.3":0.07319,"13.4-13.7":0.24397,"14.0-14.4":0.58857,"14.5-14.8":1.42111,"15.0-15.1":0.34765,"15.2-15.3":0.51233,"15.4":0.62822,"15.5":1.62239,"15.6":11.01821,"16.0":11.26827,"16.1":0.49404},P:{"4":0.08261,"5.0-5.4":0.01033,"6.2-6.4":0,"7.2-7.4":0.02065,"8.2":0,"9.2":0.02065,"10.1":0,"11.1-11.2":0.04131,"12.0":0.01033,"13.0":0.05163,"14.0":0.04131,"15.0":0.02065,"16.0":0.08261,"17.0":0.13425,"18.0":2.4268},I:{"0":0,"3":0,"4":0.01302,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01302,"4.2-4.3":0.02603,"4.4":0,"4.4.3-4.4.4":0.18222},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01032,"9":0.02064,"10":0,"11":0.1032,"5.5":0},J:{"7":0,"10":0.00503},N:{"10":0.01006,"11":0},R:{_:"0"},M:{"0":0.45279},Q:{"13.1":0.00503},O:{"0":0.27167},H:{"0":0.3477},L:{"0":39.98277},S:{"2.5":0.00503}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00442,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00885,"48":0.00442,"49":0,"50":0,"51":0,"52":0.02654,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00885,"60":0.00442,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00885,"69":0,"70":0,"71":0,"72":0.00442,"73":0,"74":0,"75":0,"76":0,"77":0.00442,"78":0.06194,"79":0.01327,"80":0.01327,"81":0.01327,"82":0.00885,"83":0.00885,"84":0,"85":0,"86":0,"87":0.00442,"88":0.01327,"89":0.00442,"90":0.00885,"91":0.03982,"92":0,"93":0.01327,"94":0.0177,"95":0.00442,"96":0,"97":0.00442,"98":0.00442,"99":0.00442,"100":0.00885,"101":0.00442,"102":0.10618,"103":0.46452,"104":0.01327,"105":0.02654,"106":0.03982,"107":1.24757,"108":1.05291,"109":0.00442,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00442,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00442,"49":0.03539,"50":0,"51":0.00885,"52":0.00885,"53":0,"54":0,"55":0,"56":0.07078,"57":0,"58":0,"59":0,"60":0.05751,"61":0,"62":0,"63":0.00442,"64":0,"65":0.00442,"66":0.04424,"67":0.00442,"68":0.00442,"69":0.00442,"70":0.00442,"71":0.00885,"72":0.00442,"73":0,"74":0.00442,"75":0.00442,"76":0.00442,"77":0.00885,"78":0.00885,"79":0.02212,"80":0.02654,"81":0.0177,"83":0.05309,"84":0.09733,"85":0.10175,"86":0.11502,"87":0.12387,"88":0.00885,"89":0.00885,"90":0.00885,"91":0.00885,"92":0.0177,"93":0.02212,"94":0.06194,"95":0.02654,"96":0.0177,"97":0.03539,"98":0.00885,"99":0.01327,"100":0.4601,"101":0.03539,"102":0.03097,"103":0.0929,"104":0.03539,"105":0.0929,"106":0.10175,"107":1.31835,"108":7.16246,"109":0.00885,"110":0.00442,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00442,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00442,"66":0.00442,"67":0,"68":0.00442,"69":0.00442,"70":0.00442,"71":0.00442,"72":0.00442,"73":0.00442,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00442,"90":0,"91":0.00442,"92":0.1106,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00442,"15":0,"16":0,"17":0.00442,"18":0.0177,"79":0,"80":0,"81":0,"83":0.00442,"84":0.00442,"85":0.00885,"86":0.00885,"87":0.00442,"88":0,"89":0,"90":0,"91":0,"92":0.00442,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00442,"100":0.00442,"101":0.00442,"102":0.00442,"103":0.00442,"104":0.00442,"105":0.01327,"106":0.03539,"107":0.60166,"108":1.62361},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01327,"14":0.06194,"15":0.0177,_:"0","3.1":0,"3.2":0,"5.1":0.00442,"6.1":0,"7.1":0,"9.1":0.00885,"10.1":0,"11.1":0.00885,"12.1":0.03097,"13.1":0.11502,"14.1":0.17254,"15.1":0.03097,"15.2-15.3":0.02654,"15.4":0.06194,"15.5":0.11502,"15.6":0.61494,"16.0":0.10618,"16.1":0.34507,"16.2":0.07521,"16.3":0},G:{"8":0.00611,"3.2":0,"4.0-4.1":0.00916,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00916,"8.1-8.4":0,"9.0-9.2":0.06719,"9.3":0.13437,"10.0-10.2":0.02443,"10.3":0.13743,"11.0-11.2":0.07329,"11.3-11.4":0.0397,"12.0-12.1":0.03359,"12.2-12.5":0.73599,"13.0-13.1":0.04275,"13.2":0.01222,"13.3":0.07024,"13.4-13.7":0.26875,"14.0-14.4":0.51917,"14.5-14.8":1.1269,"15.0-15.1":0.29318,"15.2-15.3":0.36647,"15.4":0.43671,"15.5":1.00474,"15.6":4.27243,"16.0":5.08172,"16.1":12.90892,"16.2":1.17576,"16.3":0.0397},P:{"4":0.10413,"5.0-5.4":0.02083,"6.2-6.4":0,"7.2-7.4":0.01041,"8.2":0.02083,"9.2":0.03124,"10.1":0,"11.1-11.2":0.05207,"12.0":0.02083,"13.0":0.05207,"14.0":0.04165,"15.0":0.02083,"16.0":0.07289,"17.0":0.09372,"18.0":0.22909,"19.0":2.53041},I:{"0":0,"3":0,"4":0.01602,"2.1":0,"2.2":0.03203,"2.3":0,"4.1":0.01602,"4.2-4.3":0.06406,"4.4":0,"4.4.3-4.4.4":0.18151},A:{"6":0,"7":0,"8":0.00923,"9":0.01847,"10":0.00462,"11":0.07386,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00558},N:{"10":0.01115,"11":0},R:{_:"0"},M:{"0":0.54645},Q:{"13.1":0.00558},O:{"0":0.33456},H:{"0":0.37481},L:{"0":44.8783},S:{"2.5":0.00558}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js
index 11b8d9d5576317..d8b76f3cdd3698 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00354,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00708,"53":0,"54":0.00354,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00354,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00354,"89":0,"90":0,"91":0.01771,"92":0,"93":0,"94":0.00354,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00354,"102":0.00708,"103":0.02125,"104":0.01063,"105":0.65173,"106":0.40379,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.02125,"39":0.02834,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00354,"49":0.02479,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00708,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00354,"64":0.00354,"65":0,"66":0.00354,"67":0,"68":0.01063,"69":0,"70":0,"71":0,"72":0,"73":0.06021,"74":0.00708,"75":0.00708,"76":0,"77":0.01417,"78":0,"79":0.05313,"80":0,"81":0.16293,"83":0.00354,"84":0.01417,"85":0.00354,"86":0.00354,"87":0.00708,"88":0.00708,"89":0.00354,"90":0,"91":0.02834,"92":0.00354,"93":0,"94":0.00354,"95":0.00354,"96":0.00354,"97":0.00354,"98":0.02479,"99":0.00354,"100":0.00708,"101":0.07792,"102":0.02479,"103":0.07792,"104":0.07792,"105":1.29283,"106":5.0261,"107":0.32232,"108":0.00354,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00708,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00354,"43":0,"44":0,"45":0,"46":0.03542,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.01417,"62":0.00354,"63":0.04605,"64":0.04959,"65":0.19835,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.05313,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00708,"80":0.05313,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.09209,"91":0.29044,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00354},B:{"12":0.04959,"13":0,"14":0,"15":0.00354,"16":0,"17":0,"18":0.06021,"79":0,"80":0,"81":0,"83":0,"84":0.00354,"85":0,"86":0,"87":0,"88":0,"89":0.00354,"90":0,"91":0,"92":0.00708,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01063,"104":0.00708,"105":0.30461,"106":1.78163,"107":0.1346},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00354,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00708,"14.1":0.01417,"15.1":0,"15.2-15.3":0,"15.4":0.01771,"15.5":0.02125,"15.6":0.05313,"16.0":0.02479,"16.1":0.01063,"16.2":0},G:{"8":0.00828,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00276,"5.0-5.1":0.03311,"6.0-6.1":0,"7.0-7.1":0.06622,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.14485,"10.0-10.2":0,"10.3":0.14209,"11.0-11.2":0.02897,"11.3-11.4":0.00414,"12.0-12.1":0.20141,"12.2-12.5":3.74681,"13.0-13.1":0.00276,"13.2":0,"13.3":0.00966,"13.4-13.7":0.03863,"14.0-14.4":0.36558,"14.5-14.8":0.43455,"15.0-15.1":0.25935,"15.2-15.3":0.17658,"15.4":0.52146,"15.5":0.80703,"15.6":2.60042,"16.0":3.0129,"16.1":0.20417},P:{"4":0.6086,"5.0-5.4":0.01014,"6.2-6.4":0.02029,"7.2-7.4":0.5376,"8.2":0,"9.2":0.02029,"10.1":0,"11.1-11.2":0.03043,"12.0":0.01014,"13.0":0.01014,"14.0":0.03043,"15.0":0.02029,"16.0":0.40573,"17.0":0.41588,"18.0":1.6838},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00319,"4.2-4.3":0.01035,"4.4":0,"4.4.3-4.4.4":0.30501},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02479,"5.5":0},J:{"7":0,"10":0.03229},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.51018},Q:{"13.1":0},O:{"0":0.18082},H:{"0":2.34167},L:{"0":65.16169},S:{"2.5":0.01292}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00352,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00352,"49":0,"50":0,"51":0,"52":0.00703,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01406,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00703,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02109,"89":0,"90":0,"91":0.01055,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01055,"99":0.00352,"100":0.00352,"101":0,"102":0.02461,"103":0,"104":0,"105":0.01406,"106":0.00703,"107":0.44289,"108":0.39368,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01055,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05273,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00703,"57":0,"58":0.00352,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00352,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00703,"73":0.03164,"74":0.02109,"75":0.01055,"76":0,"77":0,"78":0.00352,"79":0.05273,"80":0.00352,"81":0.08085,"83":0.06327,"84":0.01758,"85":0.01055,"86":0.00703,"87":0.00352,"88":0,"89":0.00352,"90":0.00352,"91":0.00703,"92":0.00703,"93":0.01055,"94":0.00352,"95":0.01406,"96":0.00703,"97":0.00352,"98":0.00352,"99":0.00703,"100":0.00352,"101":0.00352,"102":0.02109,"103":0.01406,"104":0.0457,"105":0.03867,"106":0.0457,"107":1.05099,"108":5.74351,"109":0,"110":0.00352,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01758,"29":0,"30":0,"31":0,"32":0,"33":0.00703,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.03515,"62":0,"63":0.03867,"64":0.01758,"65":0.0457,"66":0.09139,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00703,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00352,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00352,"92":0.01758,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00352},B:{"12":0.13357,"13":0.01406,"14":0.00352,"15":0.01758,"16":0.00352,"17":0,"18":0.06327,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00703,"90":0,"91":0,"92":0.01055,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00352,"101":0.00703,"102":0.00352,"103":0.00352,"104":0.00352,"105":0.01055,"106":0.01055,"107":0.43938,"108":1.48333},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01055,"14.1":0.01055,"15.1":0,"15.2-15.3":0,"15.4":0.00703,"15.5":0.02109,"15.6":0.05273,"16.0":0.00703,"16.1":0.03164,"16.2":0.00703,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02458,"6.0-6.1":0,"7.0-7.1":0.2028,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08604,"10.0-10.2":0,"10.3":0.07989,"11.0-11.2":0.01536,"11.3-11.4":0,"12.0-12.1":0.11983,"12.2-12.5":2.68092,"13.0-13.1":0.00461,"13.2":0,"13.3":0.00615,"13.4-13.7":0.02765,"14.0-14.4":0.27961,"14.5-14.8":0.28115,"15.0-15.1":0.25811,"15.2-15.3":0.20433,"15.4":0.4271,"15.5":0.95561,"15.6":1.13229,"16.0":1.74529,"16.1":3.26166,"16.2":0.50392,"16.3":0.03073},P:{"4":0.45276,"5.0-5.4":0,"6.2-6.4":0.01029,"7.2-7.4":0.45276,"8.2":0,"9.2":0.04116,"10.1":0,"11.1-11.2":0.02058,"12.0":0.03087,"13.0":0.04116,"14.0":0.06174,"15.0":0.06174,"16.0":0.28812,"17.0":0.22638,"18.0":0.3087,"19.0":2.03741},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00349,"4.4":0,"4.4.3-4.4.4":0.27117},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02812,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22049},Q:{"13.1":0.00649},O:{"0":0.2594},H:{"0":1.68224},L:{"0":67.35596},S:{"2.5":0.0454}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js
index e42cf51bab4862..2a6f17cd01332d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00492,"48":0,"49":0,"50":0,"51":0,"52":0.00984,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00984,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00492,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02459,"79":0.00492,"80":0.00492,"81":0,"82":0,"83":0.00492,"84":0,"85":0,"86":0,"87":0.00492,"88":0,"89":0.00984,"90":0.01967,"91":0.00492,"92":0,"93":0.00492,"94":0.01967,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00492,"101":0.00492,"102":0.02951,"103":0.00984,"104":0.03443,"105":0.60983,"106":0.30983,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00492,"36":0.00492,"37":0,"38":0.00492,"39":0,"40":0.08852,"41":0,"42":0,"43":0.00492,"44":0.00492,"45":0.00492,"46":0,"47":0,"48":0,"49":0.01475,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00984,"61":0,"62":0.00492,"63":0,"64":0,"65":0.00492,"66":0.03443,"67":0.00984,"68":0,"69":0.01475,"70":0,"71":0.00492,"72":0,"73":0,"74":0.00492,"75":0.00492,"76":0.00984,"77":0.00984,"78":0.00492,"79":0.01967,"80":0.02459,"81":0.01475,"83":0.01967,"84":0.02459,"85":0.02459,"86":0.02459,"87":0.03934,"88":0.00492,"89":0.00984,"90":0.00984,"91":0.01967,"92":0.02459,"93":0.03443,"94":0.01475,"95":0.00984,"96":0.04426,"97":0.01475,"98":0.02459,"99":0.02459,"100":0.02951,"101":0.04426,"102":0.05902,"103":0.3,"104":0.28033,"105":3.70817,"106":8.34093,"107":0.37377,"108":0.00492,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00492,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00492,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00984,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00492,"90":0.18197,"91":0.35901,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00492,"16":0,"17":0.00492,"18":0.01475,"79":0.00492,"80":0,"81":0,"83":0,"84":0,"85":0.00492,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00492,"93":0,"94":0,"95":0.00492,"96":0,"97":0,"98":0,"99":0,"100":0.00492,"101":0.00984,"102":0.00492,"103":0.01967,"104":0.06885,"105":0.8459,"106":2.86228,"107":0.23115},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01475,"14":0.10328,"15":0.02459,_:"0","3.1":0,"3.2":0,"5.1":0.00492,"6.1":0,"7.1":0,"9.1":0.00492,"10.1":0.00492,"11.1":0.01967,"12.1":0.02951,"13.1":0.13279,"14.1":0.28524,"15.1":0.04426,"15.2-15.3":0.04426,"15.4":0.1082,"15.5":0.22131,"15.6":1.73605,"16.0":0.37869,"16.1":0.06393,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00431,"7.0-7.1":0.01725,"8.1-8.4":0.01294,"9.0-9.2":0,"9.3":0.29332,"10.0-10.2":0.00431,"10.3":0.25018,"11.0-11.2":0.04745,"11.3-11.4":0.06039,"12.0-12.1":0.03882,"12.2-12.5":1.22071,"13.0-13.1":0.01725,"13.2":0.01725,"13.3":0.04313,"13.4-13.7":0.15097,"14.0-14.4":0.53487,"14.5-14.8":1.95831,"15.0-15.1":0.29763,"15.2-15.3":0.48742,"15.4":0.58232,"15.5":1.67794,"15.6":20.98502,"16.0":11.9138,"16.1":0.50036},P:{"4":0.0737,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01053,"12.0":0.01053,"13.0":0.04212,"14.0":0.03159,"15.0":0.01053,"16.0":0.04212,"17.0":0.09476,"18.0":3.20087},I:{"0":0,"3":0,"4":0.17268,"2.1":0,"2.2":0.01439,"2.3":0,"4.1":0.01079,"4.2-4.3":0.11512,"4.4":0,"4.4.3-4.4.4":0.27701},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01035,"9":0.01035,"10":0.00518,"11":0.07248,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.27951},Q:{"13.1":0.00508},O:{"0":0.08131},H:{"0":0.17802},L:{"0":28.79269},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00483,"44":0,"45":0,"46":0,"47":0,"48":0.00483,"49":0,"50":0,"51":0,"52":0.0145,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00967,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00483,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00483,"76":0,"77":0,"78":0.029,"79":0,"80":0,"81":0,"82":0,"83":0.00483,"84":0,"85":0,"86":0,"87":0.00967,"88":0,"89":0.00967,"90":0.0145,"91":0.00483,"92":0,"93":0.00483,"94":0.03383,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00483,"101":0,"102":0.02417,"103":0.00483,"104":0.00483,"105":0.0145,"106":0.0435,"107":0.55096,"108":0.41564,"109":0.00483,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00483,"34":0,"35":0.00483,"36":0.00483,"37":0,"38":0.00483,"39":0,"40":0.12083,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01933,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00967,"61":0,"62":0,"63":0.09666,"64":0,"65":0.00483,"66":0.04833,"67":0.00483,"68":0,"69":0.0145,"70":0,"71":0.00483,"72":0,"73":0,"74":0.00967,"75":0.00483,"76":0.0145,"77":0.00967,"78":0.00483,"79":0.02417,"80":0.04833,"81":0.0145,"83":0.0435,"84":0.01933,"85":0.01933,"86":0.029,"87":0.03383,"88":0.00967,"89":0.0145,"90":0.00967,"91":0.0145,"92":0.01933,"93":0.0435,"94":0.00967,"95":0.0145,"96":0.03866,"97":0.0145,"98":0.00967,"99":0.0145,"100":0.01933,"101":0.02417,"102":0.029,"103":0.18365,"104":0.07733,"105":0.11116,"106":0.20782,"107":2.29084,"108":9.04254,"109":0.00967,"110":0.00483,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00483,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00483,"92":0.10149,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00483,"16":0,"17":0.00483,"18":0.01933,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00483,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00483,"93":0,"94":0,"95":0.00483,"96":0.00483,"97":0,"98":0,"99":0,"100":0.00483,"101":0.00483,"102":0.00483,"103":0.00483,"104":0.00967,"105":0.0145,"106":0.01933,"107":1.23725,"108":2.70165},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0145,"14":0.07733,"15":0.01933,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00967,"10.1":0,"11.1":0.0145,"12.1":0.02417,"13.1":0.11599,"14.1":0.23682,"15.1":0.03383,"15.2-15.3":0.03383,"15.4":0.07733,"15.5":0.16916,"15.6":1.57556,"16.0":0.12566,"16.1":0.57029,"16.2":0.12566,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00415,"7.0-7.1":0.01246,"8.1-8.4":0.00831,"9.0-9.2":0.00415,"9.3":0.3323,"10.0-10.2":0.00831,"10.3":0.2783,"11.0-11.2":0.02908,"11.3-11.4":0.09138,"12.0-12.1":0.02908,"12.2-12.5":1.28765,"13.0-13.1":0.01661,"13.2":0.00831,"13.3":0.04154,"13.4-13.7":0.2243,"14.0-14.4":0.42368,"14.5-14.8":1.40811,"15.0-15.1":0.23676,"15.2-15.3":0.36553,"15.4":0.43614,"15.5":1.06751,"15.6":7.03225,"16.0":5.56599,"16.1":18.16422,"16.2":1.49949,"16.3":0.03323},P:{"4":0.07426,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01061,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01061,"12.0":0.01061,"13.0":0.04244,"14.0":0.02122,"15.0":0.01061,"16.0":0.03183,"17.0":0.06365,"18.0":0.20157,"19.0":3.31001},I:{"0":0,"3":0,"4":0.24123,"2.1":0,"2.2":0.09549,"2.3":0,"4.1":0.0201,"4.2-4.3":0.2362,"4.4":0,"4.4.3-4.4.4":0.22113},A:{"6":0,"7":0,"8":0.01031,"9":0.01031,"10":0,"11":0.05671,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.32552},Q:{"13.1":0},O:{"0":0.10334},H:{"0":0.19567},L:{"0":31.72972},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js
index cc67a67ca5142e..8b27178bd2513e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00961,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00481,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00481,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00961,"87":0,"88":0,"89":0.00961,"90":0,"91":0,"92":0.01922,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00481,"102":0.27869,"103":0.00961,"104":0.00481,"105":0.53336,"106":0.12493,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00481,"50":0,"51":0,"52":0,"53":0.00961,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00961,"64":0,"65":0,"66":0,"67":0,"68":0.00481,"69":0,"70":0,"71":0,"72":0,"73":0.03844,"74":0,"75":0,"76":0.00481,"77":0.01442,"78":0,"79":0.01922,"80":0,"81":0.00481,"83":0.00481,"84":0.00481,"85":0.00481,"86":0.03364,"87":0.00481,"88":0,"89":0.01922,"90":0.00481,"91":0.05286,"92":0.01922,"93":0.02403,"94":0.00481,"95":0.02883,"96":0.00961,"97":0.00961,"98":0.01442,"99":0.00481,"100":0.01442,"101":0.00961,"102":0.02403,"103":0.27869,"104":0.20181,"105":3.39714,"106":10.67191,"107":0.30272,"108":0.00481,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00481,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00481,"65":0.01922,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01922,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00481,"90":0.07688,"91":0.18259,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00481,"16":0,"17":0,"18":0.00481,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00481,"97":0.00481,"98":0,"99":0,"100":0,"101":0.00481,"102":0.00961,"103":0.00961,"104":0.03844,"105":0.54297,"106":2.22472,"107":0.20662},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00481,"14":0.07208,"15":0.00481,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00481,"11.1":0.00481,"12.1":0.00961,"13.1":0.15857,"14.1":0.21142,"15.1":0.01442,"15.2-15.3":0.00961,"15.4":0.06247,"15.5":0.12013,"15.6":1.23489,"16.0":0.26428,"16.1":0.01922,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.17501,"8.1-8.4":0,"9.0-9.2":0.0289,"9.3":0.03853,"10.0-10.2":0,"10.3":0.0851,"11.0-11.2":0.00161,"11.3-11.4":0.00642,"12.0-12.1":0,"12.2-12.5":0.52985,"13.0-13.1":0,"13.2":0.00642,"13.3":0.00963,"13.4-13.7":0.06101,"14.0-14.4":0.38855,"14.5-14.8":0.56517,"15.0-15.1":0.12042,"15.2-15.3":0.68559,"15.4":0.18464,"15.5":0.99547,"15.6":5.4783,"16.0":5.10741,"16.1":0.43351},P:{"4":0.06335,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.22172,"8.2":0,"9.2":0.04223,"10.1":0,"11.1-11.2":0.13726,"12.0":0,"13.0":0.04223,"14.0":0.01056,"15.0":0.02112,"16.0":0.11614,"17.0":0.09502,"18.0":2.28055},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":4.51443},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00481,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.91952},Q:{"13.1":0},O:{"0":0.01559},H:{"0":0.24591},L:{"0":52.40377},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00863,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00431,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00431,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01725,"103":0,"104":0,"105":0,"106":0,"107":0.17683,"108":0.20702,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00431,"48":0,"49":0.00431,"50":0.00431,"51":0,"52":0,"53":0.00863,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00431,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.06901,"74":0,"75":0,"76":0.02588,"77":0.00431,"78":0,"79":0.07332,"80":0.00431,"81":0.00431,"83":0.00431,"84":0,"85":0,"86":0.01294,"87":0.01294,"88":0.02588,"89":0,"90":0,"91":0.03882,"92":0.01294,"93":0.74184,"94":0.00431,"95":0.03019,"96":0.00863,"97":0.04744,"98":0.00431,"99":0.01294,"100":0.01294,"101":0.01294,"102":0.00863,"103":0.12076,"104":0.05176,"105":0.04313,"106":0.08626,"107":1.88909,"108":8.74245,"109":0.00431,"110":0.00431,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00431,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.03019,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01294,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00431,"93":0,"94":0,"95":0,"96":0.00863,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.6642,"108":2.10043},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00431,"9":0,"10":0,"11":0,"12":0,"13":0.01294,"14":0.09057,"15":0.00431,_:"0","3.1":0,"3.2":0,"5.1":0.00431,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00863,"13.1":0.10783,"14.1":0.15958,"15.1":0.01294,"15.2-15.3":0.00431,"15.4":0.05607,"15.5":0.08195,"15.6":0.73752,"16.0":0.05607,"16.1":0.28035,"16.2":0.04313,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01762,"6.0-6.1":0,"7.0-7.1":0.03304,"8.1-8.4":0,"9.0-9.2":0.01322,"9.3":0.18284,"10.0-10.2":0,"10.3":0.06168,"11.0-11.2":0.04846,"11.3-11.4":0.00881,"12.0-12.1":0,"12.2-12.5":0.51547,"13.0-13.1":0,"13.2":0,"13.3":0.00661,"13.4-13.7":0.11896,"14.0-14.4":0.35466,"14.5-14.8":0.91199,"15.0-15.1":0.05948,"15.2-15.3":0.08151,"15.4":0.12997,"15.5":0.62782,"15.6":1.93412,"16.0":2.17423,"16.1":11.21481,"16.2":0.87013,"16.3":0.01322},P:{"4":0.12955,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09716,"8.2":0,"9.2":0.02159,"10.1":0,"11.1-11.2":0.04318,"12.0":0,"13.0":0.02159,"14.0":0.0108,"15.0":0.0108,"16.0":0.05398,"17.0":0.10795,"18.0":0.20511,"19.0":3.64885},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.58134},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0345,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25592},Q:{"13.1":0},O:{"0":0.06824},H:{"0":0.15614},L:{"0":54.54992},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js
index 6de3cc2b49385e..1d38ec651847ad 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.00471,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00471,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00471,"49":0,"50":0,"51":0,"52":0.00471,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00471,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02824,"79":0,"80":0,"81":0.00471,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.03766,"89":0,"90":0,"91":0.00471,"92":0.00471,"93":0,"94":0,"95":0.00471,"96":0,"97":0,"98":0,"99":0.00941,"100":0.00471,"101":0,"102":0.03295,"103":0.02354,"104":0.02354,"105":0.50365,"106":0.19769,"107":0.00471,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00471,"39":0.00471,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00471,"47":0.01883,"48":0,"49":0.03295,"50":0.00471,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00471,"57":0,"58":0,"59":0.00471,"60":0,"61":0,"62":0,"63":0.00471,"64":0.00471,"65":0,"66":0.01412,"67":0.00471,"68":0.00941,"69":0.00471,"70":0.00471,"71":0.00471,"72":0.00471,"73":0,"74":0.01412,"75":0.00471,"76":0.04707,"77":0,"78":0.00471,"79":0.08002,"80":0.00941,"81":0.02354,"83":0.05178,"84":0.00941,"85":0.01883,"86":0.01883,"87":0.02824,"88":0.00941,"89":0.01412,"90":0.05648,"91":0.00471,"92":0.01412,"93":0.00471,"94":0.00941,"95":0.01883,"96":0.01883,"97":0.02354,"98":0.04707,"99":0.02354,"100":0.03295,"101":0.01883,"102":0.07061,"103":0.15062,"104":0.15533,"105":3.55379,"106":10.38835,"107":0.43304,"108":0.08943,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02354,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00471,"37":0,"38":0,"39":0,"40":0.00471,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.03766,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00471,"64":0.00471,"65":0,"66":0,"67":0,"68":0,"69":0.00941,"70":0,"71":0,"72":0.01412,"73":0,"74":0,"75":0,"76":0,"77":0.01883,"78":0,"79":0.02824,"80":0,"81":0,"82":0.00471,"83":0,"84":0.00471,"85":0.07061,"86":0.01412,"87":0,"88":0.00471,"89":0.00471,"90":0.46599,"91":1.18616,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00471,"13":0.02354,"14":0.06119,"15":0.00471,"16":0.01883,"17":0,"18":0.02354,"79":0,"80":0,"81":0,"83":0,"84":0.00471,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02824,"93":0,"94":0,"95":0.00471,"96":0,"97":0.00471,"98":0.00471,"99":0.01883,"100":0.00471,"101":0.01883,"102":0.00471,"103":0.01412,"104":0.02354,"105":0.30596,"106":1.14851,"107":0.09885},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00471,"13":0.00471,"14":0.02354,"15":0.00471,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00471,"13.1":0.02824,"14.1":0.05648,"15.1":0.01412,"15.2-15.3":0.01412,"15.4":0.03766,"15.5":0.07061,"15.6":0.17887,"16.0":0.15533,"16.1":0.03766,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0698,"6.0-6.1":0,"7.0-7.1":0.15982,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06246,"10.0-10.2":0.00551,"10.3":0.14512,"11.0-11.2":0.04041,"11.3-11.4":0.02021,"12.0-12.1":0.02021,"12.2-12.5":1.25097,"13.0-13.1":0.01653,"13.2":0.00551,"13.3":0.06797,"13.4-13.7":0.22411,"14.0-14.4":0.61354,"14.5-14.8":1.13524,"15.0-15.1":0.30494,"15.2-15.3":0.40781,"15.4":0.53088,"15.5":1.21056,"15.6":4.70078,"16.0":6.31363,"16.1":0.24432},P:{"4":0.43752,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.15626,"8.2":0.01042,"9.2":0.01042,"10.1":0.01042,"11.1-11.2":0.07292,"12.0":0.01042,"13.0":0.07292,"14.0":0.04167,"15.0":0.05209,"16.0":0.10417,"17.0":0.14584,"18.0":1.81257},I:{"0":0,"3":0,"4":0.03486,"2.1":0,"2.2":0,"2.3":0,"4.1":0.09296,"4.2-4.3":0.17429,"4.4":0,"4.4.3-4.4.4":0.67393},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02354,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0741},Q:{"13.1":0},O:{"0":0.06352},H:{"0":0.2706},L:{"0":54.48427},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0.00468,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00468,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00468,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00936,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00468,"78":0.04678,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.04678,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01403,"100":0,"101":0,"102":0.01403,"103":0.00936,"104":0.00468,"105":0.00936,"106":0.00468,"107":0.34617,"108":0.25729,"109":0.00468,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00468,"36":0,"37":0,"38":0.00468,"39":0.00468,"40":0.00468,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00468,"47":0.02339,"48":0,"49":0.02807,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01403,"57":0,"58":0,"59":0.00468,"60":0,"61":0,"62":0.00468,"63":0.00468,"64":0.00468,"65":0,"66":0.00936,"67":0,"68":0.01871,"69":0.00468,"70":0.00468,"71":0,"72":0,"73":0.00936,"74":0.01403,"75":0.00936,"76":0.05146,"77":0.00468,"78":0.02339,"79":0.12163,"80":0.00936,"81":0.01871,"83":0.07485,"84":0.00936,"85":0.02339,"86":0.0421,"87":0.03742,"88":0.00936,"89":0.00936,"90":0.05614,"91":0.01403,"92":0.01871,"93":0.01403,"94":0.01871,"95":0.01403,"96":0.01871,"97":0.01871,"98":0.03742,"99":0.01871,"100":0.01403,"101":0.01403,"102":0.02807,"103":0.12163,"104":0.06081,"105":0.06549,"106":0.09824,"107":1.87588,"108":12.02246,"109":0.03742,"110":0.08888,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02807,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00468,"37":0,"38":0,"39":0,"40":0.00468,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02339,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00468,"64":0,"65":0,"66":0.00936,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00936,"78":0,"79":0.01403,"80":0,"81":0,"82":0,"83":0.00468,"84":0.00468,"85":0.07017,"86":0.00468,"87":0,"88":0,"89":0,"90":0.00468,"91":0.00936,"92":0.17309,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00468,"13":0.02339,"14":0.06081,"15":0.00468,"16":0.02807,"17":0.00936,"18":0.02339,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02339,"93":0,"94":0,"95":0,"96":0.00468,"97":0,"98":0.00468,"99":0.00936,"100":0.00468,"101":0.01403,"102":0,"103":0.00468,"104":0.00468,"105":0.00936,"106":0.01871,"107":0.56136,"108":1.23031},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00468,"14":0.01871,"15":0.00468,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00468,"13.1":0.01871,"14.1":0.05146,"15.1":0.00936,"15.2-15.3":0.07485,"15.4":0.02807,"15.5":0.0421,"15.6":0.14502,"16.0":0.0421,"16.1":0.17776,"16.2":0.04678,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.31868,"6.0-6.1":0.00173,"7.0-7.1":0.20957,"8.1-8.4":0,"9.0-9.2":0.00346,"9.3":0.07447,"10.0-10.2":0.00866,"10.3":0.11951,"11.0-11.2":0.11085,"11.3-11.4":0.01212,"12.0-12.1":0.02252,"12.2-12.5":0.86945,"13.0-13.1":0.01386,"13.2":0.00693,"13.3":0.11951,"13.4-13.7":0.16973,"14.0-14.4":0.42953,"14.5-14.8":0.78804,"15.0-15.1":0.19571,"15.2-15.3":0.26845,"15.4":0.35159,"15.5":0.62178,"15.6":1.76834,"16.0":3.41197,"16.1":4.93437,"16.2":0.68759,"16.3":0.02252},P:{"4":0.711,"5.0-5.4":0.02061,"6.2-6.4":0,"7.2-7.4":0.08243,"8.2":0,"9.2":0.0103,"10.1":0,"11.1-11.2":0.03091,"12.0":0.0103,"13.0":0.06183,"14.0":0.03091,"15.0":0.02061,"16.0":0.07213,"17.0":0.08243,"18.0":0.17517,"19.0":1.11286},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02966,"4.2-4.3":0.14828,"4.4":0,"4.4.3-4.4.4":0.80071},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02807,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0958},Q:{"13.1":0.01597},O:{"0":0.05854},H:{"0":0.24185},L:{"0":57.95106},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js
index 57a3e443c4205c..ccea41825c6287 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00412,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00412,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00824,"79":0,"80":0,"81":0,"82":0,"83":0.00412,"84":0.00412,"85":0,"86":0.00412,"87":0,"88":0.00412,"89":0.00412,"90":0,"91":0.04945,"92":0,"93":0,"94":0.00412,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00824,"101":0,"102":0.03709,"103":0.00824,"104":0.06182,"105":1.08382,"106":0.52749,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00412,"48":0,"49":0.07006,"50":0,"51":0,"52":0,"53":0.00412,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00824,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00412,"72":0,"73":0,"74":0,"75":0,"76":0.00412,"77":0,"78":0,"79":0.00824,"80":0,"81":0.04945,"83":0,"84":0,"85":0,"86":0.00412,"87":0.00824,"88":0.00412,"89":0.00412,"90":0,"91":0,"92":0.01236,"93":0,"94":0.02061,"95":0,"96":0.00824,"97":0.00412,"98":0.00412,"99":0.00412,"100":0.02473,"101":0.00824,"102":0.00412,"103":0.06594,"104":0.14011,"105":2.39842,"106":5.98369,"107":0.21017,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01236,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00412,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.02473,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01648,"90":0.06594,"91":0.13187,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.09066,"13":0,"14":0,"15":0.00412,"16":0.00412,"17":0.00412,"18":0.00824,"79":0,"80":0,"81":0,"83":0,"84":0.00824,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00412,"93":0.00412,"94":0,"95":0,"96":0,"97":0.00412,"98":0,"99":0.00824,"100":0,"101":0.04945,"102":0,"103":0.01236,"104":0.02885,"105":0.59342,"106":2.44787,"107":0.18545},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02885,"14":0.04533,"15":0.00412,_:"0","3.1":0,"3.2":0,"5.1":0.00412,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00824,"12.1":0.00824,"13.1":0.02885,"14.1":0.10715,"15.1":0.01236,"15.2-15.3":0.01236,"15.4":0.04945,"15.5":0.09478,"15.6":0.84893,"16.0":0.15248,"16.1":0.03297,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.32842,"10.0-10.2":0.002,"10.3":0.42054,"11.0-11.2":0.01202,"11.3-11.4":0.02403,"12.0-12.1":0.00601,"12.2-12.5":0.41653,"13.0-13.1":0.00601,"13.2":0.00401,"13.3":0.02403,"13.4-13.7":0.16021,"14.0-14.4":0.37648,"14.5-14.8":1.36375,"15.0-15.1":0.22429,"15.2-15.3":0.38449,"15.4":0.48062,"15.5":1.62008,"15.6":5.87554,"16.0":7.18122,"16.1":0.4686},P:{"4":0.06206,"5.0-5.4":0.01034,"6.2-6.4":0,"7.2-7.4":0.20687,"8.2":0,"9.2":0.02069,"10.1":0,"11.1-11.2":0.16549,"12.0":0.02069,"13.0":0.06206,"14.0":0.09309,"15.0":0.04137,"16.0":0.13446,"17.0":0.22755,"18.0":4.15802},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0108,"4.4":0,"4.4.3-4.4.4":0.14575},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00824,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17637},Q:{"13.1":0},O:{"0":0.01176},H:{"0":0.38404},L:{"0":55.96048},S:{"2.5":0.01764}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00384,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00768,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01153,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00384,"87":0,"88":0.01537,"89":0.00384,"90":0,"91":0.01153,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00384,"101":0.00384,"102":0.17673,"103":0,"104":0.00384,"105":0.00768,"106":0.01537,"107":0.74919,"108":0.61856,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01537,"48":0,"49":0.16905,"50":0.00768,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.01153,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00384,"77":0,"78":0,"79":0.00384,"80":0,"81":0.00384,"83":0.00384,"84":0,"85":0,"86":0,"87":0.00384,"88":0.00384,"89":0.00384,"90":0.00384,"91":0.01921,"92":0.00768,"93":0,"94":0.01153,"95":0.00384,"96":0.00384,"97":0.00384,"98":0.00384,"99":0,"100":0.01921,"101":0.00384,"102":0.00384,"103":0.02305,"104":0.03458,"105":0.01537,"106":0.08068,"107":1.33702,"108":5.60548,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00384,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00384,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00384,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.08837,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.04995,"13":0,"14":0,"15":0,"16":0.00384,"17":0,"18":0.00384,"79":0,"80":0,"81":0,"83":0,"84":0.00768,"85":0,"86":0,"87":0,"88":0,"89":0.00384,"90":0,"91":0,"92":0.00768,"93":0,"94":0,"95":0,"96":0.01153,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00384,"104":0.00384,"105":0.02689,"106":0.02305,"107":0.81066,"108":1.77116},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00384,"14":0.03842,"15":0.01537,_:"0","3.1":0,"3.2":0,"5.1":0.00384,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00768,"13.1":0.06147,"14.1":0.3842,"15.1":0.00768,"15.2-15.3":0.01537,"15.4":0.02305,"15.5":0.04226,"15.6":0.32273,"16.0":0.0461,"16.1":0.46488,"16.2":0.3842,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.1298,"10.0-10.2":0,"10.3":0.04815,"11.0-11.2":0.02094,"11.3-11.4":0.01047,"12.0-12.1":0.01047,"12.2-12.5":0.33915,"13.0-13.1":0.00419,"13.2":0.01047,"13.3":0.02303,"13.4-13.7":0.11724,"14.0-14.4":0.21354,"14.5-14.8":0.92533,"15.0-15.1":0.21772,"15.2-15.3":0.28681,"15.4":0.36218,"15.5":0.92742,"15.6":2.1584,"16.0":5.6357,"16.1":7.20164,"16.2":1.19748,"16.3":0.03559},P:{"4":0.08207,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09233,"8.2":0,"9.2":0.03078,"10.1":0.01026,"11.1-11.2":0.16414,"12.0":0.01026,"13.0":0.04104,"14.0":0.07181,"15.0":0.07181,"16.0":0.26673,"17.0":0.19492,"18.0":0.69761,"19.0":3.08795},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15531},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01921,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.29558},Q:{"13.1":0},O:{"0":0.11084},H:{"0":0.47223},L:{"0":58.11401},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js
index 2044f93f216f13..3b67e92a50c544 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00515,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00515,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0103,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.03089,"103":0.00515,"104":0.01545,"105":0.84959,"106":0.32954,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.15962,"77":0.00515,"78":0,"79":0.00515,"80":0,"81":0,"83":0,"84":0.04119,"85":0,"86":0.00515,"87":0.0206,"88":0,"89":0.00515,"90":0,"91":0.00515,"92":0.00515,"93":0.04634,"94":0.00515,"95":0.00515,"96":0.00515,"97":0.0103,"98":0,"99":0.08238,"100":0.00515,"101":0.07209,"102":0.06694,"103":0.18536,"104":0.17507,"105":3.64034,"106":8.7739,"107":0.32439,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00515,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02575,"89":0,"90":0.0206,"91":0.16992,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00515,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00515,"96":0.01545,"97":0,"98":0,"99":0,"100":0,"101":0.00515,"102":0,"103":0.04634,"104":0.03604,"105":0.7878,"106":2.36339,"107":0.15447},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01545,"13":0.02575,"14":0.18536,"15":0.03089,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.0103,"11.1":0.05664,"12.1":0.01545,"13.1":0.29349,"14.1":0.46856,"15.1":0.02575,"15.2-15.3":0.03089,"15.4":0.06694,"15.5":0.37073,"15.6":4.21188,"16.0":0.59214,"16.1":0.04119,"16.2":0},G:{"8":0.01624,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.24897,"10.0-10.2":0,"10.3":0.59535,"11.0-11.2":0.09742,"11.3-11.4":0.01624,"12.0-12.1":0.08118,"12.2-12.5":2.35977,"13.0-13.1":0.00541,"13.2":0,"13.3":0.03247,"13.4-13.7":0.2219,"14.0-14.4":1.58581,"14.5-14.8":2.21905,"15.0-15.1":0.32474,"15.2-15.3":0.29768,"15.4":0.58453,"15.5":2.23529,"15.6":26.37963,"16.0":13.39007,"16.1":0.58453},P:{"4":0.02115,"5.0-5.4":0.01057,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01057,"12.0":0,"13.0":0.0423,"14.0":0.01057,"15.0":0.01057,"16.0":0.02115,"17.0":0.0846,"18.0":3.37339},I:{"0":0,"3":0,"4":0.08273,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.34472},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.18536,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.99931},Q:{"13.1":0},O:{"0":0.03396},H:{"0":0.02296},L:{"0":15.95864},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00477,"50":0,"51":0,"52":0.00953,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00953,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00477,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00953,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.08104,"103":0,"104":0.0143,"105":0,"106":0.0143,"107":0.49577,"108":0.26695,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00953,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.06674,"77":0,"78":0,"79":0.00953,"80":0,"81":0.00477,"83":0,"84":0.03814,"85":0,"86":0.00477,"87":0.00477,"88":0,"89":0,"90":0,"91":0,"92":0.00953,"93":0.0143,"94":0.00477,"95":0.00953,"96":0.00953,"97":0,"98":0.00477,"99":0.0286,"100":0,"101":0.00477,"102":0.00477,"103":0.10964,"104":0.0143,"105":0.05244,"106":0.16685,"107":1.67798,"108":6.39255,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00477,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0286,"92":0.04767,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00477,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00477,"102":0,"103":0.02384,"104":0.00477,"105":0.00477,"106":0.09057,"107":1.08211,"108":2.68382},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0143,"14":0.06674,"15":0.00953,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02384,"12.1":0.01907,"13.1":0.27172,"14.1":0.40043,"15.1":0.02384,"15.2-15.3":0.02384,"15.4":0.09534,"15.5":0.24788,"15.6":4.86234,"16.0":0.40043,"16.1":0.60541,"16.2":0.18591,"16.3":0},G:{"8":0.01107,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.20471,"10.0-10.2":0,"10.3":0.5754,"11.0-11.2":0.10512,"11.3-11.4":0.01107,"12.0-12.1":0.03873,"12.2-12.5":1.9807,"13.0-13.1":0,"13.2":0,"13.3":0.0166,"13.4-13.7":0.08852,"14.0-14.4":1.33891,"14.5-14.8":2.65015,"15.0-15.1":0.27663,"15.2-15.3":0.21024,"15.4":0.45368,"15.5":1.68746,"15.6":10.43461,"16.0":5.91995,"16.1":23.37552,"16.2":2.35692,"16.3":0},P:{"4":0.01079,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01079,"13.0":0.05396,"14.0":0.01079,"15.0":0.01079,"16.0":0,"17.0":0.05396,"18.0":0.14029,"19.0":3.52873},I:{"0":0,"3":0,"4":0.0326,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.38306},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.23835,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":1.21406},Q:{"13.1":0},O:{"0":0},H:{"0":0.00495},L:{"0":18.38588},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js
index 28b0b18d64c5b8..36ac89e3ae28d9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00217,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00217,"67":0,"68":0.00217,"69":0,"70":0,"71":0,"72":0.00217,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00217,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00434,"88":0,"89":0,"90":0,"91":0.00217,"92":0,"93":0,"94":0.00217,"95":0.00217,"96":0.00217,"97":0,"98":0,"99":0.00217,"100":0.00217,"101":0.00217,"102":0.00434,"103":0.0065,"104":0.01518,"105":0.23198,"106":0.10406,"107":0.0065,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00217,"41":0,"42":0,"43":0.00217,"44":0,"45":0,"46":0.00217,"47":0,"48":0,"49":0.00217,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00217,"59":0,"60":0.00217,"61":0,"62":0,"63":0.00217,"64":0.00217,"65":0.00217,"66":0,"67":0.00217,"68":0.00434,"69":0.00217,"70":0.00434,"71":0,"72":0.00217,"73":0.00217,"74":0.0065,"75":0.00217,"76":0.00434,"77":0.01084,"78":0.00217,"79":0.00867,"80":0.00867,"81":0.01518,"83":0.00434,"84":0.00867,"85":0.01084,"86":0.01518,"87":0.0065,"88":0.00434,"89":0.0065,"90":0.00434,"91":0.0065,"92":0.01084,"93":0.00434,"94":0.00434,"95":0.0065,"96":0.00434,"97":0.00434,"98":0.0065,"99":0.00867,"100":0.01084,"101":0.00867,"102":0.01518,"103":0.04336,"104":0.03902,"105":0.62438,"106":1.63684,"107":0.07371,"108":0.00434,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00434,"25":0,"26":0.00217,"27":0.01084,"28":0.00434,"29":0,"30":0.00434,"31":0.00217,"32":0.00867,"33":0.00217,"34":0,"35":0,"36":0,"37":0,"38":0.00217,"39":0,"40":0,"41":0,"42":0.00434,"43":0,"44":0,"45":0.00217,"46":0.00217,"47":0.00217,"48":0,"49":0,"50":0.0065,"51":0.00434,"52":0,"53":0.00217,"54":0.01084,"55":0.0065,"56":0.00217,"57":0.00867,"58":0.0542,"60":0.47262,"62":0.0065,"63":0.8672,"64":0.29268,"65":0.39241,"66":0.00217,"67":0,"68":0,"69":0,"70":0.00217,"71":0,"72":0.01084,"73":0,"74":0,"75":0,"76":0,"77":0.01084,"78":0,"79":0.00217,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00867,"86":0,"87":0,"88":0,"89":0.00217,"90":0.06287,"91":0.12358,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01084},B:{"12":0.00867,"13":0.00434,"14":0.00217,"15":0.00867,"16":0.00217,"17":0.00434,"18":0.01734,"79":0,"80":0,"81":0,"83":0,"84":0.00434,"85":0.00217,"86":0,"87":0,"88":0,"89":0.00867,"90":0.0065,"91":0,"92":0.01084,"93":0,"94":0,"95":0,"96":0.00217,"97":0,"98":0,"99":0.00217,"100":0.00217,"101":0.00434,"102":0.00217,"103":0.00867,"104":0.01518,"105":0.11924,"106":0.34471,"107":0.01951},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00217,"12":0,"13":0.00217,"14":0.01084,"15":0.00217,_:"0","3.1":0,"3.2":0,"5.1":0.00217,"6.1":0,"7.1":0,"9.1":0.00217,"10.1":0.01084,"11.1":0.00217,"12.1":0.00217,"13.1":0.01518,"14.1":0.01084,"15.1":0.00217,"15.2-15.3":0.00217,"15.4":0.0065,"15.5":0.01084,"15.6":0.04336,"16.0":0.02818,"16.1":0.00434,"16.2":0},G:{"8":0.00554,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00923,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06831,"10.0-10.2":0.00185,"10.3":0.20125,"11.0-11.2":0.08308,"11.3-11.4":0.03877,"12.0-12.1":0.05539,"12.2-12.5":1.80384,"13.0-13.1":0.0757,"13.2":0.03139,"13.3":0.12924,"13.4-13.7":0.27879,"14.0-14.4":1.59336,"14.5-14.8":1.74107,"15.0-15.1":1.19087,"15.2-15.3":0.96747,"15.4":0.6499,"15.5":1.48259,"15.6":2.03463,"16.0":4.50684,"16.1":0.2271},P:{"4":0.1023,"5.0-5.4":0.02046,"6.2-6.4":0,"7.2-7.4":0.15344,"8.2":0,"9.2":0.03069,"10.1":0,"11.1-11.2":0.09207,"12.0":0.01023,"13.0":0.03069,"14.0":0.06138,"15.0":0.06138,"16.0":0.08184,"17.0":0.1023,"18.0":0.75699},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0039,"4.2-4.3":0.03983,"4.4":0,"4.4.3-4.4.4":0.08746},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00867,"5.5":0},J:{"7":0,"10":0.01566},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22713},Q:{"13.1":0},O:{"0":1.19046},H:{"0":15.58598},L:{"0":54.84098},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00248,"69":0,"70":0,"71":0,"72":0.00248,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00248,"79":0.00248,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00497,"88":0,"89":0,"90":0.00248,"91":0,"92":0,"93":0,"94":0,"95":0.00497,"96":0.00248,"97":0,"98":0,"99":0.00248,"100":0,"101":0.00248,"102":0.00497,"103":0.00248,"104":0.00745,"105":0.00497,"106":0.01242,"107":0.24333,"108":0.19367,"109":0.0149,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00248,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00248,"41":0,"42":0.00248,"43":0,"44":0,"45":0,"46":0.00497,"47":0,"48":0,"49":0.00248,"50":0.00248,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00248,"64":0.00248,"65":0.00248,"66":0,"67":0,"68":0.00248,"69":0.00248,"70":0.00248,"71":0.00248,"72":0.00248,"73":0.00248,"74":0.00745,"75":0.00497,"76":0.00497,"77":0.01242,"78":0.00248,"79":0.0149,"80":0.00993,"81":0.0149,"83":0.00248,"84":0.00497,"85":0.00993,"86":0.00993,"87":0.00745,"88":0.00497,"89":0.00993,"90":0.00497,"91":0.00497,"92":0.00497,"93":0.00745,"94":0.00497,"95":0.00745,"96":0.00497,"97":0.00497,"98":0.00745,"99":0.00993,"100":0.00993,"101":0.00745,"102":0.00993,"103":0.03973,"104":0.0149,"105":0.03476,"106":0.04469,"107":0.52391,"108":2.38865,"109":0.00993,"110":0.00497,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00248,"25":0,"26":0,"27":0.00497,"28":0.00497,"29":0,"30":0.00248,"31":0,"32":0.00248,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00248,"39":0,"40":0,"41":0,"42":0.00497,"43":0,"44":0,"45":0,"46":0.00248,"47":0.00248,"48":0,"49":0,"50":0.00497,"51":0.00248,"52":0,"53":0,"54":0.00497,"55":0.00248,"56":0.00248,"57":0.00745,"58":0.0149,"60":0.1167,"62":0,"63":0.20112,"64":0.07946,"65":0.05214,"66":0.36004,"67":0.00497,"68":0,"69":0,"70":0.00248,"71":0,"72":0.00497,"73":0.00993,"74":0,"75":0.00248,"76":0,"77":0,"78":0,"79":0.00248,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00248,"86":0,"87":0,"88":0,"89":0,"90":0.00248,"91":0.00248,"92":0.01986,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00745},B:{"12":0.00745,"13":0.00497,"14":0.00497,"15":0.00993,"16":0.00248,"17":0.00497,"18":0.02483,"79":0,"80":0,"81":0,"83":0,"84":0.00497,"85":0.00248,"86":0,"87":0,"88":0,"89":0.01242,"90":0.00993,"91":0,"92":0.02235,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00248,"101":0.00248,"102":0,"103":0.00497,"104":0.00497,"105":0.00993,"106":0.01242,"107":0.20857,"108":0.39976},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00248,"12":0,"13":0.00248,"14":0.00745,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00248,"6.1":0,"7.1":0,"9.1":0.00248,"10.1":0,"11.1":0,"12.1":0.00248,"13.1":0.0149,"14.1":0.01738,"15.1":0.00497,"15.2-15.3":0.00248,"15.4":0.00497,"15.5":0.00993,"15.6":0.10925,"16.0":0.01242,"16.1":0.03476,"16.2":0.00745,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00237,"5.0-5.1":0,"6.0-6.1":0.00474,"7.0-7.1":0.03554,"8.1-8.4":0.00237,"9.0-9.2":0,"9.3":0.05449,"10.0-10.2":0.00237,"10.3":0.18007,"11.0-11.2":0.05212,"11.3-11.4":0.01185,"12.0-12.1":0.19665,"12.2-12.5":1.94757,"13.0-13.1":0.0924,"13.2":0.03317,"13.3":0.11847,"13.4-13.7":0.24167,"14.0-14.4":1.98785,"14.5-14.8":2.10158,"15.0-15.1":1.251,"15.2-15.3":1.12068,"15.4":0.75344,"15.5":1.18229,"15.6":1.51162,"16.0":3.55634,"16.1":3.76247,"16.2":1.00933,"16.3":0.01895},P:{"4":0.33919,"5.0-5.4":0.02056,"6.2-6.4":0,"7.2-7.4":0.11306,"8.2":0,"9.2":0.03084,"10.1":0,"11.1-11.2":0.06167,"12.0":0.07195,"13.0":0.03084,"14.0":0.07195,"15.0":0.06167,"16.0":0.12334,"17.0":0.07195,"18.0":0.19529,"19.0":0.82227},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00379,"4.2-4.3":0.01137,"4.4":0,"4.4.3-4.4.4":0.0796},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01242,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01503},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2631},Q:{"13.1":0.00752},O:{"0":1.39065},H:{"0":9.31564},L:{"0":56.40669},S:{"2.5":0.00752}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js
index ef93900d8b8981..a2915110a5d11c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00577,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00577,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.66897,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00577,"105":0.35755,"106":0.14418,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00577,"44":0.00577,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.0173,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00577,"77":0,"78":0,"79":0.0173,"80":0,"81":0,"83":0.66897,"84":0,"85":0.02884,"86":0.00577,"87":0.08651,"88":0,"89":0.00577,"90":0.00577,"91":0.0173,"92":0.05767,"93":0,"94":0,"95":1.39561,"96":0.77855,"97":0.0346,"98":0.00577,"99":0.0173,"100":0.00577,"101":0.10381,"102":0.17301,"103":0.17301,"104":0.43829,"105":4.22721,"106":13.17183,"107":0.28835,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00577,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.11534,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.69781,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07497,"91":0.25952,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00577,"18":0.01153,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.68627,"97":0.00577,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00577,"104":0.01153,"105":0.5421,"106":2.9527,"107":0.20761},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.06344,"14":0.23068,"15":0.71511,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00577,"12.1":0.10957,"13.1":0.08074,"14.1":0.26528,"15.1":0.18454,"15.2-15.3":0.09804,"15.4":0.0692,"15.5":0.32872,"15.6":1.66666,"16.0":0.19608,"16.1":0.0346,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01076,"7.0-7.1":0.00359,"8.1-8.4":0.00359,"9.0-9.2":0,"9.3":0.04662,"10.0-10.2":0,"10.3":0.13987,"11.0-11.2":0.01076,"11.3-11.4":0.01076,"12.0-12.1":0.00359,"12.2-12.5":0.4196,"13.0-13.1":0.00717,"13.2":0,"13.3":0.03228,"13.4-13.7":0.2618,"14.0-14.4":0.79975,"14.5-14.8":1.42736,"15.0-15.1":0.22953,"15.2-15.3":0.69216,"15.4":1.51343,"15.5":0.76389,"15.6":13.4129,"16.0":14.29873,"16.1":0.47698},P:{"4":0.1226,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03065,"12.0":0,"13.0":0,"14.0":0.01022,"15.0":0,"16.0":0.01022,"17.0":0.0613,"18.0":5.20019},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00867,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.14746},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00577,"10":0,"11":0.04037,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26245},Q:{"13.1":0},O:{"0":0.02117},H:{"0":0.38472},L:{"0":23.06328},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00694,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00694,"70":0.01388,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00694,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02083,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.02083,"105":2.66573,"106":2.59631,"107":0.33322,"108":0.18743,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02083,"61":0,"62":0,"63":0,"64":0,"65":0.00694,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00694,"75":0.00694,"76":0.00694,"77":0.02083,"78":0.01388,"79":0.01388,"80":0.05554,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00694,"88":0,"89":0,"90":0.00694,"91":0.02777,"92":0.01388,"93":0,"94":0,"95":0,"96":0,"97":0.01388,"98":0.00694,"99":0.00694,"100":0,"101":0.0833,"102":0.01388,"103":0.09719,"104":0.58313,"105":2.65184,"106":2.63796,"107":5.25509,"108":24.01932,"109":0.09719,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.11107,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00694,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00694,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00694,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.86775,"108":1.70773},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.09025,"14":0.04165,"15":0.02083,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02083,"13.1":0.11107,"14.1":0.15272,"15.1":0.1319,"15.2-15.3":0.05554,"15.4":0.04859,"15.5":0.1319,"15.6":1.26344,"16.0":0.09719,"16.1":0.27074,"16.2":0.06248,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00758,"7.0-7.1":0,"8.1-8.4":0.00253,"9.0-9.2":0,"9.3":0.13894,"10.0-10.2":0.0101,"10.3":0.02021,"11.0-11.2":0.00758,"11.3-11.4":0.00758,"12.0-12.1":0.04042,"12.2-12.5":0.42439,"13.0-13.1":0.00505,"13.2":0.00253,"13.3":0.04042,"13.4-13.7":0.048,"14.0-14.4":0.1642,"14.5-14.8":0.57596,"15.0-15.1":0.06315,"15.2-15.3":0.25009,"15.4":0.72247,"15.5":0.38145,"15.6":3.90793,"16.0":4.65819,"16.1":11.99409,"16.2":0.81089,"16.3":0.01768},P:{"4":0.03097,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01032,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.01032,"15.0":0,"16.0":0,"17.0":0.01032,"18.0":0.25806,"19.0":2.37411},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.16719},A:{"6":0,"7":0,"8":0,"9":0.00694,"10":0,"11":0.00694,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.23547},Q:{"13.1":0},O:{"0":0.18654},H:{"0":0.20266},L:{"0":22.65444},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js
index f65d316cc12717..4d181a16f5e428 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00595,"51":0,"52":0.0238,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00595,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0119,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00595,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00595,"100":0,"101":0.0119,"102":0.0238,"103":0.00595,"104":0.01785,"105":1.75555,"106":0.55344,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00595,"63":0,"64":0,"65":0,"66":0.00595,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00595,"75":0,"76":0,"77":0,"78":0.00595,"79":0.0119,"80":0.01785,"81":0.13687,"83":0.00595,"84":0.00595,"85":0.01785,"86":0.00595,"87":0.0119,"88":0.08331,"89":0.0119,"90":0.00595,"91":0.00595,"92":0,"93":0,"94":0.0238,"95":0,"96":0.00595,"97":0.00595,"98":0.00595,"99":0.05951,"100":0.0119,"101":0.00595,"102":0.02976,"103":0.23804,"104":0.06546,"105":6.48064,"106":13.0803,"107":0.49988,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02976,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.03571,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01785,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.04761,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.0238,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.2797,"91":0.45228,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0119,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00595,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00595,"93":0,"94":0,"95":0.00595,"96":0.00595,"97":0,"98":0.0119,"99":0,"100":0,"101":0.00595,"102":0.00595,"103":0.00595,"104":0.0119,"105":0.92836,"106":2.63629,"107":0.17853},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00595,"14":0.08927,"15":0.0119,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00595,"10.1":0.0119,"11.1":0,"12.1":0.00595,"13.1":0.27375,"14.1":0.83314,"15.1":0.28565,"15.2-15.3":0.04166,"15.4":0.07736,"15.5":0.19638,"15.6":2.30304,"16.0":1.69604,"16.1":0.22019,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02675,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03439,"10.0-10.2":0,"10.3":0.17575,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.00764,"12.2-12.5":0.50052,"13.0-13.1":0,"13.2":0,"13.3":0.00764,"13.4-13.7":0.00764,"14.0-14.4":0.09552,"14.5-14.8":1.56269,"15.0-15.1":0.24071,"15.2-15.3":0.39354,"15.4":0.47377,"15.5":0.68009,"15.6":15.80263,"16.0":14.90857,"16.1":0.75651},P:{"4":0.12363,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.0206,"16.0":0,"17.0":0.04121,"18.0":2.59622},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03595},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.22614,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.46159},Q:{"13.1":0},O:{"0":0.08908},H:{"0":0.31433},L:{"0":24.01191},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00995,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03982,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00995,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00498,"99":0,"100":0,"101":0,"102":0.01991,"103":0,"104":0.08461,"105":0.00498,"106":0.05972,"107":0.57236,"108":0.40314,"109":0.00995,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00995,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00498,"66":0.00498,"67":0,"68":0,"69":0.00498,"70":0.00498,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00995,"80":0.01493,"81":0.06968,"83":0.00498,"84":0.00498,"85":0,"86":0,"87":0.00498,"88":0.05972,"89":0,"90":0.00995,"91":0.00995,"92":0,"93":0,"94":0.00995,"95":0,"96":0.00498,"97":0,"98":0.00995,"99":0.09954,"100":0.01493,"101":0.00995,"102":0.00498,"103":0.05475,"104":0,"105":1.98582,"106":0.14931,"107":2.14011,"108":8.30164,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00995,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00498,"91":0,"92":0.15926,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00995,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00498,"90":0,"91":0,"92":0.00498,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.03484,"103":0,"104":0,"105":0.02986,"106":0.02489,"107":0.67687,"108":2.49845},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00498,"14":0.04977,"15":0.00498,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00995,"10.1":0,"11.1":0.00498,"12.1":0,"13.1":0.0647,"14.1":0.16424,"15.1":0.04977,"15.2-15.3":0.01991,"15.4":0.08461,"15.5":0.44793,"15.6":1.94601,"16.0":1.34379,"16.1":0.51263,"16.2":0.10452,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.03635,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00808,"9.3":0.18581,"10.0-10.2":0,"10.3":0.04847,"11.0-11.2":0,"11.3-11.4":0.01616,"12.0-12.1":0.01212,"12.2-12.5":0.57358,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.0202,"14.0-14.4":0.10906,"14.5-14.8":0.44028,"15.0-15.1":0.15753,"15.2-15.3":0.24236,"15.4":0.31103,"15.5":0.4928,"15.6":4.37861,"16.0":9.99729,"16.1":19.86937,"16.2":1.59957,"16.3":0.04847},P:{"4":0.13296,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.01023,"16.0":0,"17.0":0.02045,"18.0":0.10227,"19.0":4.26483},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03986},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03484,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25115},Q:{"13.1":0},O:{"0":0.18083},H:{"0":1.75952},L:{"0":27.11845},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js
index 854d4f7c120cd1..e40e1fb8c43850 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00178,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00178,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00178,"94":0,"95":0,"96":0,"97":0.02845,"98":0.00178,"99":0.02667,"100":0,"101":0,"102":0.00356,"103":0.00178,"104":0.00889,"105":0.10668,"106":0.07823,"107":0.00356,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00178,"34":0.00178,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01422,"41":0,"42":0,"43":0.00178,"44":0,"45":0,"46":0,"47":0.00178,"48":0,"49":0.00356,"50":0.00178,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00178,"60":0.00711,"61":0,"62":0,"63":0,"64":0.00711,"65":0.00178,"66":0,"67":0,"68":0,"69":0,"70":0.00178,"71":0,"72":0.00178,"73":0,"74":0.00356,"75":0,"76":0.00178,"77":0,"78":0.00178,"79":0.00533,"80":0.00178,"81":0.00889,"83":0.00178,"84":0.00178,"85":0.00178,"86":0.00178,"87":0.00178,"88":0.00178,"89":0.00533,"90":0.00356,"91":0.00178,"92":0.00178,"93":0.1209,"94":0.00356,"95":0.00178,"96":0.00178,"97":0.00356,"98":0.00356,"99":0.00178,"100":0.00356,"101":0.00889,"102":0.00356,"103":0.01422,"104":0.01067,"105":0.20803,"106":0.85522,"107":0.01778,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00178,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00178,"60":0.01067,"62":0,"63":0.02134,"64":0.01422,"65":0.02845,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03023,"91":0.09423,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00533},B:{"12":0.00178,"13":0.00178,"14":0.00178,"15":0.00178,"16":0.00178,"17":0.00178,"18":0.00533,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00178,"88":0,"89":0,"90":0.00178,"91":0,"92":0.00178,"93":0,"94":0,"95":0,"96":0.00178,"97":0,"98":0,"99":0,"100":0.00178,"101":0.00178,"102":0.00178,"103":0.00533,"104":0.00356,"105":0.09068,"106":0.3556,"107":0.04978},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01067,"13":0.00178,"14":0.00533,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00178,"6.1":0,"7.1":0,"9.1":0.00178,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01067,"14.1":0.00533,"15.1":0.00178,"15.2-15.3":0.00356,"15.4":0.00356,"15.5":0.00533,"15.6":0.05156,"16.0":0.00889,"16.1":0,"16.2":0},G:{"8":0.00222,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00222,"6.0-6.1":0,"7.0-7.1":0.02663,"8.1-8.4":0.00666,"9.0-9.2":0.0111,"9.3":0.37946,"10.0-10.2":0.01553,"10.3":0.68348,"11.0-11.2":0.03329,"11.3-11.4":0.11539,"12.0-12.1":0.19528,"12.2-12.5":7.1854,"13.0-13.1":0.11095,"13.2":0.03107,"13.3":0.67904,"13.4-13.7":0.33508,"14.0-14.4":2.7783,"14.5-14.8":1.23159,"15.0-15.1":0.9764,"15.2-15.3":0.85657,"15.4":0.63688,"15.5":0.77446,"15.6":1.75752,"16.0":2.34779,"16.1":0.09098},P:{"4":0.66702,"5.0-5.4":0.01042,"6.2-6.4":0.05211,"7.2-7.4":0.16676,"8.2":0,"9.2":0.06253,"10.1":0,"11.1-11.2":0.03127,"12.0":0,"13.0":0.02084,"14.0":0.08338,"15.0":0.02084,"16.0":0.05211,"17.0":0.2814,"18.0":0.77125},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00068,"4.2-4.3":0.01287,"4.4":0,"4.4.3-4.4.4":0.13957},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00356,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03289},Q:{"13.1":0},O:{"0":0.28777},H:{"0":1.2221},L:{"0":71.57842},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00188,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00188,"51":0,"52":0.00188,"53":0,"54":0,"55":0,"56":0.00188,"57":0.00188,"58":0.00188,"59":0.00188,"60":0.00188,"61":0,"62":0,"63":0.00188,"64":0,"65":0,"66":0,"67":0,"68":0.00188,"69":0.00188,"70":0,"71":0.00188,"72":0.00376,"73":0,"74":0,"75":0.00188,"76":0.00188,"77":0,"78":0.00188,"79":0,"80":0.00188,"81":0.00188,"82":0,"83":0.00188,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00188,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00188,"100":0,"101":0,"102":0.01506,"103":0,"104":0,"105":0.00188,"106":0.00565,"107":0.12609,"108":0.1468,"109":0.01129,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00376,"41":0.00188,"42":0,"43":0,"44":0,"45":0,"46":0.00188,"47":0.00188,"48":0,"49":0.00188,"50":0.00753,"51":0,"52":0,"53":0.00188,"54":0,"55":0.00188,"56":0.00188,"57":0.00188,"58":0.00188,"59":0,"60":0.00941,"61":0.00188,"62":0.00188,"63":0,"64":0.00188,"65":0.00376,"66":0.00188,"67":0.00188,"68":0.00376,"69":0.00376,"70":0.00376,"71":0.00188,"72":0.00376,"73":0.00188,"74":0.00565,"75":0.00376,"76":0.00565,"77":0.00565,"78":0.00941,"79":0.13362,"80":0.00941,"81":0.02447,"83":0.00376,"84":0.00376,"85":0.00565,"86":0.00753,"87":0.00753,"88":0.00565,"89":0.00376,"90":0.00376,"91":0.00188,"92":0,"93":0.12045,"94":0,"95":0.00188,"96":0.00188,"97":0.00565,"98":0,"99":0,"100":0.00188,"101":0.00565,"102":0.00188,"103":0.01317,"104":0.00941,"105":0.02823,"106":0.01317,"107":0.21831,"108":1.0144,"109":0.00376,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00188,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00188,"54":0.00188,"55":0.00188,"56":0.00188,"57":0,"58":0.00188,"60":0.01317,"62":0,"63":0.00941,"64":0.00753,"65":0.00188,"66":0.01129,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00188,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00376,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00753},B:{"12":0.00188,"13":0.00188,"14":0.00188,"15":0.00188,"16":0.00376,"17":0.00188,"18":0.00753,"79":0.00188,"80":0.00188,"81":0.00188,"83":0.00188,"84":0.00376,"85":0.00188,"86":0.00188,"87":0.00188,"88":0.00188,"89":0.00188,"90":0.00188,"91":0,"92":0.00753,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00188,"106":0.00188,"107":0.12421,"108":0.21831},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00188,"13":0.00188,"14":0.00565,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00188,"6.1":0,"7.1":0,"9.1":0.01506,"10.1":0,"11.1":0,"12.1":0.00376,"13.1":0.00376,"14.1":0.01506,"15.1":0,"15.2-15.3":0,"15.4":0.00188,"15.5":0.00753,"15.6":0.0734,"16.0":0.00565,"16.1":0.01694,"16.2":0.00188,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02841,"6.0-6.1":0,"7.0-7.1":0.01624,"8.1-8.4":0.00812,"9.0-9.2":0.01624,"9.3":0.20294,"10.0-10.2":0.01218,"10.3":0.59057,"11.0-11.2":0.03247,"11.3-11.4":0.26586,"12.0-12.1":0.91934,"12.2-12.5":3.09895,"13.0-13.1":0.23541,"13.2":0.09132,"13.3":0.65754,"13.4-13.7":0.15424,"14.0-14.4":1.41858,"14.5-14.8":1.37596,"15.0-15.1":0.71436,"15.2-15.3":0.46474,"15.4":0.89701,"15.5":0.97819,"15.6":1.1994,"16.0":2.42518,"16.1":2.72757,"16.2":0.42415,"16.3":0.01218},P:{"4":1.24847,"5.0-5.4":0.02064,"6.2-6.4":0.02064,"7.2-7.4":0.12381,"8.2":0,"9.2":0.03095,"10.1":0.01032,"11.1-11.2":0.13413,"12.0":0.01032,"13.0":0.05159,"14.0":0.04127,"15.0":0.01032,"16.0":0.04127,"17.0":0.06191,"18.0":0.16509,"19.0":0.73257},I:{"0":0,"3":0,"4":0.00045,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00154,"4.2-4.3":0.01124,"4.4":0,"4.4.3-4.4.4":0.07452},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01317,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00812},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04871},Q:{"13.1":0},O:{"0":0.62509},H:{"0":1.02987},L:{"0":72.75112},S:{"2.5":0.02435}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js
index ab86ceec37629b..bb810e7395fc75 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00089,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00089,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00089,"103":0.00089,"104":0.00089,"105":0.0151,"106":0.00799,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00266,"41":0,"42":0,"43":0.00622,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00089,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00089,"58":0,"59":0,"60":0,"61":0,"62":0.00089,"63":0.00089,"64":0.00089,"65":0,"66":0,"67":0,"68":0,"69":0.00089,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00266,"80":0,"81":0.00178,"83":0,"84":0,"85":0,"86":0.00089,"87":0.00622,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00089,"97":0,"98":0,"99":0.00266,"100":0,"101":0,"102":0.00089,"103":0.00355,"104":0.00178,"105":0.03463,"106":0.19536,"107":0.0222,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.00089,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00266,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00089,"31":0,"32":0.00089,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00089,"60":0.01243,"62":0,"63":0.0071,"64":0.03108,"65":0.00888,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00444,"91":0.00444,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00089,"13":0,"14":0,"15":0.00089,"16":0,"17":0,"18":0.00178,"79":0,"80":0,"81":0,"83":0,"84":0.00089,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02753,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00355,"100":0,"101":0,"102":0,"103":0,"104":0.01066,"105":0.0071,"106":0.03818,"107":0.00266},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00089,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00089,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.00266,"16.0":0.00089,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.10439,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01347,"10.0-10.2":0.06398,"10.3":0.26602,"11.0-11.2":0.45122,"11.3-11.4":0.11281,"12.0-12.1":0.36704,"12.2-12.5":5.57797,"13.0-13.1":0.25087,"13.2":0.16668,"13.3":0.38051,"13.4-13.7":0.75091,"14.0-14.4":1.35198,"14.5-14.8":0.82499,"15.0-15.1":0.86877,"15.2-15.3":0.97989,"15.4":0.31316,"15.5":0.6701,"15.6":1.50183,"16.0":1.34019,"16.1":0.04041},P:{"4":0.4387,"5.0-5.4":0.14283,"6.2-6.4":0.03061,"7.2-7.4":0.34688,"8.2":0.0102,"9.2":0.33668,"10.1":0.03061,"11.1-11.2":0.10202,"12.0":0.0204,"13.0":0.03061,"14.0":0.36728,"15.0":0.06121,"16.0":0.83659,"17.0":0.14283,"18.0":0.68356},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00506,"4.4":0,"4.4.3-4.4.4":0.05294},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00089,"5.5":0},J:{"7":0,"10":0.00911},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03645},Q:{"13.1":0.00911},O:{"0":0.21869},H:{"0":6.2802},L:{"0":71.36271},S:{"2.5":0.28247}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00116,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00116,"103":0,"104":0,"105":0.00116,"106":0.00349,"107":0.0488,"108":0.02324,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00116,"34":0,"35":0,"36":0,"37":0,"38":0.00116,"39":0,"40":0,"41":0,"42":0,"43":0.00116,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00116,"63":0.00116,"64":0.00116,"65":0,"66":0,"67":0,"68":0,"69":0.00232,"70":0,"71":0,"72":0,"73":0,"74":0.00116,"75":0,"76":0,"77":0,"78":0,"79":0.00116,"80":0,"81":0.00349,"83":0,"84":0,"85":0,"86":0.00581,"87":0.00116,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00697,"100":0,"101":0,"102":0.00116,"103":0.00232,"104":0,"105":0.00232,"106":0.00232,"107":0.07088,"108":0.27075,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00349,"31":0,"32":0.00232,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00116,"43":0,"44":0,"45":0,"46":0.00116,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.01046,"62":0,"63":0.00813,"64":0.01975,"65":0.00697,"66":0.01046,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00116,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00349,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00116},B:{"12":0.00116,"13":0,"14":0.00116,"15":0.00349,"16":0,"17":0.00116,"18":0.00232,"79":0,"80":0,"81":0,"83":0,"84":0.00116,"85":0.00116,"86":0,"87":0,"88":0,"89":0,"90":0.00116,"91":0,"92":0.00116,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00465,"100":0.00116,"101":0,"102":0,"103":0.00116,"104":0,"105":0.00232,"106":0.00116,"107":0.04648,"108":0.06507},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00116,"14.1":0.00116,"15.1":0,"15.2-15.3":0,"15.4":0.00116,"15.5":0,"15.6":0.00465,"16.0":0.00116,"16.1":0.00232,"16.2":0,"16.3":0},G:{"8":0.00171,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02228,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.39758,"10.0-10.2":0.16794,"10.3":0.13881,"11.0-11.2":0.25534,"11.3-11.4":0.05313,"12.0-12.1":0.38387,"12.2-12.5":3.57483,"13.0-13.1":0.12167,"13.2":0.12853,"13.3":0.18508,"13.4-13.7":0.69234,"14.0-14.4":1.18418,"14.5-14.8":0.78489,"15.0-15.1":0.88771,"15.2-15.3":0.89285,"15.4":0.34789,"15.5":0.60494,"15.6":1.14991,"16.0":2.31353,"16.1":1.6606,"16.2":0.22621,"16.3":0.00514},P:{"4":0.26347,"5.0-5.4":0.19254,"6.2-6.4":0.08107,"7.2-7.4":0.33441,"8.2":0.01013,"9.2":0.16214,"10.1":0.02027,"11.1-11.2":0.10134,"12.0":0.04053,"13.0":0.0304,"14.0":0.76002,"15.0":0.0304,"16.0":0.34454,"17.0":0.17227,"18.0":0.62828,"19.0":0.69922},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00847,"4.4":0,"4.4.3-4.4.4":0.05083},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00349,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01768},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03535},Q:{"13.1":0.04419},O:{"0":0.36236},H:{"0":5.45545},L:{"0":71.07189},S:{"2.5":0.61866}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js
index 91486432ba6daf..2dac705f696030 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00467,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.028,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01866,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00933,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00933,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.014,"98":0,"99":0,"100":0.00467,"101":0.00467,"102":0.03266,"103":0.03733,"104":0.05133,"105":1.10584,"106":0.36395,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00933,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00467,"64":0,"65":0.00467,"66":0,"67":0.00467,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00467,"74":0,"75":0.00933,"76":0,"77":0,"78":0,"79":0.00933,"80":0,"81":0.00467,"83":0.00467,"84":0,"85":0,"86":0,"87":0.00933,"88":0.00467,"89":0.00467,"90":0,"91":0.00467,"92":0.00467,"93":0.02333,"94":0,"95":0.00467,"96":0,"97":0.014,"98":0.00467,"99":0.05133,"100":0.028,"101":0.00933,"102":0.00933,"103":0.17264,"104":0.19131,"105":2.96291,"106":7.93687,"107":0.41061,"108":0.00467,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00467,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00467,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00467,"90":0.30796,"91":0.70457,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00933,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00467,"96":0,"97":0.02333,"98":0,"99":0,"100":0.00467,"101":0.00467,"102":0.00467,"103":0.014,"104":0.028,"105":0.9332,"106":2.47765,"107":0.22863},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.014,"14":0.06999,"15":0.02333,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.014,"11.1":0.00933,"12.1":0.028,"13.1":0.2333,"14.1":0.17731,"15.1":0.05133,"15.2-15.3":0.03266,"15.4":0.06999,"15.5":0.19131,"15.6":0.76056,"16.0":0.62524,"16.1":0.06066,"16.2":0},G:{"8":0.00545,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.02181,"9.0-9.2":0,"9.3":0.01908,"10.0-10.2":0,"10.3":0.03271,"11.0-11.2":0.01636,"11.3-11.4":0.00545,"12.0-12.1":0.10359,"12.2-12.5":0.42255,"13.0-13.1":0.01363,"13.2":0.00273,"13.3":0.02999,"13.4-13.7":0.10632,"14.0-14.4":0.45799,"14.5-14.8":1.05229,"15.0-15.1":0.29442,"15.2-15.3":0.94324,"15.4":0.50161,"15.5":2.34175,"15.6":8.87902,"16.0":10.18211,"16.1":0.58612},P:{"4":0.01034,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13438,"8.2":0,"9.2":0.01034,"10.1":0,"11.1-11.2":0.07236,"12.0":0.01034,"13.0":0.05169,"14.0":0.0827,"15.0":0.04135,"16.0":0.11371,"17.0":0.12405,"18.0":3.51462},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00281,"4.2-4.3":0.03513,"4.4":0,"4.4.3-4.4.4":0.11805},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05133,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17069},Q:{"13.1":0},O:{"0":0.01067},H:{"0":0.0707},L:{"0":46.2585},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00402,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00402,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02012,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.01207,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00805,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00402,"98":0,"99":0,"100":0.00402,"101":0,"102":0.0161,"103":0,"104":0.00805,"105":0.01207,"106":0.06841,"107":0.76858,"108":0.5191,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0161,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0161,"64":0,"65":0.00402,"66":0,"67":0.00402,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00402,"78":0,"79":0.01207,"80":0,"81":0,"83":0,"84":0,"85":0.03622,"86":0,"87":0.04426,"88":0.00402,"89":0,"90":0,"91":0.00805,"92":0.00805,"93":0,"94":0.00402,"95":0.00402,"96":0.00402,"97":0.00402,"98":0.02012,"99":0.02012,"100":0.04024,"101":0.00402,"102":0.0161,"103":0.10865,"104":0.00402,"105":0.03219,"106":0.08048,"107":1.37218,"108":6.64362,"109":0.00402,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00402,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00402,"91":0,"92":0.26558,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00402,"17":0.00402,"18":0.00402,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00402,"93":0.00402,"94":0,"95":0,"96":0,"97":0.03219,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00805,"104":0.00402,"105":0.01207,"106":0.03219,"107":0.71627,"108":1.91542},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00805,"14":0.02817,"15":0.01207,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02817,"13.1":0.17303,"14.1":0.19718,"15.1":0.04426,"15.2-15.3":0.02414,"15.4":0.05231,"15.5":0.09658,"15.6":0.60762,"16.0":0.08048,"16.1":0.5191,"16.2":0.14486,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00571,"9.3":0.00571,"10.0-10.2":0,"10.3":0.05996,"11.0-11.2":0.01428,"11.3-11.4":0.02855,"12.0-12.1":0.08851,"12.2-12.5":0.3369,"13.0-13.1":0.00857,"13.2":0.00286,"13.3":0.03426,"13.4-13.7":0.11991,"14.0-14.4":0.39114,"14.5-14.8":0.86508,"15.0-15.1":0.53104,"15.2-15.3":0.33404,"15.4":0.39971,"15.5":1.1877,"15.6":4.73653,"16.0":6.10981,"16.1":10.57226,"16.2":1.23909,"16.3":0.04854},P:{"4":0.19658,"5.0-5.4":0.01035,"6.2-6.4":0,"7.2-7.4":0.09312,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.08277,"12.0":0.03104,"13.0":0.06208,"14.0":0.05173,"15.0":0.02069,"16.0":0.14485,"17.0":0.07242,"18.0":0.38281,"19.0":4.24193},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02963,"4.4":0,"4.4.3-4.4.4":0.0889},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05634,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.35258},Q:{"13.1":0},O:{"0":0.00598},H:{"0":0.15276},L:{"0":48.62598},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js
index 4ed92044924688..cfcd56fbb24633 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01606,"53":0,"54":0,"55":0,"56":0.01606,"57":0.12044,"58":0,"59":0,"60":0.01606,"61":0,"62":0,"63":0.00803,"64":0,"65":0,"66":0,"67":0,"68":0.00803,"69":0,"70":0,"71":0,"72":0.01606,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01606,"100":0.01606,"101":0,"102":0.04015,"103":0.00803,"104":0.01606,"105":0.54597,"106":0.29707,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00803,"65":0,"66":0.01606,"67":0.01606,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00803,"75":0.12846,"76":0.02409,"77":0,"78":0,"79":0.01606,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00803,"89":0,"90":0,"91":0.04015,"92":0.16861,"93":0,"94":0.01606,"95":0.02409,"96":0.01606,"97":0.01606,"98":0.00803,"99":0.00803,"100":0,"101":0.00803,"102":0.01606,"103":0.15255,"104":0.24087,"105":2.17586,"106":4.11085,"107":0.36933,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00803,"62":0,"63":0.00803,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.03212,"89":0.85107,"90":0.01606,"91":0.00803,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01606,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01606,"79":0,"80":0,"81":0,"83":0,"84":0.00803,"85":0,"86":0,"87":0,"88":0,"89":0.22481,"90":0,"91":0,"92":0.26496,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.07226,"103":0.00803,"104":0.02409,"105":9.43408,"106":39.68735,"107":3.88604},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00803,"6.1":0,"7.1":0,"9.1":0.00803,"10.1":0,"11.1":0.03212,"12.1":0,"13.1":0,"14.1":0.01606,"15.1":0.00803,"15.2-15.3":0,"15.4":0.00803,"15.5":0,"15.6":0.04015,"16.0":0.02409,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00075,"4.2-4.3":0,"5.0-5.1":0.00075,"6.0-6.1":0.02846,"7.0-7.1":0.02247,"8.1-8.4":0.00449,"9.0-9.2":0,"9.3":0.0015,"10.0-10.2":0.003,"10.3":0.02921,"11.0-11.2":0.01423,"11.3-11.4":0.04493,"12.0-12.1":0.15577,"12.2-12.5":2.5021,"13.0-13.1":0.02471,"13.2":0.00524,"13.3":0.07414,"13.4-13.7":0.19172,"14.0-14.4":0.66503,"14.5-14.8":0.17,"15.0-15.1":0.21793,"15.2-15.3":0.35648,"15.4":0.4808,"15.5":0.20146,"15.6":0.44635,"16.0":1.38548,"16.1":0.05018},P:{"4":0.39223,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0106,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0106,"12.0":0,"13.0":0,"14.0":0.0106,"15.0":0,"16.0":0.0318,"17.0":0.08481,"18.0":0.24382},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.08733,"4.2-4.3":1.0902,"4.4":0,"4.4.3-4.4.4":1.40605},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02409,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02365},Q:{"13.1":0},O:{"0":0.09461},H:{"0":0.24445},L:{"0":24.60589},S:{"2.5":0.00197}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00807,"53":0,"54":0,"55":0,"56":0.00807,"57":0.0242,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00807,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00807,"94":0,"95":0,"96":0,"97":0.01613,"98":0,"99":0.06452,"100":0.00807,"101":0,"102":0.04033,"103":0.00807,"104":0,"105":0,"106":0,"107":0.61294,"108":0.31454,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00807,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.04033,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00807,"74":0.0242,"75":0.01613,"76":0,"77":0,"78":0,"79":0.0242,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.01613,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0242,"93":0,"94":0.01613,"95":0,"96":0.00807,"97":0.00807,"98":0,"99":0.00807,"100":0.0242,"101":0.00807,"102":0,"103":0.04839,"104":0.04033,"105":0.00807,"106":0.01613,"107":0.8065,"108":5.67776,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.04033,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.15324,"90":0.00807,"91":0.00807,"92":0.00807,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0242,"13":0,"14":0.00807,"15":0,"16":0,"17":0.00807,"18":0.08065,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01613,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00807,"105":0.9678,"106":0.72585,"107":13.61372,"108":40.54276},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.04033,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00807,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00807,"15.6":0.03226,"16.0":0,"16.1":0.01613,"16.2":0.00807,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00087,"6.0-6.1":0.00087,"7.0-7.1":0.03048,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0209,"10.0-10.2":0,"10.3":0.01306,"11.0-11.2":0.07228,"11.3-11.4":0,"12.0-12.1":0.25428,"12.2-12.5":2.18666,"13.0-13.1":0.00871,"13.2":0.01567,"13.3":0.13933,"13.4-13.7":0.10537,"14.0-14.4":0.38142,"14.5-14.8":0.34746,"15.0-15.1":0.10972,"15.2-15.3":0.41887,"15.4":1.36546,"15.5":0.28476,"15.6":0.28476,"16.0":0.21422,"16.1":1.7765,"16.2":0.12453,"16.3":0.02612},P:{"4":0.20701,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.07246,"10.1":0,"11.1-11.2":0.0207,"12.0":0,"13.0":0.01035,"14.0":0,"15.0":0,"16.0":0.01035,"17.0":0.07246,"18.0":0.03105,"19.0":0.22772},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00189,"4.2-4.3":0.11927,"4.4":0,"4.4.3-4.4.4":0.5159},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00807,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02322},Q:{"13.1":0.00194},O:{"0":0.13158},H:{"0":0.14472},L:{"0":24.98082},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js
index 0964f081d99637..54fba61fa4ac83 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.11552,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00578,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.06931,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01733,"79":0,"80":0,"81":0.00578,"82":0,"83":0,"84":0,"85":0,"86":0.00578,"87":0.00578,"88":0.01733,"89":0,"90":0,"91":0.01733,"92":0,"93":0,"94":0,"95":0.00578,"96":0,"97":0.00578,"98":0.00578,"99":0.01155,"100":0.00578,"101":0.00578,"102":0.04043,"103":0.01155,"104":0.10974,"105":2.58187,"106":1.17253,"107":0.00578,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.21949,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.06354,"35":0,"36":0,"37":0,"38":0.13285,"39":0.0231,"40":0.00578,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00578,"47":0.15595,"48":0,"49":0.19638,"50":0,"51":0,"52":0,"53":0.00578,"54":0,"55":0,"56":0.00578,"57":0,"58":0.01733,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00578,"69":0.01733,"70":0.00578,"71":0.00578,"72":0,"73":0,"74":0.00578,"75":0,"76":0.00578,"77":0.01733,"78":0.00578,"79":0.05776,"80":0.00578,"81":0.04043,"83":0.01733,"84":0.01733,"85":0.01733,"86":0.01155,"87":0.01733,"88":0.08664,"89":0.02888,"90":0.00578,"91":0.09242,"92":0.0231,"93":0.0231,"94":0.04621,"95":0.01155,"96":0.01733,"97":0.01155,"98":0.01733,"99":0.01155,"100":0.0231,"101":0.02888,"102":0.08664,"103":0.10397,"104":0.18483,"105":4.43597,"106":15.00027,"107":0.5545,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.05776,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.03466,"26":0,"27":0,"28":0.00578,"29":0,"30":0,"31":0.48518,"32":0,"33":0,"34":0,"35":0,"36":0.01155,"37":0,"38":0,"39":0,"40":0.36966,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.15018,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00578,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01155,"73":0,"74":0,"75":0,"76":0,"77":0.00578,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01155,"86":0,"87":0,"88":0,"89":0,"90":0.25414,"91":0.68734,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.08086,"16":0,"17":0.00578,"18":0.00578,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00578,"103":0.00578,"104":0.03466,"105":0.32923,"106":1.44978,"107":0.10397},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00578,"14":0.02888,"15":0.00578,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00578,"12.1":0.01155,"13.1":0.05776,"14.1":0.06931,"15.1":0.01155,"15.2-15.3":0.01155,"15.4":0.02888,"15.5":0.06354,"15.6":0.36966,"16.0":0.13285,"16.1":0.0231,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00259,"6.0-6.1":0,"7.0-7.1":0.37575,"8.1-8.4":0.00259,"9.0-9.2":0.0013,"9.3":0.06997,"10.0-10.2":0,"10.3":0.07904,"11.0-11.2":0.00518,"11.3-11.4":0.01296,"12.0-12.1":0.01166,"12.2-12.5":0.36279,"13.0-13.1":0.00777,"13.2":0.0311,"13.3":0.01814,"13.4-13.7":0.09199,"14.0-14.4":0.19047,"14.5-14.8":0.49884,"15.0-15.1":0.11661,"15.2-15.3":0.16974,"15.4":0.22675,"15.5":0.62582,"15.6":4.8122,"16.0":4.2991,"16.1":0.27339},P:{"4":0.21853,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01041,"10.1":0,"11.1-11.2":0.03122,"12.0":0.01041,"13.0":0.05203,"14.0":0.03122,"15.0":0.01041,"16.0":0.07284,"17.0":0.09365,"18.0":1.46725},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02356,"4.2-4.3":0.61252,"4.4":0,"4.4.3-4.4.4":0.57718},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.08664,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22387},Q:{"13.1":0},O:{"0":0.06758},H:{"0":0.24394},L:{"0":49.94208},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00597,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.22074,"53":0,"54":0,"55":0,"56":0.00597,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00597,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0179,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00597,"87":0.01193,"88":0.0358,"89":0.00597,"90":0,"91":0.00597,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00597,"98":0.00597,"99":0.00597,"100":0.00597,"101":0.00597,"102":0.05369,"103":0.01193,"104":0.00597,"105":0.16705,"106":0.04773,"107":2.30884,"108":1.95088,"109":0.00597,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.07159,"35":0,"36":0,"37":0,"38":0.08949,"39":0.04176,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.07756,"48":0,"49":0.19091,"50":0,"51":0,"52":0,"53":0.00597,"54":0,"55":0,"56":0.02983,"57":0.00597,"58":0.01193,"59":0,"60":0,"61":0,"62":0,"63":0.00597,"64":0,"65":0,"66":0,"67":0,"68":0.00597,"69":0.01193,"70":0.00597,"71":0,"72":0,"73":0,"74":0,"75":0.00597,"76":0.00597,"77":0.01193,"78":0.00597,"79":0.06563,"80":0.01193,"81":0.02983,"83":0.01193,"84":0.00597,"85":0.01193,"86":0.0179,"87":0.02983,"88":0.0179,"89":0.02386,"90":0.00597,"91":0.13125,"92":0.17898,"93":0.01193,"94":0.00597,"95":0.01193,"96":0.01193,"97":0.01193,"98":0.01193,"99":0.00597,"100":0.02386,"101":0.02983,"102":0.09546,"103":0.07159,"104":0.02386,"105":0.05966,"106":0.10739,"107":2.67277,"108":18.67955,"109":0.00597,"110":0,"111":0},F:{"9":0,"11":0,"12":0.06563,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.06563,"26":0,"27":0,"28":0.01193,"29":0,"30":0,"31":0.46535,"32":0,"33":0,"34":0,"35":0,"36":0.0179,"37":0,"38":0,"39":0,"40":0.45342,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.25057,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00597,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00597,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00597,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.10142,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.09546,"16":0,"17":0,"18":0.00597,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00597,"103":0.00597,"104":0.02983,"105":0,"106":0.00597,"107":0.51904,"108":1.68838},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00597,"14":0.02386,"15":0.00597,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01193,"13.1":0.0358,"14.1":0.05966,"15.1":0.01193,"15.2-15.3":0.01193,"15.4":0.0179,"15.5":0.04176,"15.6":0.24461,"16.0":0.02983,"16.1":0.17301,"16.2":0.04176,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00119,"6.0-6.1":0,"7.0-7.1":0.4367,"8.1-8.4":0.00238,"9.0-9.2":0.00119,"9.3":0.07378,"10.0-10.2":0,"10.3":0.07735,"11.0-11.2":0.00357,"11.3-11.4":0.00714,"12.0-12.1":0.00952,"12.2-12.5":0.34389,"13.0-13.1":0.01666,"13.2":0.01785,"13.3":0.01309,"13.4-13.7":0.07497,"14.0-14.4":0.11899,"14.5-14.8":0.39982,"15.0-15.1":0.08568,"15.2-15.3":0.10114,"15.4":0.1535,"15.5":0.37126,"15.6":1.56357,"16.0":1.53501,"16.1":4.74545,"16.2":0.67588,"16.3":0.01309},P:{"4":0.20661,"5.0-5.4":0.01033,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03099,"12.0":0.01033,"13.0":0.04132,"14.0":0.02066,"15.0":0.01033,"16.0":0.06198,"17.0":0.04132,"18.0":0.1343,"19.0":1.38428},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05398,"4.2-4.3":0.33737,"4.4":0,"4.4.3-4.4.4":0.90415},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04176,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.20977},Q:{"13.1":0.00403},O:{"0":0.09278},H:{"0":0.2788},L:{"0":49.05703},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js
index e91b7b016fe83a..ba6ff58f792600 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00376,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00376,"69":0,"70":0,"71":0,"72":0,"73":0.04137,"74":0,"75":0,"76":0,"77":0,"78":0.00376,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00376,"100":0,"101":0.00376,"102":0.01504,"103":0.00752,"104":0.02633,"105":0.40995,"106":0.18429,"107":0.00376,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00376,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00376,"70":0,"71":0,"72":0,"73":0,"74":0.00376,"75":0,"76":0.01128,"77":0,"78":0.00376,"79":0.02257,"80":0.00376,"81":0.00752,"83":0.00376,"84":0.00376,"85":0,"86":0.00376,"87":0.01504,"88":0.00752,"89":0.00376,"90":0.00376,"91":0.03009,"92":0.01128,"93":0.00752,"94":0.00752,"95":0.00376,"96":0.01128,"97":0.01881,"98":0.01128,"99":0.01504,"100":0.01881,"101":0.01504,"102":0.01504,"103":0.09026,"104":0.08274,"105":2.28293,"106":6.74723,"107":0.25575,"108":0.00376,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00376,"60":0.00376,"62":0,"63":0.00376,"64":0.00752,"65":0.00752,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00752,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00376,"90":0.26703,"91":0.598,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00376,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00376,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01504,"99":0,"100":0.00376,"101":0.00376,"102":0.00376,"103":0.00752,"104":0.01128,"105":0.22566,"106":0.85375,"107":0.04889},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00376,"14":0.01504,"15":0.00376,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00376,"13.1":0.03761,"14.1":0.04137,"15.1":0.00752,"15.2-15.3":0.01128,"15.4":0.02633,"15.5":0.04513,"15.6":0.3084,"16.0":0.15796,"16.1":0.03009,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01247,"7.0-7.1":0.00416,"8.1-8.4":0.00139,"9.0-9.2":0,"9.3":0.0194,"10.0-10.2":0,"10.3":0.01802,"11.0-11.2":0.00416,"11.3-11.4":0.00277,"12.0-12.1":0.00277,"12.2-12.5":0.22452,"13.0-13.1":0.00554,"13.2":0.00693,"13.3":0.01247,"13.4-13.7":0.05821,"14.0-14.4":0.19403,"14.5-14.8":0.37836,"15.0-15.1":0.10394,"15.2-15.3":0.15384,"15.4":0.25501,"15.5":0.46567,"15.6":4.57218,"16.0":6.16045,"16.1":0.39222},P:{"4":0.10152,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.21319,"8.2":0,"9.2":0.0203,"10.1":0,"11.1-11.2":0.11167,"12.0":0.01015,"13.0":0.08122,"14.0":0.07106,"15.0":0.08122,"16.0":0.13197,"17.0":0.20304,"18.0":2.46691},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01122,"4.4":0,"4.4.3-4.4.4":0.16272},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01128,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2246},Q:{"13.1":0},O:{"0":0.06239},H:{"0":0.27761},L:{"0":67.66814},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00316,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.03794,"74":0,"75":0,"76":0,"77":0,"78":0.00316,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00632,"103":0.00316,"104":0.01581,"105":0.00316,"106":0.00632,"107":0.26245,"108":0.22134,"109":0.00316,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00316,"39":0.00316,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00316,"50":0.00316,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00316,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00632,"77":0.00316,"78":0.00316,"79":0.02213,"80":0,"81":0.00632,"83":0,"84":0.00316,"85":0,"86":0.00316,"87":0.00632,"88":0.00632,"89":0,"90":0.00316,"91":0.00632,"92":0.00949,"93":0.00316,"94":0.00316,"95":0.00949,"96":0.00632,"97":0.00632,"98":0.00632,"99":0.00949,"100":0.00632,"101":0.00632,"102":0.00632,"103":0.04111,"104":0.01265,"105":0.01897,"106":0.06008,"107":0.87271,"108":5.43864,"109":0.00632,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00316,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00316,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00316,"92":0.15178,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00316,"93":0,"94":0,"95":0,"96":0.00316,"97":0,"98":0.00949,"99":0,"100":0.00316,"101":0,"102":0.00316,"103":0.00316,"104":0.00316,"105":0.00632,"106":0.00632,"107":0.2245,"108":0.53438},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00316,"14":0.00949,"15":0.00316,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00316,"13.1":0.01581,"14.1":0.02846,"15.1":0.00632,"15.2-15.3":0.00949,"15.4":0.01265,"15.5":0.0253,"15.6":0.16759,"16.0":0.0253,"16.1":0.1581,"16.2":0.03162,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01523,"7.0-7.1":0.00305,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01827,"10.0-10.2":0,"10.3":0.01066,"11.0-11.2":0.00152,"11.3-11.4":0,"12.0-12.1":0.00305,"12.2-12.5":0.19796,"13.0-13.1":0.00305,"13.2":0.00305,"13.3":0.00914,"13.4-13.7":0.03959,"14.0-14.4":0.17512,"14.5-14.8":0.30759,"15.0-15.1":0.09289,"15.2-15.3":0.1203,"15.4":0.16293,"15.5":0.33653,"15.6":1.59431,"16.0":2.75159,"16.1":7.07313,"16.2":1.29585,"16.3":0.0472},P:{"4":0.09076,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.21177,"8.2":0,"9.2":0.01008,"10.1":0,"11.1-11.2":0.09076,"12.0":0.01008,"13.0":0.05042,"14.0":0.13109,"15.0":0.04034,"16.0":0.13109,"17.0":0.08067,"18.0":0.1916,"19.0":2.55128},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15794},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05059,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2872},Q:{"13.1":0},O:{"0":0.06154},H:{"0":0.30427},L:{"0":70.63128},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js
index 8f5ae80e9eef2e..389a5deba4e0f4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03614,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.01355,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00904,"103":0.00452,"104":0.07229,"105":0.55571,"106":0.23042,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00904,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.08584,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00452,"75":0.01807,"76":0.00452,"77":0.00452,"78":0,"79":0.06777,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.01355,"88":0,"89":0,"90":0.00452,"91":0.01355,"92":0.00904,"93":0.04066,"94":0,"95":0,"96":0.01807,"97":0.00904,"98":0.06777,"99":0.07681,"100":0.03163,"101":0.02259,"102":0.00904,"103":0.1762,"104":0.15361,"105":2.55267,"106":7.12037,"107":0.26656,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08132,"91":0.26204,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00452,"98":0,"99":0,"100":0,"101":0,"102":0.00452,"103":0.00452,"104":0.03163,"105":0.40662,"106":2.28611,"107":0.23494},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03614,"14":0.09036,"15":0.02259,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.02259,"11.1":0.00452,"12.1":0.04066,"13.1":0.23945,"14.1":0.7274,"15.1":0.0497,"15.2-15.3":0.03614,"15.4":0.19427,"15.5":0.2259,"15.6":1.64455,"16.0":0.28463,"16.1":0.03163,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03165,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.61939,"10.0-10.2":0,"10.3":0.07686,"11.0-11.2":0,"11.3-11.4":0.05425,"12.0-12.1":0.01808,"12.2-12.5":1.05342,"13.0-13.1":0.12659,"13.2":0.09042,"13.3":0.23058,"13.4-13.7":0.27127,"14.0-14.4":0.72338,"14.5-14.8":1.41963,"15.0-15.1":0.48376,"15.2-15.3":0.77311,"15.4":0.86806,"15.5":2.92969,"15.6":19.59454,"16.0":13.2514,"16.1":0.3843},P:{"4":0.11564,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01051,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01051,"12.0":0,"13.0":0.02103,"14.0":0.01051,"15.0":0.04205,"16.0":0.21026,"17.0":0.07359,"18.0":4.36294},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.20265},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02259,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1535},Q:{"13.1":0},O:{"0":0.05482},H:{"0":0.19722},L:{"0":29.40761},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02627,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00438,"103":0,"104":0.00876,"105":0.00876,"106":0.03065,"107":0.42038,"108":0.36784,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00438,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00438,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00438,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00438,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.03941,"66":0,"67":0,"68":0.00438,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00438,"77":0,"78":0,"79":0.11385,"80":0,"81":0,"83":0.00438,"84":0,"85":0,"86":0,"87":0.0219,"88":0,"89":0,"90":0.00438,"91":0.01314,"92":0.00876,"93":0.01752,"94":0,"95":0.00438,"96":0.00876,"97":0.00876,"98":0.01314,"99":0.03941,"100":0.00438,"101":0.00438,"102":0.00876,"103":0.19268,"104":0.06569,"105":0.03941,"106":0.12261,"107":1.94866,"108":8.05736,"109":0.03503,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00438,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00876,"92":0.07006,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00438,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00438,"104":0.00438,"105":0,"106":0.00438,"107":0.64809,"108":1.67716},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01752,"14":0.07444,"15":0.03941,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.03065,"13.1":0.11385,"14.1":0.45542,"15.1":0.02627,"15.2-15.3":0.07006,"15.4":0.15327,"15.5":0.18392,"15.6":1.28743,"16.0":0.1051,"16.1":0.56489,"16.2":0.07006,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.44521,"10.0-10.2":0.01349,"10.3":0.08544,"11.0-11.2":0,"11.3-11.4":0.08544,"12.0-12.1":0.02249,"12.2-12.5":1.35361,"13.0-13.1":0.02249,"13.2":0.03148,"13.3":0.29231,"13.4-13.7":0.23385,"14.0-14.4":1.01633,"14.5-14.8":0.98036,"15.0-15.1":0.35527,"15.2-15.3":0.50817,"15.4":0.53065,"15.5":1.80782,"15.6":6.99742,"16.0":7.72144,"16.1":18.10065,"16.2":1.49302,"16.3":0.04497},P:{"4":0.08442,"5.0-5.4":0.01055,"6.2-6.4":0,"7.2-7.4":0.02111,"8.2":0,"9.2":0.01055,"10.1":0,"11.1-11.2":0.02111,"12.0":0,"13.0":0.02111,"14.0":0.03166,"15.0":0.01055,"16.0":0.16884,"17.0":0.10553,"18.0":0.25326,"19.0":4.33709},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15575},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01752,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2136},Q:{"13.1":0},O:{"0":0.03935},H:{"0":0.15965},L:{"0":31.78592},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js
index 0f99db0acf90e5..70a0e1a9ee3145 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.16553,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0024,"104":0.0048,"105":0.03119,"106":0.0072,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0048,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.0024,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0048,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.0048,"78":0,"79":0.0024,"80":0,"81":0.03359,"83":0,"84":0,"85":0,"86":0.06717,"87":0,"88":0.0024,"89":0.02879,"90":0,"91":0,"92":0.0024,"93":0,"94":0,"95":0.0024,"96":0.0024,"97":0.11995,"98":0,"99":0.0048,"100":0,"101":0,"102":0.0024,"103":0.0096,"104":0.0096,"105":0.42942,"106":2.4086,"107":0.51579,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0024,"64":0.0024,"65":0.0024,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.012,"87":0,"88":0,"89":0,"90":0.01439,"91":0.11275,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.14154,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0024,"102":0,"103":0.0024,"104":0.0048,"105":0.05518,"106":0.2471,"107":0.012},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0024,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0048,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.0024,"15.6":0.0024,"16.0":0.0072,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01063,"8.1-8.4":0.00133,"9.0-9.2":0,"9.3":0.01328,"10.0-10.2":1.22593,"10.3":0.11157,"11.0-11.2":0.73051,"11.3-11.4":0,"12.0-12.1":0.04649,"12.2-12.5":2.55812,"13.0-13.1":0.10891,"13.2":0,"13.3":0.00266,"13.4-13.7":1.15155,"14.0-14.4":0.14876,"14.5-14.8":2.85431,"15.0-15.1":0.21251,"15.2-15.3":0.24439,"15.4":0.51402,"15.5":0.79958,"15.6":1.05592,"16.0":1.26179,"16.1":0.03188},P:{"4":0.50098,"5.0-5.4":0,"6.2-6.4":0.01022,"7.2-7.4":1.56429,"8.2":0,"9.2":0.01022,"10.1":0,"11.1-11.2":0.08179,"12.0":0,"13.0":0.01022,"14.0":0.03067,"15.0":0.08179,"16.0":0.07157,"17.0":0.05112,"18.0":0.19426},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00191,"4.4":0,"4.4.3-4.4.4":0.15443},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.0036,"10":0,"11":0.0036,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0076},Q:{"13.1":0},O:{"0":0.0152},H:{"0":0.75559},L:{"0":77.58407},S:{"2.5":0.34205}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.2454,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.03272,"85":0,"86":0.03272,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00409,"107":0.02454,"108":0.00409,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00409,"44":0,"45":0,"46":0.00409,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00409,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00409,"65":0,"66":0,"67":0,"68":0.00409,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00818,"80":0,"81":0.01636,"83":0.00409,"84":0,"85":0,"86":0.52761,"87":0,"88":0,"89":0,"90":0.00409,"91":0.00409,"92":0,"93":0.00409,"94":0,"95":0.00409,"96":0.00409,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00409,"104":0.00409,"105":0.00818,"106":0.00818,"107":1.34561,"108":11.44791,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00818,"62":0,"63":0,"64":0,"65":0,"66":0.00409,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01227,"16":0,"17":0.00409,"18":0.03272,"79":0,"80":0.00409,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00409,"105":0,"106":0.00409,"107":0.35992,"108":0.87117},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00409,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01227,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.00818,"16.0":0,"16.1":0.00818,"16.2":0.00409,"16.3":0},G:{"8":0.00278,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":2.21844,"8.1-8.4":0.24464,"9.0-9.2":0,"9.3":0.14039,"10.0-10.2":0.02363,"10.3":0.11398,"11.0-11.2":0.01251,"11.3-11.4":0,"12.0-12.1":0.83678,"12.2-12.5":0.71863,"13.0-13.1":0.18487,"13.2":0,"13.3":0.00278,"13.4-13.7":0.01807,"14.0-14.4":0.39059,"14.5-14.8":2.32825,"15.0-15.1":0.30302,"15.2-15.3":0.32248,"15.4":0.07089,"15.5":1.10366,"15.6":1.10505,"16.0":2.00577,"16.1":0.417,"16.2":0.06116,"16.3":0.00556},P:{"4":0.1104,"5.0-5.4":0,"6.2-6.4":0.01004,"7.2-7.4":1.28471,"8.2":0,"9.2":0.07026,"10.1":0,"11.1-11.2":0.09033,"12.0":0,"13.0":0,"14.0":0.10037,"15.0":0.45166,"16.0":0.05018,"17.0":0.01004,"18.0":0.03011,"19.0":0.12044},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00021,"4.4":0,"4.4.3-4.4.4":0.00797},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18321},Q:{"13.1":0},O:{"0":0.01773},H:{"0":1.60023},L:{"0":65.77125},S:{"2.5":0.37233}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js
index 965a0e57d1fe6b..7f4747145229b0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00387,"88":0.00387,"89":0,"90":0,"91":0.00387,"92":0,"93":0,"94":0,"95":0,"96":0.01937,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00775,"103":0.00387,"104":0.0155,"105":0.22469,"106":0.1046,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02324,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00387,"50":0,"51":0,"52":0,"53":0,"54":0.00387,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00387,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00775,"70":0,"71":0,"72":0,"73":0.00775,"74":0,"75":0.00387,"76":0.00775,"77":0.0155,"78":0,"79":0.06198,"80":0.00775,"81":0.00775,"83":0.00775,"84":0.00387,"85":0.00387,"86":0.00775,"87":0.00775,"88":0,"89":0.00387,"90":0.00387,"91":0.00775,"92":0.00387,"93":0.12009,"94":0.00387,"95":0.00775,"96":0.00775,"97":0.00775,"98":0.01937,"99":0.01162,"100":0.01162,"101":0.00775,"102":0.01937,"103":0.20145,"104":0.06586,"105":2.40963,"106":5.77613,"107":0.24019,"108":0.01937,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00775,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01162,"64":0.0155,"65":0.0155,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01162,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.09298,"91":0.17046,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00775,"14":0.00387,"15":0.01162,"16":0.00387,"17":0.00387,"18":0.00775,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00387,"93":0,"94":0,"95":0,"96":0,"97":0.00387,"98":0,"99":0,"100":0.00387,"101":0.00387,"102":0,"103":0.0155,"104":0.02712,"105":0.38353,"106":1.65032,"107":0.13946},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0155,"15":0.00387,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0155,"14.1":0.03099,"15.1":0.00775,"15.2-15.3":0,"15.4":0.00775,"15.5":0.02324,"15.6":0.31767,"16.0":0.12397,"16.1":0.00775,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01079,"6.0-6.1":0,"7.0-7.1":0.04314,"8.1-8.4":0.0027,"9.0-9.2":0,"9.3":0.29257,"10.0-10.2":0,"10.3":0.09303,"11.0-11.2":0.02697,"11.3-11.4":0.01483,"12.0-12.1":0.0364,"12.2-12.5":0.5083,"13.0-13.1":0.00539,"13.2":0.00404,"13.3":0.02427,"13.4-13.7":0.16179,"14.0-14.4":0.19685,"14.5-14.8":0.46246,"15.0-15.1":0.21033,"15.2-15.3":0.24269,"15.4":0.32763,"15.5":0.49347,"15.6":4.53557,"16.0":4.53153,"16.1":0.32224},P:{"4":0.35581,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.28034,"8.2":0,"9.2":0,"10.1":0.01078,"11.1-11.2":0.1186,"12.0":0,"13.0":0.09704,"14.0":0.03235,"15.0":0.1186,"16.0":0.12939,"17.0":0.40972,"18.0":4.0649},I:{"0":0,"3":0,"4":0.06186,"2.1":0,"2.2":0,"2.3":0,"4.1":0.06186,"4.2-4.3":0.12372,"4.4":0,"4.4.3-4.4.4":1.54649},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00775,"11":0.0155,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12252},Q:{"13.1":0},O:{"0":0.49008},H:{"0":0.45238},L:{"0":63.45414},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00357,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.01426,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00357,"103":0,"104":0,"105":0,"106":0.00357,"107":0.16043,"108":0.08556,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00357,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00713,"70":0,"71":0,"72":0,"73":0.0107,"74":0,"75":0.00713,"76":0.0107,"77":0.03565,"78":0,"79":0.11052,"80":0.00357,"81":0.0107,"83":0.00357,"84":0.00357,"85":0,"86":0.00713,"87":0.05704,"88":0.00357,"89":0.00357,"90":0.00357,"91":0.00713,"92":0.00357,"93":0.03922,"94":0.00357,"95":0.00357,"96":0.00713,"97":0.02139,"98":0.00357,"99":0.00357,"100":0.00713,"101":0.00357,"102":0.00713,"103":0.21034,"104":0.01426,"105":0.09626,"106":0.0713,"107":1.13724,"108":5.5008,"109":0.0107,"110":0.03565,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00713,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00713,"64":0.00713,"65":0,"66":0.00357,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00357,"92":0.05348,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00357,"13":0.00357,"14":0,"15":0.00713,"16":0.00357,"17":0,"18":0.00357,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00357,"91":0,"92":0.00357,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00357,"104":0.00357,"105":0.0107,"106":0.01426,"107":0.60249,"108":1.09802},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00713,"14":0.00713,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00357,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.24955,"14.1":0.03209,"15.1":0.02852,"15.2-15.3":0.0107,"15.4":0.01426,"15.5":0.0107,"15.6":0.19964,"16.0":0.0107,"16.1":0.08913,"16.2":0.04278,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04061,"6.0-6.1":0,"7.0-7.1":0.14004,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.29969,"10.0-10.2":0,"10.3":0.04621,"11.0-11.2":0.02381,"11.3-11.4":0.0028,"12.0-12.1":0.0084,"12.2-12.5":0.40332,"13.0-13.1":0,"13.2":0.0042,"13.3":0.0112,"13.4-13.7":0.11763,"14.0-14.4":0.29268,"14.5-14.8":1.44662,"15.0-15.1":0.05182,"15.2-15.3":0.23807,"15.4":0.21006,"15.5":0.44673,"15.6":1.59366,"16.0":1.68889,"16.1":5.08348,"16.2":0.58957,"16.3":0.0084},P:{"4":0.40198,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24988,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.10864,"12.0":0.01086,"13.0":0.05432,"14.0":0.06519,"15.0":0.09778,"16.0":0.1521,"17.0":0.58668,"18.0":0.49976,"19.0":4.29145},I:{"0":0,"3":0,"4":0.07986,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.15972,"4.4":0,"4.4.3-4.4.4":1.35763},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00357,"11":0.00713,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10296},Q:{"13.1":0},O:{"0":1.48649},H:{"0":0.29852},L:{"0":63.66759},S:{"2.5":0.00644}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js
index 96c0ed7f96aa72..9b7117bb8f2a83 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.02087,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00522,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01043,"53":0,"54":0,"55":0,"56":0.00522,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00522,"69":0,"70":0,"71":0,"72":0.00522,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02087,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00522,"89":0.01043,"90":0.01565,"91":0.01565,"92":0,"93":0,"94":0,"95":0.00522,"96":0.00522,"97":0.00522,"98":0.00522,"99":0.00522,"100":0.00522,"101":0.00522,"102":0.02087,"103":0.01043,"104":0.02609,"105":0.55822,"106":0.25563,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.01565,"23":0,"24":0,"25":0,"26":0.00522,"27":0,"28":0,"29":0,"30":0.00522,"31":0,"32":0,"33":0,"34":0.04695,"35":0,"36":0,"37":0,"38":0.10434,"39":0,"40":0,"41":0,"42":0.00522,"43":0.00522,"44":0.01043,"45":0.00522,"46":0,"47":0,"48":0.00522,"49":0.04695,"50":0,"51":0,"52":0,"53":0.0313,"54":0,"55":0.01565,"56":0.00522,"57":0.00522,"58":0,"59":0,"60":0,"61":0.02609,"62":0.01565,"63":0.01043,"64":0,"65":0.00522,"66":0.00522,"67":0.01043,"68":0.01043,"69":0.0313,"70":0.01043,"71":0.00522,"72":0.00522,"73":0.00522,"74":0.01565,"75":0.01565,"76":0.00522,"77":0.00522,"78":0.0313,"79":0.43823,"80":0.02609,"81":0.02609,"83":0.05739,"84":0.02087,"85":0.01565,"86":0.05217,"87":0.07826,"88":0.01043,"89":0.0313,"90":0.01043,"91":0.02609,"92":0.09912,"93":0.01043,"94":0.07826,"95":0.01565,"96":0.05217,"97":0.08869,"98":0.05217,"99":0.05739,"100":0.07304,"101":0.06782,"102":0.07826,"103":0.31824,"104":0.30259,"105":3.69364,"106":9.55233,"107":0.37562,"108":0.01565,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01565,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02087,"37":0,"38":0,"39":0,"40":0.00522,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.05217,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00522,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00522,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.04174,"91":0.07826,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00522,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01565,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00522,"98":0,"99":0,"100":0.00522,"101":0.00522,"102":0.01043,"103":0.02609,"104":0.0313,"105":0.49562,"106":1.84682,"107":0.15129},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00522,"9":0,"10":0,"11":0.00522,"12":0.00522,"13":0.04695,"14":0.15651,"15":0.04174,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00522,"10.1":0.01043,"11.1":0.01565,"12.1":0.0313,"13.1":0.15129,"14.1":0.36519,"15.1":0.05217,"15.2-15.3":0.05739,"15.4":0.19303,"15.5":0.35997,"15.6":2.18071,"16.0":0.28694,"16.1":0.05217,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00982,"5.0-5.1":0.02618,"6.0-6.1":0.036,"7.0-7.1":0.04255,"8.1-8.4":0.04255,"9.0-9.2":0.05237,"9.3":0.31093,"10.0-10.2":0.01309,"10.3":0.18656,"11.0-11.2":0.036,"11.3-11.4":0.04582,"12.0-12.1":0.05891,"12.2-12.5":1.0768,"13.0-13.1":0.05891,"13.2":0.02291,"13.3":0.14074,"13.4-13.7":0.33057,"14.0-14.4":0.85424,"14.5-14.8":1.6332,"15.0-15.1":0.54986,"15.2-15.3":0.64477,"15.4":1.22736,"15.5":1.69866,"15.6":15.32067,"16.0":6.20224,"16.1":0.34366},P:{"4":1.1341,"5.0-5.4":0.0321,"6.2-6.4":0.0107,"7.2-7.4":0.0214,"8.2":0.0107,"9.2":0.0428,"10.1":0,"11.1-11.2":0.0214,"12.0":0.0214,"13.0":0.08559,"14.0":0.09629,"15.0":0.0428,"16.0":0.07489,"17.0":0.23538,"18.0":4.48289},I:{"0":0,"3":0,"4":0.00813,"2.1":0,"2.2":0.0244,"2.3":0,"4.1":0.02847,"4.2-4.3":0.03254,"4.4":0,"4.4.3-4.4.4":0.15862},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.01976,"8":0.03952,"9":0.09881,"10":0.01976,"11":0.47427,"5.5":0},J:{"7":0,"10":0.00478},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18175},Q:{"13.1":0.16262},O:{"0":0.42569},H:{"0":0.09509},L:{"0":32.6375},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.02256,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01128,"53":0,"54":0,"55":0,"56":0.00564,"57":0.03949,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01128,"69":0,"70":0,"71":0,"72":0,"73":0.00564,"74":0,"75":0,"76":0,"77":0,"78":0.02256,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00564,"89":0.00564,"90":0.01692,"91":0.01128,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00564,"98":0,"99":0,"100":0.00564,"101":0.00564,"102":0.01692,"103":0.00564,"104":0.01128,"105":0.01692,"106":0.02256,"107":0.52461,"108":0.46256,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00564,"23":0,"24":0,"25":0,"26":0.01128,"27":0,"28":0,"29":0,"30":0.00564,"31":0,"32":0,"33":0,"34":0.05641,"35":0,"36":0,"37":0,"38":0.11846,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00564,"49":0.05077,"50":0,"51":0,"52":0,"53":0.03385,"54":0,"55":0.01692,"56":0.00564,"57":0.00564,"58":0.01128,"59":0,"60":0.00564,"61":0.02821,"62":0.06205,"63":0.00564,"64":0,"65":0.00564,"66":0.00564,"67":0.01692,"68":0.01128,"69":0.01692,"70":0.01128,"71":0.00564,"72":0.00564,"73":0.00564,"74":0.02256,"75":0.01128,"76":0.00564,"77":0.00564,"78":0.02821,"79":0.53025,"80":0.02256,"81":0.02821,"83":0.07897,"84":0.03385,"85":0.02256,"86":0.06205,"87":0.11282,"88":0.01692,"89":0.02256,"90":0.01128,"91":0.03385,"92":0.10718,"93":0.00564,"94":0.10154,"95":0.02821,"96":0.05077,"97":0.09026,"98":0.06205,"99":0.06205,"100":0.07333,"101":0.05641,"102":0.05641,"103":0.25949,"104":0.11846,"105":0.20308,"106":0.25949,"107":2.76973,"108":13.04763,"109":0.02821,"110":0.01128,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01128,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02256,"37":0,"38":0,"39":0,"40":0.00564,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.06769,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01692,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00564,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01692,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00564,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00564,"100":0,"101":0.00564,"102":0.00564,"103":0.01128,"104":0.00564,"105":0.01692,"106":0.02256,"107":0.82359,"108":2.23948},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00564,"9":0,"10":0,"11":0.00564,"12":0.00564,"13":0.04513,"14":0.18051,"15":0.03949,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00564,"10.1":0.00564,"11.1":0.00564,"12.1":0.02821,"13.1":0.14103,"14.1":0.36102,"15.1":0.05077,"15.2-15.3":0.05641,"15.4":0.19179,"15.5":0.33846,"15.6":2.25076,"16.0":0.11282,"16.1":0.61487,"16.2":0.1241,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00616,"5.0-5.1":0.03387,"6.0-6.1":0.02463,"7.0-7.1":0.05235,"8.1-8.4":0.03387,"9.0-9.2":0.01847,"9.3":0.35718,"10.0-10.2":0.00924,"10.3":0.17551,"11.0-11.2":0.02771,"11.3-11.4":0.03079,"12.0-12.1":0.04927,"12.2-12.5":1.03459,"13.0-13.1":0.03387,"13.2":0.01847,"13.3":0.09237,"13.4-13.7":0.21554,"14.0-14.4":0.70513,"14.5-14.8":1.18855,"15.0-15.1":0.41876,"15.2-15.3":0.49574,"15.4":0.89295,"15.5":1.10234,"15.6":5.84115,"16.0":3.18384,"16.1":11.62071,"16.2":1.11465,"16.3":0.01232},P:{"4":1.21698,"5.0-5.4":0.04308,"6.2-6.4":0.01077,"7.2-7.4":0.03231,"8.2":0.01077,"9.2":0.05385,"10.1":0,"11.1-11.2":0.03231,"12.0":0.01077,"13.0":0.07539,"14.0":0.03231,"15.0":0.03231,"16.0":0.05385,"17.0":0.15078,"18.0":0.29078,"19.0":4.38328},I:{"0":0,"3":0,"4":0.01868,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01635,"4.2-4.3":0.01401,"4.4":0,"4.4.3-4.4.4":0.08173},A:{"6":0,"7":0,"8":0.03582,"9":0.14328,"10":0,"11":0.53731,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.20487},Q:{"13.1":0.12205},O:{"0":0.45334},H:{"0":0.11142},L:{"0":30.33314},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js
index dd6ee7df5876e2..c55022d3f9a127 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00422,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02955,"74":0,"75":0.00422,"76":0,"77":0,"78":0.00844,"79":0,"80":0,"81":0,"82":0.00844,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00422,"92":0,"93":0,"94":0,"95":0.00422,"96":0,"97":0,"98":0,"99":0.00422,"100":0,"101":0,"102":0.03799,"103":0.02533,"104":0.01266,"105":0.32502,"106":0.24904,"107":0.00422,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00422,"39":0,"40":0,"41":0.00844,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00422,"48":0,"49":0.00844,"50":0,"51":0,"52":0,"53":0.00422,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00422,"64":0,"65":0.00422,"66":0,"67":0.00422,"68":0.00422,"69":0.00422,"70":0.00844,"71":0.00422,"72":0.00422,"73":0,"74":0.00422,"75":0.00422,"76":0.01266,"77":0.00422,"78":0.00422,"79":0.1013,"80":0.00844,"81":0.01688,"83":0.01266,"84":0.01266,"85":0.02955,"86":0.01266,"87":0.03799,"88":0.02533,"89":0.00844,"90":0.00844,"91":0.10553,"92":0.02533,"93":0.02533,"94":0.00844,"95":0.01688,"96":0.03377,"97":0.01688,"98":0.03377,"99":0.02111,"100":0.02533,"101":0.04643,"102":0.05065,"103":0.20683,"104":0.14351,"105":2.67611,"106":7.6991,"107":0.36301,"108":0.00844,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00422,"64":0.00422,"65":0.00844,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00422,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00422,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00422,"89":0.00422,"90":0.32502,"91":0.5825,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00422,"18":0.01688,"79":0,"80":0,"81":0,"83":0,"84":0.00422,"85":0,"86":0.00422,"87":0,"88":0,"89":0.00422,"90":0,"91":0,"92":0.00844,"93":0,"94":0,"95":0,"96":0.00422,"97":0,"98":0,"99":0.00422,"100":0.00422,"101":0.00422,"102":0.00844,"103":0.01688,"104":0.02533,"105":0.32502,"106":1.48579,"107":0.1013},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00422,"14":0.02111,"15":0.01266,_:"0","3.1":0,"3.2":0,"5.1":0.00844,"6.1":0,"7.1":0,"9.1":0.00422,"10.1":0.00422,"11.1":0.01266,"12.1":0.00422,"13.1":0.04221,"14.1":0.04221,"15.1":0.00844,"15.2-15.3":0.00844,"15.4":0.03799,"15.5":0.07176,"15.6":0.27437,"16.0":0.12241,"16.1":0.02955,"16.2":0},G:{"8":0,"3.2":0.00165,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.05274,"7.0-7.1":0.01483,"8.1-8.4":0.00165,"9.0-9.2":0,"9.3":0.0989,"10.0-10.2":0.00659,"10.3":0.08901,"11.0-11.2":0.00989,"11.3-11.4":0.00824,"12.0-12.1":0.01483,"12.2-12.5":0.45327,"13.0-13.1":0.01648,"13.2":0.00494,"13.3":0.10714,"13.4-13.7":0.08241,"14.0-14.4":0.27361,"14.5-14.8":0.54723,"15.0-15.1":0.13021,"15.2-15.3":0.1912,"15.4":0.30823,"15.5":0.70876,"15.6":5.28271,"16.0":6.72495,"16.1":0.41701},P:{"4":0.27353,"5.0-5.4":0.01013,"6.2-6.4":0.01013,"7.2-7.4":0.18236,"8.2":0,"9.2":0.03039,"10.1":0,"11.1-11.2":0.09118,"12.0":0.01013,"13.0":0.06079,"14.0":0.08105,"15.0":0.04052,"16.0":0.14183,"17.0":0.20262,"18.0":2.16801},I:{"0":0,"3":0,"4":0.03106,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01242,"4.4":0,"4.4.3-4.4.4":0.27334},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01688,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21382},Q:{"13.1":0},O:{"0":0.08091},H:{"0":0.20243},L:{"0":61.96791},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00376,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00376,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.03388,"74":0,"75":0,"76":0,"77":0,"78":0.00376,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00376,"95":0.00376,"96":0.00376,"97":0.00376,"98":0,"99":0.00376,"100":0.00376,"101":0.00376,"102":0.02635,"103":0.00376,"104":0.00376,"105":0.06022,"106":0.07904,"107":0.21455,"108":0.19573,"109":0.00376,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00753,"39":0,"40":0,"41":0,"42":0.01129,"43":0,"44":0,"45":0,"46":0,"47":0.00376,"48":0,"49":0.00753,"50":0,"51":0,"52":0,"53":0.00753,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00376,"61":0,"62":0,"63":0.00376,"64":0,"65":0.00376,"66":0,"67":0,"68":0.00376,"69":0.00376,"70":0.00376,"71":0,"72":0,"73":0.00376,"74":0.00376,"75":0.00376,"76":0.01129,"77":0.00376,"78":0.00376,"79":0.09034,"80":0.00753,"81":0.00753,"83":0.00376,"84":0.00376,"85":0.00376,"86":0.00753,"87":0.02635,"88":0.01506,"89":0.00376,"90":0.00376,"91":0.03011,"92":0.03011,"93":0.02258,"94":0.00753,"95":0.00376,"96":0.01882,"97":0.01506,"98":0.01882,"99":0.02258,"100":0.01506,"101":0.06022,"102":0.02635,"103":0.11292,"104":0.03764,"105":0.10163,"106":0.11668,"107":1.27976,"108":7.09138,"109":0.02258,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00376,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00376,"65":0,"66":0.00376,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00376,"83":0.00376,"84":0.00376,"85":0.00376,"86":0.00376,"87":0.00376,"88":0,"89":0,"90":0,"91":0.00376,"92":0.19196,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01129,"16":0,"17":0,"18":0.00376,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01129,"92":0.00376,"93":0,"94":0.00376,"95":0,"96":0,"97":0,"98":0.00376,"99":0.00376,"100":0.00753,"101":0.00376,"102":0.00753,"103":0.00376,"104":0.00376,"105":0.00376,"106":0.01129,"107":0.5232,"108":0.9824},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01506,"15":0.01129,_:"0","3.1":0,"3.2":0,"5.1":0.01129,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01882,"14.1":0.03764,"15.1":0.01129,"15.2-15.3":0.01129,"15.4":0.01129,"15.5":0.04517,"15.6":0.19196,"16.0":0.01882,"16.1":0.16185,"16.2":0.0414,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.04467,"7.0-7.1":0.08561,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09305,"10.0-10.2":0,"10.3":0.10608,"11.0-11.2":0.01117,"11.3-11.4":0.01675,"12.0-12.1":0.00744,"12.2-12.5":0.61043,"13.0-13.1":0.00931,"13.2":0.00186,"13.3":0.02605,"13.4-13.7":0.08003,"14.0-14.4":0.17308,"14.5-14.8":0.4634,"15.0-15.1":0.12841,"15.2-15.3":0.37779,"15.4":0.24752,"15.5":0.50062,"15.6":2.33004,"16.0":3.23266,"16.1":7.09249,"16.2":1.07569,"16.3":0.02233},P:{"4":0.26849,"5.0-5.4":0.02065,"6.2-6.4":0,"7.2-7.4":0.21686,"8.2":0,"9.2":0.02065,"10.1":0,"11.1-11.2":0.07229,"12.0":0.02065,"13.0":0.04131,"14.0":0.06196,"15.0":0.07229,"16.0":0.11359,"17.0":0.10327,"18.0":0.26849,"19.0":2.26154},I:{"0":0,"3":0,"4":0.01643,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05749,"4.2-4.3":0.01643,"4.4":0,"4.4.3-4.4.4":0.22174},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01506,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.23073},Q:{"13.1":0},O:{"0":0.11225},H:{"0":0.24796},L:{"0":63.93473},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js
index 790ac4cb821e5d..36f21b1623bfe7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03274,"53":0,"54":0.00468,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00468,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01403,"69":0,"70":0,"71":0,"72":0.00468,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00935,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00468,"85":0,"86":0,"87":0,"88":0.00468,"89":0.00935,"90":0,"91":0.00935,"92":0.00468,"93":0,"94":0.00468,"95":0,"96":0,"97":0,"98":0.00468,"99":0.03742,"100":0.00935,"101":0.00468,"102":0.02806,"103":0.01403,"104":0.11225,"105":1.54341,"106":0.6922,"107":0.03274,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00468,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02339,"50":0,"51":0,"52":0,"53":0.00468,"54":0,"55":0,"56":0.00468,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00468,"64":0,"65":0,"66":0.00935,"67":0.00468,"68":0,"69":0.00468,"70":0.00468,"71":0.00468,"72":0,"73":0,"74":0,"75":0.00935,"76":0.00935,"77":0.04209,"78":0.00468,"79":0.07951,"80":0.00935,"81":0.05612,"83":0.00935,"84":0.01403,"85":0.01403,"86":0.01403,"87":0.02339,"88":0.00468,"89":0.00935,"90":0.00468,"91":0.01403,"92":0.02339,"93":0.00935,"94":0.00935,"95":0.00935,"96":0.05612,"97":0.02339,"98":0.01871,"99":0.01403,"100":0.05612,"101":0.03274,"102":0.02339,"103":0.09354,"104":0.1216,"105":3.56387,"106":10.58405,"107":0.38819,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00468,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00935,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00468,"64":0.00468,"65":0.00468,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01403,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00468,"86":0,"87":0,"88":0,"89":0.00468,"90":0.31804,"91":0.67349,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.06548,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00468,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00468,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00468,"93":0,"94":0,"95":0,"96":0.00468,"97":0,"98":0,"99":0.00935,"100":0.00468,"101":0,"102":0,"103":0.00468,"104":0.00935,"105":0.29465,"106":1.04297,"107":0.09354},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00468,"14":0.01871,"15":0.00468,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00468,"11.1":0.00935,"12.1":0.00935,"13.1":0.03742,"14.1":0.05612,"15.1":0.00935,"15.2-15.3":0.00935,"15.4":0.02339,"15.5":0.05145,"15.6":0.2853,"16.0":0.11225,"16.1":0.02339,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00146,"6.0-6.1":0,"7.0-7.1":0.00146,"8.1-8.4":0.00291,"9.0-9.2":0,"9.3":0.09025,"10.0-10.2":0,"10.3":0.04221,"11.0-11.2":0.00437,"11.3-11.4":0.01165,"12.0-12.1":0.00728,"12.2-12.5":0.26056,"13.0-13.1":0.00437,"13.2":0.00291,"13.3":0.02911,"13.4-13.7":0.07715,"14.0-14.4":0.21835,"14.5-14.8":0.77733,"15.0-15.1":0.17177,"15.2-15.3":0.30278,"15.4":0.36101,"15.5":0.91562,"15.6":5.67274,"16.0":4.79788,"16.1":0.24892},P:{"4":0.16384,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0.01024,"9.2":0,"10.1":0.01024,"11.1-11.2":0.03072,"12.0":0.02048,"13.0":0.06144,"14.0":0.0512,"15.0":0.02048,"16.0":0.09216,"17.0":0.1536,"18.0":3.26649},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00924,"4.2-4.3":0.01539,"4.4":0,"4.4.3-4.4.4":0.08005},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0608,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.3247},Q:{"13.1":0},O:{"0":0.06388},H:{"0":0.44347},L:{"0":55.93479},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00477,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02387,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00477,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01432,"69":0,"70":0,"71":0,"72":0.00477,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00955,"79":0,"80":0,"81":0.00477,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00477,"89":0.00955,"90":0,"91":0.00477,"92":0.00477,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.02387,"100":0.00477,"101":0,"102":0.02387,"103":0.00477,"104":0.02387,"105":0.01432,"106":0.0716,"107":1.23621,"108":1.0787,"109":0.00477,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00477,"39":0,"40":0,"41":0,"42":0,"43":0.00477,"44":0,"45":0,"46":0,"47":0.00477,"48":0,"49":0.02387,"50":0,"51":0,"52":0,"53":0.00477,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00477,"64":0,"65":0.00477,"66":0.00477,"67":0.00477,"68":0,"69":0.00477,"70":0.00477,"71":0.00477,"72":0.00477,"73":0,"74":0,"75":0.01432,"76":0,"77":0.03341,"78":0.00477,"79":0.06205,"80":0.00477,"81":0.0525,"83":0.00477,"84":0.00477,"85":0.01432,"86":0.01432,"87":0.01432,"88":0.00477,"89":0.00955,"90":0.00477,"91":0.00477,"92":0.03818,"93":0.00955,"94":0.00955,"95":0.00955,"96":0.05728,"97":0.01909,"98":0.02387,"99":0.00955,"100":0.01909,"101":0.03341,"102":0.01432,"103":0.04296,"104":0.02387,"105":0.09069,"106":0.08114,"107":2.01898,"108":13.29281,"109":0.00955,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00477,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00955,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00477,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00477,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00955,"92":0.15751,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.09069,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02864},B:{"12":0,"13":0,"14":0,"15":0.00477,"16":0,"17":0,"18":0.00477,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00477,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00955,"100":0,"101":0,"102":0,"103":0,"104":0.00477,"105":0.00477,"106":0.00955,"107":0.37229,"108":1.04529},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01432,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00477,"13.1":0.02864,"14.1":0.04296,"15.1":0.00955,"15.2-15.3":0.00477,"15.4":0.02387,"15.5":0.04296,"15.6":0.23388,"16.0":0.03341,"16.1":0.10023,"16.2":0.02864,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00809,"6.0-6.1":0,"7.0-7.1":0.00405,"8.1-8.4":0.00405,"9.0-9.2":0,"9.3":0.16456,"10.0-10.2":0,"10.3":0.04856,"11.0-11.2":0,"11.3-11.4":0.0054,"12.0-12.1":0.00674,"12.2-12.5":0.24954,"13.0-13.1":0.0054,"13.2":0.00135,"13.3":0.01484,"13.4-13.7":0.07014,"14.0-14.4":0.19559,"14.5-14.8":0.56518,"15.0-15.1":0.12949,"15.2-15.3":0.16996,"15.4":0.22391,"15.5":0.6043,"15.6":2.05164,"16.0":2.18383,"16.1":5.41169,"16.2":0.64072,"16.3":0.00944},P:{"4":0.14354,"5.0-5.4":0.01025,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01025,"11.1-11.2":0.06152,"12.0":0.01025,"13.0":0.04101,"14.0":0.05126,"15.0":0.01025,"16.0":0.07177,"17.0":0.09228,"18.0":0.25632,"19.0":3.23994},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02716,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.07761},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04773,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28749},Q:{"13.1":0},O:{"0":0.06795},H:{"0":0.47012},L:{"0":57.35473},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js
index 9b73d6728ec299..a84c0bcbd4086f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00104,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00104,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00104,"101":0.00104,"102":0.00207,"103":0,"104":0.00311,"105":0.01863,"106":0.00828,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00207,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00104,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00207,"57":0,"58":0,"59":0,"60":0.00207,"61":0,"62":0,"63":0.00104,"64":0.00207,"65":0.00207,"66":0,"67":0,"68":0.00104,"69":0.00104,"70":0.00104,"71":0,"72":0.00207,"73":0,"74":0.00311,"75":0.00311,"76":0.00414,"77":0.00104,"78":0,"79":0.00104,"80":0.00104,"81":0.00518,"83":0,"84":0,"85":0.00104,"86":0.00104,"87":0.00104,"88":0.00207,"89":0.00104,"90":0.00207,"91":0.00311,"92":0.00414,"93":0.00518,"94":0.00311,"95":0.00311,"96":0.00207,"97":0.00104,"98":0.00104,"99":0.00104,"100":0.00207,"101":0.00104,"102":0.00207,"103":0.01346,"104":0.01035,"105":0.09522,"106":0.25565,"107":0.01035,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00104,"62":0,"63":0.00621,"64":0.00828,"65":0.01242,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00104,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00207,"89":0,"90":0.01035,"91":0.01863,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00311,"13":0.00207,"14":0,"15":0.00104,"16":0.00104,"17":0,"18":0.00518,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00104,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00311,"104":0.00414,"105":0.0207,"106":0.09005,"107":0.00828},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00104,"14":0.01242,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00104,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00311,"13.1":0.00104,"14.1":0.00311,"15.1":0.00104,"15.2-15.3":0,"15.4":0.00104,"15.5":0.00207,"15.6":0.00518,"16.0":0.00725,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.05316,"8.1-8.4":0,"9.0-9.2":0.10224,"9.3":0.14177,"10.0-10.2":0.05044,"10.3":0.19221,"11.0-11.2":0.08588,"11.3-11.4":0.23311,"12.0-12.1":0.17994,"12.2-12.5":3.66973,"13.0-13.1":0.14586,"13.2":0.01091,"13.3":0.23038,"13.4-13.7":0.4962,"14.0-14.4":1.84577,"14.5-14.8":1.29504,"15.0-15.1":0.56164,"15.2-15.3":1.08783,"15.4":0.40214,"15.5":0.5371,"15.6":1.12873,"16.0":0.79066,"16.1":0.06543},P:{"4":0.56656,"5.0-5.4":0.13391,"6.2-6.4":0.06181,"7.2-7.4":0.31934,"8.2":0.07211,"9.2":0.39144,"10.1":0,"11.1-11.2":0.59747,"12.0":0.0103,"13.0":0.26783,"14.0":0.19572,"15.0":0.09271,"16.0":0.30903,"17.0":0.40174,"18.0":0.86529},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00173,"4.2-4.3":0.00468,"4.4":0,"4.4.3-4.4.4":0.0781},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00207,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12551},Q:{"13.1":0},O:{"0":0.14344},H:{"0":0.53471},L:{"0":80.22243},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00127,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00127,"100":0.00127,"101":0.00507,"102":0.00127,"103":0,"104":0,"105":0.00254,"106":0.00507,"107":0.03424,"108":0.02029,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00127,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00127,"47":0,"48":0,"49":0.00254,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00127,"57":0,"58":0,"59":0,"60":0.00127,"61":0,"62":0,"63":0.00127,"64":0.00254,"65":0,"66":0,"67":0.00127,"68":0.0038,"69":0.00127,"70":0.00254,"71":0,"72":0.00127,"73":0,"74":0.00127,"75":0.00507,"76":0.01141,"77":0.00127,"78":0,"79":0.00254,"80":0.00127,"81":0.01141,"83":0,"84":0.00127,"85":0.00127,"86":0.00254,"87":0.00254,"88":0.00634,"89":0.00127,"90":0.00254,"91":0.00254,"92":0.00254,"93":0.01775,"94":0.00254,"95":0.00127,"96":0.00254,"97":0.00634,"98":0.0038,"99":0.00254,"100":0.00254,"101":0.00127,"102":0.0038,"103":0.02663,"104":0.00888,"105":0.01268,"106":0.01268,"107":0.11792,"108":0.51227,"109":0.00127,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00127,"62":0,"63":0.00127,"64":0.00254,"65":0.00254,"66":0.02282,"67":0,"68":0,"69":0,"70":0.00127,"71":0,"72":0.0038,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00127,"90":0,"91":0,"92":0.00254,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00254,"13":0.00127,"14":0,"15":0.00127,"16":0.00127,"17":0.00254,"18":0.0038,"79":0,"80":0,"81":0,"83":0,"84":0.00127,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00127,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00127,"100":0,"101":0,"102":0.00127,"103":0.00254,"104":0.00127,"105":0.00254,"106":0.00634,"107":0.06974,"108":0.1268},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00127,"14":0.01014,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00127,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00127,"12.1":0,"13.1":0.00254,"14.1":0.01014,"15.1":0.00127,"15.2-15.3":0.00127,"15.4":0,"15.5":0.00127,"15.6":0.01268,"16.0":0.0038,"16.1":0.00761,"16.2":0.0038,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0058,"8.1-8.4":0.0058,"9.0-9.2":0.03771,"9.3":0.12475,"10.0-10.2":0,"10.3":0.264,"11.0-11.2":0.14506,"11.3-11.4":0.04932,"12.0-12.1":0.12765,"12.2-12.5":2.64728,"13.0-13.1":0.19873,"13.2":0.0116,"13.3":0.30027,"13.4-13.7":0.52946,"14.0-14.4":1.49988,"14.5-14.8":1.17206,"15.0-15.1":0.53671,"15.2-15.3":2.27159,"15.4":0.5077,"15.5":0.53381,"15.6":0.74704,"16.0":0.63245,"16.1":1.41575,"16.2":0.21323,"16.3":0.00725},P:{"4":0.51074,"5.0-5.4":0.09193,"6.2-6.4":0.05107,"7.2-7.4":0.2758,"8.2":0.04086,"9.2":0.23494,"10.1":0.01021,"11.1-11.2":0.35752,"12.0":0.01021,"13.0":0.09193,"14.0":0.26558,"15.0":0.05107,"16.0":0.2043,"17.0":0.14301,"18.0":0.24516,"19.0":0.66396},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00085,"4.2-4.3":0.01367,"4.4":0,"4.4.3-4.4.4":0.07648},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0038,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.01746},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13971},Q:{"13.1":0},O:{"0":0.20084},H:{"0":0.67789},L:{"0":79.73684},S:{"2.5":0.01746}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js
index 298350c9170005..8a53c52214dd78 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06303,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0045,"69":0,"70":0,"71":0,"72":0.0045,"73":0,"74":0,"75":0.0045,"76":0,"77":0,"78":0.01351,"79":0,"80":0,"81":0,"82":0,"83":0.0045,"84":0,"85":0,"86":0,"87":0,"88":0.009,"89":0.0045,"90":0,"91":0.01351,"92":0.0045,"93":0,"94":0.0045,"95":0.0045,"96":0.0045,"97":0.0045,"98":0.009,"99":0.01801,"100":0.009,"101":0.0045,"102":0.17108,"103":0.03602,"104":0.10355,"105":2.16096,"106":0.82837,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0045,"35":0,"36":0,"37":0,"38":0.01351,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03151,"50":0,"51":0,"52":0,"53":0.0045,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0045,"69":0.01351,"70":0,"71":0,"72":0,"73":0,"74":0.0045,"75":0,"76":0.0045,"77":0,"78":0.0045,"79":0.15307,"80":0.0045,"81":0.01351,"83":0.0045,"84":0.0045,"85":0.009,"86":0.0045,"87":0.01801,"88":0.0045,"89":0.01351,"90":0.0045,"91":0.009,"92":0.01801,"93":0.0045,"94":0.009,"95":0.01801,"96":0.01801,"97":0.009,"98":0.01351,"99":0.01351,"100":0.02251,"101":0.009,"102":0.03151,"103":0.12155,"104":0.11255,"105":2.9263,"106":8.80141,"107":0.36016,"108":0.0045,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0045,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0045,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0045,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0045,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01351,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0045,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.009,"86":0,"87":0,"88":0,"89":0.01351,"90":0.29713,"91":0.70231,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0045,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.0045,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0045,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0045,"104":0.02701,"105":0.32865,"106":1.19753,"107":0.09454},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0045,"14":0.03602,"15":0.0045,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0045,"12.1":0.0045,"13.1":0.03602,"14.1":0.05402,"15.1":0.01351,"15.2-15.3":0.01351,"15.4":0.03151,"15.5":0.05853,"15.6":0.30163,"16.0":0.15307,"16.1":0.03151,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00368,"6.0-6.1":0,"7.0-7.1":0.00919,"8.1-8.4":0.00184,"9.0-9.2":0,"9.3":0.04226,"10.0-10.2":0,"10.3":0.04043,"11.0-11.2":0.01286,"11.3-11.4":0.01103,"12.0-12.1":0.00919,"12.2-12.5":0.29217,"13.0-13.1":0.01103,"13.2":0.00368,"13.3":0.02573,"13.4-13.7":0.09923,"14.0-14.4":0.31238,"14.5-14.8":0.69826,"15.0-15.1":0.12679,"15.2-15.3":0.2205,"15.4":0.34913,"15.5":0.82689,"15.6":6.53611,"16.0":7.38138,"16.1":0.48327},P:{"4":0.31653,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01021,"12.0":0.01021,"13.0":0.03063,"14.0":0.04084,"15.0":0.02042,"16.0":0.05105,"17.0":0.10211,"18.0":2.27696},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00798,"4.2-4.3":0.02394,"4.4":0,"4.4.3-4.4.4":0.18357},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0045,"9":0,"10":0,"11":0.02701,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2694},Q:{"13.1":0},O:{"0":0.03299},H:{"0":0.36436},L:{"0":56.95181},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04568,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00381,"69":0,"70":0,"71":0,"72":0.00381,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01142,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00761,"89":0.00381,"90":0,"91":0.00761,"92":0,"93":0,"94":0.00381,"95":0.00381,"96":0.00381,"97":0.00381,"98":0.00381,"99":0.00761,"100":0.00381,"101":0.00381,"102":0.02284,"103":0.01142,"104":0.01904,"105":0.47588,"106":0.05711,"107":0.92129,"108":0.89465,"109":0.00381,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00381,"35":0,"36":0,"37":0,"38":0.01142,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01904,"50":0,"51":0,"52":0,"53":0.00761,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00381,"69":0.00381,"70":0,"71":0,"72":0,"73":0,"74":0.00381,"75":0,"76":0,"77":0,"78":0.00381,"79":0.14086,"80":0.00381,"81":0.00761,"83":0.00761,"84":0.00381,"85":0.00761,"86":0.00761,"87":0.01904,"88":0.00761,"89":0.00761,"90":0.00381,"91":0.00381,"92":0.01523,"93":0.01142,"94":0.00381,"95":0.01523,"96":0.01142,"97":0.00381,"98":0.00761,"99":0.00761,"100":0.01142,"101":0.00761,"102":0.00761,"103":0.03426,"104":0.05711,"105":0.07995,"106":0.33882,"107":1.11545,"108":7.0163,"109":0.00761,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00381,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00381,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00381,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00381,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00381,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00761,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01523,"92":0.12182,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00381,"16":0,"17":0.00381,"18":0.00381,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00381,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00381,"105":0.00761,"106":0.04949,"107":0.35405,"108":0.73475},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00381,"14":0.01523,"15":0.00381,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00381,"13.1":0.01904,"14.1":0.03046,"15.1":0.00761,"15.2-15.3":0.00761,"15.4":0.01523,"15.5":0.03426,"15.6":0.15609,"16.0":0.01904,"16.1":0.14847,"16.2":0.04568,"16.3":0},G:{"8":0.00302,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00605,"6.0-6.1":0,"7.0-7.1":0.00302,"8.1-8.4":0,"9.0-9.2":0.00302,"9.3":0.03779,"10.0-10.2":0,"10.3":0.03326,"11.0-11.2":0.01209,"11.3-11.4":0.01058,"12.0-12.1":0.00605,"12.2-12.5":0.23885,"13.0-13.1":0.00756,"13.2":0.00151,"13.3":0.01814,"13.4-13.7":0.05745,"14.0-14.4":0.28723,"14.5-14.8":0.47921,"15.0-15.1":0.0907,"15.2-15.3":0.14361,"15.4":0.21315,"15.5":0.39153,"15.6":1.73544,"16.0":2.28571,"16.1":6.84805,"16.2":1.06273,"16.3":0.0257},P:{"4":0.39026,"5.0-5.4":0.01027,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01027,"12.0":0.01027,"13.0":0.03081,"14.0":0.04108,"15.0":0.01027,"16.0":0.05135,"17.0":0.06162,"18.0":0.19513,"19.0":2.46478},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01011,"4.2-4.3":0.01011,"4.4":0,"4.4.3-4.4.4":0.1112},A:{"6":0,"7":0,"8":0.00381,"9":0,"10":0,"11":0.01904,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26011},Q:{"13.1":0},O:{"0":0.03097},H:{"0":0.35179},L:{"0":66.15195},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js
index 612d95b72045f7..437f28ee3cad1d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.06415,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00713,"53":0,"54":0,"55":0,"56":0.00356,"57":0,"58":0,"59":0,"60":0.00356,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00356,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00356,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00713,"89":0.00356,"90":0,"91":0.00356,"92":0,"93":0,"94":0.00356,"95":0.00356,"96":0,"97":0.00356,"98":0.00356,"99":0.00713,"100":0.00713,"101":0.00713,"102":0.01069,"103":0.01069,"104":0.02495,"105":0.73062,"106":0.33145,"107":0.01069,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00356,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00356,"61":0,"62":0,"63":0.00356,"64":0,"65":0.00356,"66":0.00356,"67":0.00356,"68":0,"69":0.00713,"70":0.00356,"71":0.00713,"72":0.00356,"73":0.00356,"74":0.01426,"75":0.00356,"76":0.00356,"77":0.00713,"78":0.00356,"79":0.01426,"80":0.0392,"81":0.01426,"83":0.01426,"84":0.01782,"85":0.01426,"86":0.01782,"87":0.01782,"88":0.01069,"89":0.01782,"90":0.00356,"91":0.00713,"92":0.01782,"93":0.00713,"94":0.01069,"95":0.00713,"96":0.01426,"97":0.01069,"98":0.01069,"99":0.01069,"100":0.02495,"101":0.01782,"102":0.02495,"103":0.07841,"104":0.07841,"105":2.1776,"106":6.49004,"107":0.24592,"108":0.00356,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01069,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00356,"60":0.00356,"62":0,"63":0.01426,"64":0.02851,"65":0.04633,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00713,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00356,"86":0,"87":0,"88":0,"89":0,"90":0.05346,"91":0.12118,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00356,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00713,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00356,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00356,"103":0.00356,"104":0.00713,"105":0.1782,"106":0.73775,"107":0.05346},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00356,"14":0.01782,"15":0.00356,_:"0","3.1":0,"3.2":0,"5.1":0.02495,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00356,"13.1":0.02138,"14.1":0.03564,"15.1":0.01069,"15.2-15.3":0.00713,"15.4":0.01782,"15.5":0.02851,"15.6":0.07841,"16.0":0.04633,"16.1":0.00713,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0.00085,"6.0-6.1":0.00085,"7.0-7.1":0,"8.1-8.4":0.00085,"9.0-9.2":0,"9.3":0.01355,"10.0-10.2":0.00085,"10.3":0.01694,"11.0-11.2":0.01017,"11.3-11.4":0.00254,"12.0-12.1":0.01101,"12.2-12.5":0.25583,"13.0-13.1":0.01017,"13.2":0.01101,"13.3":0.03558,"13.4-13.7":0.07794,"14.0-14.4":0.28294,"14.5-14.8":0.46592,"15.0-15.1":0.21178,"15.2-15.3":0.25753,"15.4":0.48456,"15.5":0.76835,"15.6":2.29742,"16.0":2.71929,"16.1":0.1042},P:{"4":0.13297,"5.0-5.4":0,"6.2-6.4":0.01023,"7.2-7.4":0.05114,"8.2":0,"9.2":0.03069,"10.1":0.01023,"11.1-11.2":0.05114,"12.0":0.02046,"13.0":0.04091,"14.0":0.04091,"15.0":0.04091,"16.0":0.10229,"17.0":0.16366,"18.0":1.02286},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00363,"4.4":0,"4.4.3-4.4.4":0.03993},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00407,"9":0,"10":0,"11":0.02444,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0901},Q:{"13.1":0.00644},O:{"0":0.94609},H:{"0":0.86523},L:{"0":74.14741},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.06686,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00352,"53":0,"54":0,"55":0,"56":0.00352,"57":0,"58":0,"59":0,"60":0.00352,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00352,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00352,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00704,"89":0,"90":0,"91":0.00352,"92":0,"93":0,"94":0.00352,"95":0,"96":0,"97":0.00352,"98":0,"99":0.00352,"100":0.00352,"101":0.00352,"102":0.00704,"103":0.00704,"104":0.00352,"105":0.01056,"106":0.0176,"107":0.55952,"108":0.43284,"109":0.01408,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00352,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00352,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00352,"63":0.00352,"64":0,"65":0.00704,"66":0,"67":0,"68":0,"69":0.00704,"70":0.00352,"71":0.00704,"72":0.00352,"73":0.00352,"74":0.01408,"75":0.00352,"76":0.00352,"77":0.00352,"78":0.00352,"79":0.01056,"80":0.03871,"81":0.01408,"83":0.01056,"84":0.01408,"85":0.01056,"86":0.01408,"87":0.01408,"88":0.01056,"89":0.01056,"90":0.00352,"91":0.00704,"92":0.01408,"93":0.00704,"94":0.00704,"95":0.00704,"96":0.01056,"97":0.01056,"98":0.00704,"99":0.00704,"100":0.02463,"101":0.01056,"102":0.0176,"103":0.03871,"104":0.02111,"105":0.03519,"106":0.04927,"107":1.19998,"108":7.37934,"109":0.00352,"110":0.00352,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01408,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00352,"60":0.00352,"62":0,"63":0.00704,"64":0.01056,"65":0.00352,"66":0.02111,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00352,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00352,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02111,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00352,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00352,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00352,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00352,"106":0.00352,"107":0.27096,"108":0.67565},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00352,"14":0.01408,"15":0.00352,_:"0","3.1":0,"3.2":0,"5.1":0.02815,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00352,"13.1":0.0176,"14.1":0.02815,"15.1":0.00704,"15.2-15.3":0.00704,"15.4":0.01056,"15.5":0.02111,"15.6":0.0563,"16.0":0.01408,"16.1":0.0563,"16.2":0.01056,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00092,"6.0-6.1":0.00185,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.012,"10.0-10.2":0,"10.3":0.012,"11.0-11.2":0.00369,"11.3-11.4":0.00185,"12.0-12.1":0.00923,"12.2-12.5":0.24823,"13.0-13.1":0.00923,"13.2":0.00831,"13.3":0.03507,"13.4-13.7":0.0646,"14.0-14.4":0.25377,"14.5-14.8":0.41341,"15.0-15.1":0.18917,"15.2-15.3":0.23439,"15.4":0.39957,"15.5":0.60627,"15.6":1.17102,"16.0":1.7856,"16.1":2.55798,"16.2":0.35343,"16.3":0.00369},P:{"4":0.10485,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04194,"8.2":0,"9.2":0.01049,"10.1":0,"11.1-11.2":0.03146,"12.0":0.01049,"13.0":0.04194,"14.0":0.03146,"15.0":0.03146,"16.0":0.08388,"17.0":0.10485,"18.0":0.17825,"19.0":0.97512},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03704},A:{"6":0,"7":0,"8":0.00352,"9":0,"10":0,"11":0.01408,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1037},Q:{"13.1":0.00648},O:{"0":1.00456},H:{"0":0.84674},L:{"0":74.39563},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js
index adb0fdd26d98f1..15992cc2140a9c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00759,"39":0,"40":0,"41":0,"42":0,"43":0.00759,"44":0.02657,"45":0.00759,"46":0,"47":0,"48":0,"49":0,"50":0.0038,"51":0,"52":0.00759,"53":0.0038,"54":0,"55":0,"56":0.00759,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0038,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01139,"79":0.00759,"80":0.0038,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.03795,"88":0.0038,"89":0,"90":0,"91":0.0038,"92":0,"93":0.0038,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0038,"101":0.0038,"102":0.01518,"103":0.04175,"104":0.01898,"105":0.44022,"106":0.18975,"107":0.01139,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0038,"37":0,"38":0.0038,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00759,"48":0.07211,"49":0.02277,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0038,"70":0.0038,"71":0,"72":0,"73":0,"74":0.02657,"75":0,"76":0.00759,"77":0.0038,"78":0.03036,"79":0.02657,"80":0.03036,"81":0.04934,"83":0.01518,"84":0.02277,"85":0.03036,"86":0.03036,"87":0.02657,"88":0.0038,"89":0.01139,"90":0.0038,"91":0.00759,"92":0.00759,"93":0.01518,"94":0.0038,"95":0.0038,"96":0.08349,"97":0.01139,"98":0.00759,"99":0.01518,"100":0.10626,"101":0.25047,"102":0.03036,"103":0.12524,"104":0.11006,"105":2.23905,"106":5.28644,"107":0.18596,"108":0.0038,"109":0.0038,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00759,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0038,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01139,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00759,"86":0,"87":0,"88":0,"89":0,"90":0.09108,"91":0.20493,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0038,"13":0.0038,"14":0,"15":0,"16":0,"17":0,"18":0.00759,"79":0,"80":0,"81":0,"83":0.0038,"84":0.0038,"85":0,"86":0.0038,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0038,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0038,"100":0,"101":0.0038,"102":0.0038,"103":0.01139,"104":0.04175,"105":0.3074,"106":1.08158,"107":0.05693},E:{"4":0,"5":0,"6":0,"7":0,"8":0.0038,"9":0.01139,"10":0,"11":0,"12":0,"13":0.01518,"14":0.14042,"15":0.01518,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00759,"12.1":0.01139,"13.1":0.08729,"14.1":0.21632,"15.1":0.03036,"15.2-15.3":0.03036,"15.4":0.11385,"15.5":0.18596,"15.6":1.01706,"16.0":0.18216,"16.1":0.02277,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00834,"7.0-7.1":0.02503,"8.1-8.4":0.01669,"9.0-9.2":0.00417,"9.3":0.12514,"10.0-10.2":0,"10.3":0.14183,"11.0-11.2":0.00834,"11.3-11.4":0.09594,"12.0-12.1":0.01669,"12.2-12.5":1.0512,"13.0-13.1":0.01669,"13.2":0.01251,"13.3":0.05006,"13.4-13.7":0.2044,"14.0-14.4":0.77172,"14.5-14.8":2.27344,"15.0-15.1":0.42549,"15.2-15.3":0.68412,"15.4":0.75503,"15.5":2.21504,"15.6":20.00626,"16.0":10.87914,"16.1":0.31286},P:{"4":0.05194,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02078,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03117,"12.0":0.02078,"13.0":0.04155,"14.0":0.06233,"15.0":0.02078,"16.0":0.0935,"17.0":0.14544,"18.0":3.17889},I:{"0":0,"3":0,"4":0.01288,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02577,"4.2-4.3":0.03865,"4.4":0,"4.4.3-4.4.4":0.14173},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0038,"9":0.09488,"10":0,"11":0.05693,"5.5":0},J:{"7":0,"10":0.00621},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.50881},Q:{"13.1":0},O:{"0":0.01862},H:{"0":0.16449},L:{"0":39.50169},S:{"2.5":0.00621}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00687,"39":0,"40":0,"41":0,"42":0,"43":0.00687,"44":0.0309,"45":0.00687,"46":0,"47":0,"48":0,"49":0,"50":0.00343,"51":0,"52":0.00687,"53":0.00343,"54":0,"55":0,"56":0.00343,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00343,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0103,"79":0.00343,"80":0,"81":0.00343,"82":0.00343,"83":0.00343,"84":0.00343,"85":0,"86":0,"87":0.21628,"88":0.00343,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00343,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00343,"102":0.0103,"103":0.00343,"104":0.00343,"105":0.00343,"106":0.0206,"107":0.34673,"108":0.23344,"109":0.00343,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00343,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00687,"48":0.07896,"49":0.02746,"50":0,"51":0,"52":0,"53":0.00343,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00343,"66":0,"67":0,"68":0,"69":0,"70":0.00343,"71":0,"72":0,"73":0,"74":0.03776,"75":0,"76":0.00687,"77":0,"78":0.00343,"79":0.02403,"80":0.00343,"81":0.0309,"83":0.01373,"84":0.0103,"85":0.0103,"86":0.0103,"87":0.06179,"88":0.00343,"89":0.01373,"90":0.00343,"91":0.00687,"92":0.00687,"93":0.00687,"94":0.00343,"95":0.00343,"96":0.08926,"97":0.00687,"98":0.00343,"99":0.00687,"100":0.01373,"101":0.02746,"102":0.01373,"103":0.06523,"104":0.0206,"105":0.06866,"106":0.3021,"107":1.19468,"108":4.79933,"109":0.00343,"110":0.00343,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00687,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00343,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00343,"71":0.00343,"72":0.00343,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00687,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0515,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00343,"13":0.00343,"14":0,"15":0,"16":0,"17":0,"18":0.00343,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00687,"101":0.00343,"102":0,"103":0.00343,"104":0.00343,"105":0.00343,"106":0.00687,"107":0.42226,"108":0.87885},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00343,"9":0.0103,"10":0,"11":0,"12":0,"13":0.0103,"14":0.06179,"15":0.0103,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00687,"13.1":0.06179,"14.1":0.16822,"15.1":0.02403,"15.2-15.3":0.01717,"15.4":0.04463,"15.5":0.10642,"15.6":0.6763,"16.0":0.06179,"16.1":0.20598,"16.2":0.0412,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02057,"8.1-8.4":0.02879,"9.0-9.2":0.00823,"9.3":0.15629,"10.0-10.2":0,"10.3":0.15218,"11.0-11.2":0.01234,"11.3-11.4":0.11516,"12.0-12.1":0.01234,"12.2-12.5":1.19278,"13.0-13.1":0.01645,"13.2":0.01234,"13.3":0.05347,"13.4-13.7":0.15629,"14.0-14.4":0.59639,"14.5-14.8":1.65755,"15.0-15.1":0.39896,"15.2-15.3":0.55114,"15.4":0.55114,"15.5":1.50948,"15.6":7.42812,"16.0":5.61839,"16.1":17.12662,"16.2":1.27915,"16.3":0.02057},P:{"4":0.06277,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02092,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03138,"12.0":0.01046,"13.0":0.04184,"14.0":0.05231,"15.0":0.02092,"16.0":0.08369,"17.0":0.07323,"18.0":0.29291,"19.0":3.47305},I:{"0":0,"3":0,"4":0.0417,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04865,"4.4":0,"4.4.3-4.4.4":0.1807},A:{"6":0,"7":0,"8":0.00343,"9":0.10986,"10":0,"11":0.04463,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00657},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.51223},Q:{"13.1":0},O:{"0":0.03284},H:{"0":0.23004},L:{"0":42.9273},S:{"2.5":0.00657}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js
index 29722f913e8169..e157e8a50a7015 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00409,"26":0.00818,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00409,"51":0,"52":0.01227,"53":0.00409,"54":0,"55":0,"56":0.01227,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00409,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00409,"79":0.04908,"80":0.01227,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00409,"89":0.00409,"90":0,"91":0.00409,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00409,"98":0.00409,"99":0.00409,"100":0,"101":0,"102":0.00409,"103":0.00818,"104":0.02454,"105":0.3681,"106":0.15542,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.01227,"32":0.00409,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00818,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00818,"50":0,"51":0.00409,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00409,"64":0.00409,"65":0.00409,"66":0,"67":0,"68":0.00409,"69":0.00409,"70":0.00409,"71":0.01227,"72":0.00409,"73":0.02863,"74":0.00409,"75":0.00409,"76":0.00409,"77":0.00409,"78":0.00818,"79":0.04499,"80":0.06953,"81":0.01227,"83":0.00818,"84":0.00409,"85":0.00818,"86":0.01227,"87":0.01636,"88":0.00409,"89":0.01227,"90":0.03272,"91":0.03681,"92":0.03681,"93":0.02863,"94":0.02863,"95":0.01227,"96":0.02863,"97":0.01227,"98":0.01227,"99":0.01227,"100":0.02454,"101":0.02045,"102":0.03681,"103":0.09816,"104":0.15542,"105":3.01433,"106":8.90802,"107":0.38855,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00409,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00409,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01227,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00409,"86":0,"87":0,"88":0,"89":0,"90":0.10225,"91":0.21677,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00409,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00409,"93":0.00409,"94":0,"95":0,"96":0.00409,"97":0,"98":0,"99":0,"100":0.00409,"101":0.00409,"102":0.00409,"103":0.00818,"104":0.02045,"105":0.22495,"106":0.78528,"107":0.07362},E:{"4":0,"5":0,"6":0,"7":0,"8":0.05317,"9":0,"10":0,"11":0,"12":0,"13":0.00409,"14":0.02454,"15":0.00409,_:"0","3.1":0,"3.2":0,"5.1":0.00409,"6.1":0.00409,"7.1":0,"9.1":0.00818,"10.1":0,"11.1":0.00409,"12.1":0.00409,"13.1":0.03681,"14.1":0.06544,"15.1":0.00818,"15.2-15.3":0.00818,"15.4":0.02045,"15.5":0.05317,"15.6":0.30266,"16.0":0.06544,"16.1":0.01636,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00433,"6.0-6.1":0,"7.0-7.1":0.03467,"8.1-8.4":0.01083,"9.0-9.2":0,"9.3":0.08668,"10.0-10.2":0.0065,"10.3":0.08451,"11.0-11.2":0.013,"11.3-11.4":0.02384,"12.0-12.1":0.02817,"12.2-12.5":0.36838,"13.0-13.1":0.01517,"13.2":0.013,"13.3":0.05851,"13.4-13.7":0.13435,"14.0-14.4":0.45722,"14.5-14.8":1.22648,"15.0-15.1":0.16902,"15.2-15.3":0.30987,"15.4":0.39655,"15.5":0.96862,"15.6":8.8454,"16.0":7.2267,"16.1":0.36838},P:{"4":0.09173,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03058,"8.2":0,"9.2":0.05096,"10.1":0.01019,"11.1-11.2":0.16308,"12.0":0.04077,"13.0":0.13251,"14.0":0.15289,"15.0":0.08154,"16.0":0.23443,"17.0":0.32617,"18.0":5.40215},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01335,"4.2-4.3":0.01001,"4.4":0,"4.4.3-4.4.4":0.07344},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00409,"9":0.00409,"10":0.00409,"11":0.06953,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18321},Q:{"13.1":0},O:{"0":0.04137},H:{"0":0.27417},L:{"0":52.25573},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00393,"26":0.00786,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00393,"53":0,"54":0,"55":0,"56":0.00786,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00393,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00393,"79":0.04714,"80":0.00786,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00393,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00393,"98":0,"99":0,"100":0,"101":0,"102":0.00786,"103":0.00393,"104":0.00393,"105":0.00786,"106":0.01178,"107":0.26318,"108":0.1964,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00393,"31":0.01178,"32":0.00393,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00786,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00786,"50":0,"51":0,"52":0,"53":0.00393,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00393,"61":0,"62":0,"63":0.00393,"64":0,"65":0.00393,"66":0,"67":0,"68":0.00786,"69":0.00393,"70":0.00393,"71":0.00393,"72":0.00393,"73":0.00786,"74":0.00786,"75":0.00393,"76":0.00393,"77":0.00393,"78":0.00786,"79":0.03928,"80":0.07856,"81":0.00786,"83":0.01178,"84":0.00786,"85":0.01178,"86":0.01571,"87":0.02357,"88":0.00786,"89":0.01178,"90":0.05106,"91":0.05106,"92":0.05106,"93":0.04714,"94":0.04714,"95":0.01571,"96":0.01571,"97":0.00786,"98":0.01178,"99":0.00786,"100":0.04321,"101":0.00786,"102":0.01964,"103":0.06285,"104":0.03928,"105":0.04321,"106":0.07856,"107":1.73618,"108":9.56468,"109":0.00393,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00393,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00393,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00393,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.03928,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00393,"79":0,"80":0,"81":0,"83":0,"84":0.00393,"85":0.00393,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00393,"93":0,"94":0,"95":0,"96":0.00393,"97":0,"98":0.00393,"99":0.00393,"100":0,"101":0,"102":0.00393,"103":0.00393,"104":0.00786,"105":0.00786,"106":0.01178,"107":0.28674,"108":0.73454},E:{"4":0,"5":0,"6":0,"7":0,"8":0.05499,"9":0,"10":0,"11":0,"12":0,"13":0.00393,"14":0.02357,"15":0.00393,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.00393,"7.1":0,"9.1":0.01964,"10.1":0,"11.1":0,"12.1":0.00393,"13.1":0.01964,"14.1":0.05106,"15.1":0.01178,"15.2-15.3":0.01178,"15.4":0.01178,"15.5":0.03928,"15.6":0.21604,"16.0":0.01571,"16.1":0.10213,"16.2":0.0275,"16.3":0},G:{"8":0.00227,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03172,"8.1-8.4":0.01133,"9.0-9.2":0.00227,"9.3":0.07023,"10.0-10.2":0.0068,"10.3":0.0725,"11.0-11.2":0.02266,"11.3-11.4":0.02039,"12.0-12.1":0.03172,"12.2-12.5":0.3489,"13.0-13.1":0.01359,"13.2":0.01359,"13.3":0.03398,"13.4-13.7":0.12234,"14.0-14.4":0.39874,"14.5-14.8":1.03309,"15.0-15.1":0.16312,"15.2-15.3":0.24921,"15.4":0.33077,"15.5":0.71818,"15.6":3.73137,"16.0":4.03042,"16.1":9.14378,"16.2":1.04669,"16.3":0.02039},P:{"4":0.08132,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04066,"8.2":0,"9.2":0.04066,"10.1":0.02033,"11.1-11.2":0.18297,"12.0":0.04066,"13.0":0.14231,"14.0":0.1728,"15.0":0.08132,"16.0":0.22363,"17.0":0.2033,"18.0":0.50825,"19.0":5.58054},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0298,"4.4":0,"4.4.3-4.4.4":0.06555},A:{"6":0,"7":0,"8":0.00393,"9":0,"10":0.00393,"11":0.05892,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17002},Q:{"13.1":0},O:{"0":0.03643},H:{"0":0.22419},L:{"0":52.19864},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js
index d984da18c61eb1..67cd33666c06b0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00503,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.14593,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00503,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00503,"79":0,"80":0,"81":0,"82":0,"83":0.03019,"84":0.13586,"85":0,"86":0,"87":0.00503,"88":0,"89":0,"90":0,"91":0,"92":0.00503,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00503,"99":0.00503,"100":0.01006,"101":0.06038,"102":0.00503,"103":0.04026,"104":0.02013,"105":0.68435,"106":0.35727,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.0151,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03522,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02013,"66":0,"67":0.03522,"68":0,"69":0,"70":0,"71":0.00503,"72":0,"73":0,"74":0.00503,"75":0,"76":0.00503,"77":0,"78":0,"79":0.09561,"80":0.04529,"81":0,"83":0,"84":0.00503,"85":0.02013,"86":0.00503,"87":0.02013,"88":0,"89":0,"90":0.0151,"91":0.01006,"92":0.01006,"93":0.1258,"94":0.00503,"95":0,"96":0.01006,"97":0.0151,"98":0.07045,"99":0.0151,"100":0.02013,"101":0.00503,"102":0.05535,"103":0.32708,"104":0.10567,"105":2.98398,"106":7.96566,"107":0.27676,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00503,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00503,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.18115,"91":0.19625,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00503,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00503,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.0151,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.02013,"102":0,"103":0.01006,"104":0.07045,"105":1.11207,"106":3.25067,"107":0.2365},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00503,"9":0,"10":0,"11":0,"12":0,"13":0.00503,"14":0.22141,"15":0.03019,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.02013,"11.1":0.01006,"12.1":0.2516,"13.1":0.32205,"14.1":0.3925,"15.1":0.09561,"15.2-15.3":0.07548,"15.4":0.04026,"15.5":0.26166,"15.6":2.9085,"16.0":0.44282,"16.1":0.08051,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.63207,"10.0-10.2":0,"10.3":0.19013,"11.0-11.2":0.01028,"11.3-11.4":0.01542,"12.0-12.1":0.01028,"12.2-12.5":1.82426,"13.0-13.1":0.00514,"13.2":0,"13.3":0.03597,"13.4-13.7":0.20555,"14.0-14.4":0.47276,"14.5-14.8":1.50565,"15.0-15.1":0.59096,"15.2-15.3":0.45221,"15.4":0.32888,"15.5":2.23022,"15.6":24.18809,"16.0":14.03906,"16.1":0.64234},P:{"4":0.0322,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01073,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.0322,"13.0":0.04293,"14.0":0,"15.0":0.02147,"16.0":0.10734,"17.0":0.05367,"18.0":2.90879},I:{"0":0,"3":0,"4":0.23269,"2.1":0,"2.2":0,"2.3":0.00931,"4.1":0,"4.2-4.3":0.01862,"4.4":0,"4.4.3-4.4.4":0.17685},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03019,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.65081},Q:{"13.1":0},O:{"0":0.00497},H:{"0":0.04233},L:{"0":22.12515},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00483,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.14502,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.05317,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.0145,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01934,"102":0.00483,"103":0.00483,"104":0.00967,"105":0.00967,"106":0.0145,"107":0.61875,"108":0.54624,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00483,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00967,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01934,"66":0,"67":0.04351,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00483,"77":0,"78":0,"79":0.0145,"80":0.07734,"81":0.00483,"83":0,"84":0.00967,"85":0.0145,"86":0,"87":0.06284,"88":0,"89":0.00483,"90":0.00483,"91":0.00483,"92":0.00483,"93":0.0145,"94":0,"95":0.00483,"96":0.00483,"97":0.00483,"98":0.03867,"99":0.00967,"100":0.00483,"101":0.00483,"102":0.00967,"103":0.2127,"104":0.029,"105":0.49307,"106":0.09185,"107":1.70157,"108":7.72957,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00483,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00967,"91":0,"92":0.05317,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00483,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00967,"88":0,"89":0,"90":0.00483,"91":0.00483,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00483,"104":0.00483,"105":0.04834,"106":0.0145,"107":1.39219,"108":3.11793},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00483,"14":0.11602,"15":0.00967,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00483,"12.1":0.20786,"13.1":0.20303,"14.1":0.28521,"15.1":0.03384,"15.2-15.3":0.029,"15.4":0.07734,"15.5":0.2562,"15.6":2.446,"16.0":0.2127,"16.1":0.82661,"16.2":0.18853,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00477,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.72987,"10.0-10.2":0,"10.3":0.43888,"11.0-11.2":0,"11.3-11.4":0.00954,"12.0-12.1":0.00954,"12.2-12.5":1.47405,"13.0-13.1":0,"13.2":0,"13.3":0.01908,"13.4-13.7":0.1288,"14.0-14.4":0.60584,"14.5-14.8":0.89206,"15.0-15.1":0.62492,"15.2-15.3":0.45796,"15.4":0.33393,"15.5":1.46928,"15.6":8.94926,"16.0":5.03277,"16.1":21.53356,"16.2":1.9177,"16.3":0.01908},P:{"4":0.05372,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01074,"8.2":0,"9.2":0.01074,"10.1":0.01074,"11.1-11.2":0,"12.0":0,"13.0":0.11818,"14.0":0,"15.0":0.02149,"16.0":0.06446,"17.0":0.08595,"18.0":0.2686,"19.0":2.85791},I:{"0":0,"3":0,"4":0.18203,"2.1":0,"2.2":0,"2.3":0.01255,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.1883},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03384,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.7594},Q:{"13.1":0},O:{"0":0.04133},H:{"0":0.06847},L:{"0":26.30304},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js
index ba5c1639b2b745..d25a5efa8504fd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00227,"48":0,"49":0,"50":0,"51":0,"52":0.00454,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00227,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00227,"89":0,"90":0.00227,"91":0.00227,"92":0,"93":0,"94":0,"95":0.00227,"96":0,"97":0,"98":0,"99":0.00227,"100":0.00227,"101":0.00227,"102":0.00681,"103":0.00454,"104":0.01135,"105":0.19967,"106":0.08849,"107":0.00454,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00454,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00227,"64":0.00227,"65":0,"66":0,"67":0,"68":0.00227,"69":0.00227,"70":0.00454,"71":0.00454,"72":0.00227,"73":0.00227,"74":0.00908,"75":0,"76":0,"77":0.00227,"78":0.00227,"79":0.00454,"80":0.00681,"81":0.00681,"83":0.00908,"84":0.00454,"85":0.00681,"86":0.01135,"87":0.01588,"88":0.00227,"89":0.00681,"90":0.00681,"91":0.00908,"92":0.00681,"93":0.00454,"94":0.01588,"95":0.00681,"96":0.01135,"97":0.01361,"98":0.00908,"99":0.01588,"100":0.01135,"101":0.01588,"102":0.01815,"103":0.06353,"104":0.0658,"105":0.93937,"106":2.64565,"107":0.10211,"108":0.00454,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00227,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00227,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00227,"56":0.00227,"57":0,"58":0.00454,"60":0.00454,"62":0,"63":0.02042,"64":0.05219,"65":0.07261,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01361,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00227,"86":0,"87":0,"88":0,"89":0,"90":0.01588,"91":0.03404,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00227,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00227,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00227,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00227,"104":0.00454,"105":0.04538,"106":0.16564,"107":0.01135},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00227,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00227,"14.1":0.00454,"15.1":0.00227,"15.2-15.3":0.00227,"15.4":0.00227,"15.5":0.00681,"15.6":0.02496,"16.0":0.01588,"16.1":0.00227,"16.2":0},G:{"8":0.00165,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00033,"6.0-6.1":0,"7.0-7.1":0.01222,"8.1-8.4":0,"9.0-9.2":0.00066,"9.3":0.00627,"10.0-10.2":0.00066,"10.3":0.00726,"11.0-11.2":0.00792,"11.3-11.4":0.00297,"12.0-12.1":0.00693,"12.2-12.5":0.11225,"13.0-13.1":0.00561,"13.2":0.00363,"13.3":0.00891,"13.4-13.7":0.03004,"14.0-14.4":0.11159,"14.5-14.8":0.14724,"15.0-15.1":0.0822,"15.2-15.3":0.08121,"15.4":0.07329,"15.5":0.1961,"15.6":0.74875,"16.0":1.32615,"16.1":0.11522},P:{"4":0.13462,"5.0-5.4":0,"6.2-6.4":0.01036,"7.2-7.4":0.0932,"8.2":0,"9.2":0.03107,"10.1":0,"11.1-11.2":0.02071,"12.0":0.01036,"13.0":0.05178,"14.0":0.03107,"15.0":0.03107,"16.0":0.10355,"17.0":0.08284,"18.0":0.52812},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01242,"4.4":0,"4.4.3-4.4.4":0.06212},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00908,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14689},Q:{"13.1":0},O:{"0":1.20604},H:{"0":2.02742},L:{"0":85.79419},S:{"2.5":0.37109}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00464,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00232,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00232,"100":0,"101":0,"102":0.00464,"103":0.00232,"104":0.00232,"105":0.00232,"106":0.00695,"107":0.14835,"108":0.1414,"109":0.00695,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00232,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00232,"64":0,"65":0,"66":0,"67":0,"68":0.00232,"69":0.00232,"70":0.00464,"71":0.00464,"72":0.00232,"73":0,"74":0.01159,"75":0,"76":0,"77":0.00232,"78":0.00232,"79":0.00232,"80":0.00695,"81":0.00464,"83":0.00695,"84":0.00232,"85":0.00464,"86":0.00695,"87":0.01159,"88":0.00232,"89":0.00232,"90":0.00464,"91":0.00695,"92":0.00464,"93":0.00232,"94":0.01159,"95":0.00464,"96":0.00927,"97":0.00927,"98":0.00464,"99":0.01159,"100":0.00695,"101":0.00927,"102":0.01159,"103":0.03477,"104":0.02086,"105":0.03013,"106":0.04636,"107":0.54705,"108":3.26374,"109":0.00927,"110":0.00232,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00232,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00232,"56":0,"57":0,"58":0.00232,"60":0.00232,"62":0,"63":0.00927,"64":0.01159,"65":0.00695,"66":0.0255,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00464,"73":0.00927,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00232,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00695,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00232,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00232,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00232,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00232,"105":0.00232,"106":0.00232,"107":0.06259,"108":0.16226},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00232,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00232,"14.1":0.00464,"15.1":0,"15.2-15.3":0,"15.4":0.00232,"15.5":0.00464,"15.6":0.01391,"16.0":0.00232,"16.1":0.01854,"16.2":0.00464,"16.3":0},G:{"8":0.00088,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00029,"5.0-5.1":0,"6.0-6.1":0.00029,"7.0-7.1":0.00587,"8.1-8.4":0,"9.0-9.2":0.00029,"9.3":0.00499,"10.0-10.2":0.00059,"10.3":0.00499,"11.0-11.2":0.00676,"11.3-11.4":0.00147,"12.0-12.1":0.00499,"12.2-12.5":0.0749,"13.0-13.1":0.00323,"13.2":0.00323,"13.3":0.00558,"13.4-13.7":0.01674,"14.0-14.4":0.05845,"14.5-14.8":0.08106,"15.0-15.1":0.0561,"15.2-15.3":0.05081,"15.4":0.04582,"15.5":0.10309,"15.6":0.2473,"16.0":0.43469,"16.1":1.15045,"16.2":0.34863,"16.3":0.00705},P:{"4":0.09138,"5.0-5.4":0,"6.2-6.4":0.01015,"7.2-7.4":0.06092,"8.2":0,"9.2":0.01015,"10.1":0,"11.1-11.2":0.04061,"12.0":0.03046,"13.0":0.11169,"14.0":0.11169,"15.0":0.07107,"16.0":0.26399,"17.0":0.22338,"18.0":0.4569,"19.0":2.30483},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03464},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04172,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13828},Q:{"13.1":0},O:{"0":1.7515},H:{"0":2.09457},L:{"0":82.01852},S:{"2.5":0.44556}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js
index ef83bcb7af8d3e..3713380e88c8f7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00483,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00242,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00242,"92":0,"93":0,"94":0,"95":0.00242,"96":0,"97":0.00242,"98":0,"99":0.00242,"100":0,"101":0.00242,"102":0.00483,"103":0.00483,"104":0.00483,"105":0.13288,"106":0.06282,"107":0.00242,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00242,"34":0,"35":0,"36":0,"37":0,"38":0.00242,"39":0,"40":0.00242,"41":0,"42":0,"43":0.01691,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00242,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00242,"56":0.00242,"57":0,"58":0,"59":0,"60":0.00242,"61":0,"62":0,"63":0.00242,"64":0.00483,"65":0.00242,"66":0,"67":0,"68":0.00242,"69":0.00242,"70":0.00242,"71":0.00242,"72":0.00242,"73":0.00242,"74":0.00242,"75":0,"76":0,"77":0,"78":0.00483,"79":0.0145,"80":0.00242,"81":0.0145,"83":0.00966,"84":0.00483,"85":0.00725,"86":0.01208,"87":0.00966,"88":0.00966,"89":0.00725,"90":0.00966,"91":0.00725,"92":0.01208,"93":0.00483,"94":0.00483,"95":0.00966,"96":0.01208,"97":0.00966,"98":0.00966,"99":0.00966,"100":0.01691,"101":0.01208,"102":0.01933,"103":0.03866,"104":0.0459,"105":0.82627,"106":2.67934,"107":0.09664,"108":0.00483,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00242,"64":0.00242,"65":0.00966,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00483,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00242,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00242,"86":0,"87":0,"88":0,"89":0.00242,"90":0.0459,"91":0.09664,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00483,"79":0,"80":0,"81":0,"83":0,"84":0.00242,"85":0,"86":0,"87":0,"88":0,"89":0.00242,"90":0.00242,"91":0,"92":0.00483,"93":0,"94":0,"95":0,"96":0.00242,"97":0,"98":0.00242,"99":0.00242,"100":0.00242,"101":0.00242,"102":0.00483,"103":0.00966,"104":0.02174,"105":0.13046,"106":0.26576,"107":0.02416},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00725,"14":0.01691,"15":0.00483,_:"0","3.1":0,"3.2":0,"5.1":0.10389,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01208,"14.1":0.02899,"15.1":0.00483,"15.2-15.3":0.01933,"15.4":0.0145,"15.5":0.03382,"15.6":0.23918,"16.0":0.02416,"16.1":0.0145,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00402,"6.0-6.1":0,"7.0-7.1":0.09053,"8.1-8.4":0,"9.0-9.2":0.01609,"9.3":0.05432,"10.0-10.2":0,"10.3":0.05231,"11.0-11.2":0.01207,"11.3-11.4":0.01207,"12.0-12.1":0.04024,"12.2-12.5":0.74636,"13.0-13.1":0.01006,"13.2":0.01006,"13.3":0.05029,"13.4-13.7":0.14284,"14.0-14.4":0.38425,"14.5-14.8":0.89725,"15.0-15.1":0.19916,"15.2-15.3":0.30579,"15.4":0.48886,"15.5":1.18091,"15.6":4.98515,"16.0":8.15972,"16.1":0.45064},P:{"4":0.2065,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.15487,"8.2":0,"9.2":0.03097,"10.1":0.02065,"11.1-11.2":0.11357,"12.0":0.02065,"13.0":0.18585,"14.0":0.1239,"15.0":0.0826,"16.0":0.2065,"17.0":0.33039,"18.0":2.68444},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0064,"4.2-4.3":0.01152,"4.4":0,"4.4.3-4.4.4":0.11007},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01691,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12893},Q:{"13.1":0},O:{"0":0.32611},H:{"0":0.33028},L:{"0":68.53523},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0655,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00328,"70":0,"71":0,"72":0,"73":0,"74":0.00328,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00328,"89":0.00328,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00328,"100":0,"101":0,"102":0.00655,"103":0.00328,"104":0.00328,"105":0.00328,"106":0.01965,"107":0.131,"108":0.11463,"109":0.00328,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00328,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00328,"34":0,"35":0,"36":0,"37":0,"38":0.00983,"39":0,"40":0,"41":0,"42":0,"43":0.01638,"44":0,"45":0,"46":0,"47":0.00328,"48":0,"49":0.0131,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00328,"56":0.00328,"57":0,"58":0,"59":0,"60":0.00328,"61":0,"62":0,"63":0.00655,"64":0.00328,"65":0.00328,"66":0,"67":0,"68":0.00328,"69":0.00328,"70":0.00655,"71":0.00328,"72":0.00328,"73":0.00328,"74":0.00328,"75":0.00328,"76":0,"77":0.00328,"78":0.00655,"79":0.01965,"80":0.00328,"81":0.0131,"83":0.00983,"84":0.00328,"85":0.00983,"86":0.01638,"87":0.01638,"88":0.00983,"89":0.00655,"90":0.00328,"91":0.00328,"92":0.0131,"93":0.00328,"94":0.00328,"95":0.00983,"96":0.0131,"97":0.0131,"98":0.00983,"99":0.00655,"100":0.0131,"101":0.00655,"102":0.00655,"103":0.06223,"104":0.01638,"105":0.8777,"106":0.4847,"107":1.24123,"108":4.81098,"109":0.00328,"110":0.00655,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00655,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00655,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00328,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00655,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02948,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00328,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00655,"79":0,"80":0,"81":0,"83":0,"84":0.00328,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00983,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00328,"104":0.00328,"105":0.00328,"106":0.00328,"107":0.21943,"108":0.35698},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00328,"14":0.01965,"15":0.00328,_:"0","3.1":0,"3.2":0,"5.1":0.0917,"6.1":0,"7.1":0,"9.1":0.00328,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00983,"14.1":0.0393,"15.1":0.00655,"15.2-15.3":0.01965,"15.4":0.01965,"15.5":0.06223,"15.6":0.37663,"16.0":0.0131,"16.1":0.18013,"16.2":0.04258,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00226,"6.0-6.1":0,"7.0-7.1":0.09509,"8.1-8.4":0,"9.0-9.2":0.01132,"9.3":0.0566,"10.0-10.2":0,"10.3":0.06566,"11.0-11.2":0.01132,"11.3-11.4":0.01811,"12.0-12.1":0.02264,"12.2-12.5":0.66566,"13.0-13.1":0.00679,"13.2":0.00679,"13.3":0.05434,"13.4-13.7":0.13811,"14.0-14.4":0.37811,"14.5-14.8":0.74264,"15.0-15.1":0.17208,"15.2-15.3":0.25585,"15.4":0.40302,"15.5":0.88755,"15.6":2.18037,"16.0":4.90414,"16.1":7.483,"16.2":1.25207,"16.3":0.02943},P:{"4":0.11302,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11302,"8.2":0,"9.2":0.02055,"10.1":0,"11.1-11.2":0.07192,"12.0":0.02055,"13.0":0.1233,"14.0":0.07192,"15.0":0.05137,"16.0":0.1644,"17.0":0.18495,"18.0":0.27742,"19.0":2.66117},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00635,"4.2-4.3":0.00635,"4.4":0,"4.4.3-4.4.4":0.11642},A:{"6":0,"7":0,"8":0.00348,"9":0,"10":0,"11":0.0522,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1345},Q:{"13.1":0},O:{"0":0.5111},H:{"0":0.45204},L:{"0":62.17545},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js
index c1860c7b691243..578a02ef984861 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00247,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00247,"42":0,"43":0.00247,"44":0,"45":0,"46":0,"47":0.00247,"48":0.00247,"49":0,"50":0.00247,"51":0,"52":0.01726,"53":0,"54":0,"55":0,"56":0.00247,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00986,"69":0,"70":0,"71":0,"72":0.00247,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00247,"79":0,"80":0,"81":0.00247,"82":0.00493,"83":0.00247,"84":0.00247,"85":0.00247,"86":0.00247,"87":0.00247,"88":0.00493,"89":0.00493,"90":0.00247,"91":0.0074,"92":0.00493,"93":0.00247,"94":0.07888,"95":0.0074,"96":0.00493,"97":0.00493,"98":0.00493,"99":0.01233,"100":0.00986,"101":0.00986,"102":0.03698,"103":0.02712,"104":0.06902,"105":0.76662,"106":0.34017,"107":0.00247,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00247,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00247,"47":0,"48":0,"49":0.00493,"50":0,"51":0.00247,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00247,"59":0,"60":0,"61":0,"62":0.00247,"63":0.00247,"64":0.00247,"65":0,"66":0,"67":0,"68":0.00247,"69":0.00247,"70":0.00493,"71":0.00493,"72":0.00247,"73":0.00247,"74":0.00247,"75":0.00247,"76":0.00247,"77":0.00986,"78":0.0074,"79":0.0074,"80":0.0074,"81":0.01972,"83":0.0074,"84":0.00986,"85":0.0074,"86":0.01726,"87":0.00986,"88":0.0074,"89":0.0074,"90":0.00493,"91":0.00986,"92":0.00986,"93":0.00247,"94":0.0074,"95":0.01479,"96":0.02465,"97":0.01972,"98":0.00986,"99":0.00986,"100":0.01972,"101":0.01479,"102":0.01972,"103":0.05423,"104":0.07149,"105":0.86522,"106":2.33436,"107":0.07888,"108":0.00247,"109":0.00247,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00247,"65":0,"66":0,"67":0,"68":0,"69":0.00247,"70":0,"71":0.00247,"72":0.00986,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00493,"80":0,"81":0,"82":0,"83":0,"84":0.00247,"85":0.00247,"86":0,"87":0,"88":0,"89":0,"90":0.02712,"91":0.06656,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00247,"15":0,"16":0,"17":0,"18":0.00493,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00247,"90":0.00247,"91":0,"92":0.00986,"93":0,"94":0,"95":0,"96":0.00247,"97":0.00247,"98":0,"99":0,"100":0.00247,"101":0.00247,"102":0,"103":0.00247,"104":0.00493,"105":0.04437,"106":0.13065,"107":0.01233},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00247,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00247,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00247,"14.1":0.00493,"15.1":0.00247,"15.2-15.3":0.00247,"15.4":0.00247,"15.5":0.00247,"15.6":0.00986,"16.0":0.00493,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00709,"7.0-7.1":0.00327,"8.1-8.4":0,"9.0-9.2":0.00218,"9.3":0.006,"10.0-10.2":0.00491,"10.3":0.03325,"11.0-11.2":0.01581,"11.3-11.4":0.01308,"12.0-12.1":0.02998,"12.2-12.5":0.58155,"13.0-13.1":0.02562,"13.2":0.01363,"13.3":0.0605,"13.4-13.7":0.12481,"14.0-14.4":0.40169,"14.5-14.8":0.48345,"15.0-15.1":0.25889,"15.2-15.3":0.28505,"15.4":0.32648,"15.5":0.54885,"15.6":1.01703,"16.0":0.81319,"16.1":0.0387},P:{"4":0.47787,"5.0-5.4":0.05084,"6.2-6.4":0.05084,"7.2-7.4":0.48804,"8.2":0.05084,"9.2":0.19318,"10.1":0.07117,"11.1-11.2":0.33553,"12.0":0.15251,"13.0":0.48804,"14.0":0.57955,"15.0":0.28469,"16.0":0.96591,"17.0":1.16926,"18.0":3.50779},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00151,"4.2-4.3":0.00935,"4.4":0,"4.4.3-4.4.4":0.03407},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00247,"9":0.00247,"10":0,"11":0.56695,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":1.17546},Q:{"13.1":0},O:{"0":0.06782},H:{"0":0.45655},L:{"0":75.67423},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0023,"48":0,"49":0,"50":0.0023,"51":0,"52":0.01151,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.0023,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01151,"69":0,"70":0,"71":0,"72":0.0023,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0023,"79":0,"80":0,"81":0.0023,"82":0.0023,"83":0.0023,"84":0.0023,"85":0.0023,"86":0.0023,"87":0.0023,"88":0.0023,"89":0.0046,"90":0.0023,"91":0.0046,"92":0.0023,"93":0.0023,"94":0.01841,"95":0.0046,"96":0.0046,"97":0.0046,"98":0.0046,"99":0.0069,"100":0.0069,"101":0.0069,"102":0.02531,"103":0.01151,"104":0.01841,"105":0.02531,"106":0.03682,"107":0.49472,"108":0.39807,"109":0.0023,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0023,"35":0,"36":0,"37":0,"38":0.0023,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0023,"47":0,"48":0.0023,"49":0.0046,"50":0,"51":0.0023,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.0023,"59":0,"60":0,"61":0,"62":0.0023,"63":0.0046,"64":0.0023,"65":0,"66":0,"67":0,"68":0.0023,"69":0.0023,"70":0.0023,"71":0.0046,"72":0.0023,"73":0,"74":0.0023,"75":0.0023,"76":0.0023,"77":0.0069,"78":0.0069,"79":0.0069,"80":0.0069,"81":0.01151,"83":0.0069,"84":0.01151,"85":0.0069,"86":0.01841,"87":0.0092,"88":0.0046,"89":0.0069,"90":0.0046,"91":0.0069,"92":0.0069,"93":0.0023,"94":0.0046,"95":0.01151,"96":0.0092,"97":0.0069,"98":0.0069,"99":0.0092,"100":0.01611,"101":0.0092,"102":0.01841,"103":0.03682,"104":0.02991,"105":0.04602,"106":0.04142,"107":0.43259,"108":2.48508,"109":0.0023,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0023,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0023,"71":0,"72":0.0046,"73":0.0046,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0046,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0023,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0092,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0023,"13":0.0023,"14":0.0023,"15":0,"16":0,"17":0,"18":0.0069,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0023,"90":0.0023,"91":0,"92":0.0092,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0023,"101":0,"102":0,"103":0.0023,"104":0.0023,"105":0.0023,"106":0.0023,"107":0.05292,"108":0.12195},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0023,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0023,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0023,"14.1":0.0023,"15.1":0,"15.2-15.3":0,"15.4":0.0023,"15.5":0.0023,"15.6":0.0069,"16.0":0,"16.1":0.0046,"16.2":0.0023,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00236,"8.1-8.4":0,"9.0-9.2":0.00142,"9.3":0.00472,"10.0-10.2":0.00283,"10.3":0.01982,"11.0-11.2":0.01085,"11.3-11.4":0.01085,"12.0-12.1":0.02265,"12.2-12.5":0.46901,"13.0-13.1":0.01793,"13.2":0.02312,"13.3":0.04671,"13.4-13.7":0.09861,"14.0-14.4":0.31613,"14.5-14.8":0.34822,"15.0-15.1":0.18543,"15.2-15.3":0.21233,"15.4":0.20667,"15.5":0.35388,"15.6":0.51242,"16.0":0.46524,"16.1":0.66577,"16.2":0.14957,"16.3":0.00142},P:{"4":0.37479,"5.0-5.4":0.05065,"6.2-6.4":0.04052,"7.2-7.4":0.45582,"8.2":0.05065,"9.2":0.18233,"10.1":0.06078,"11.1-11.2":0.32414,"12.0":0.15194,"13.0":0.43556,"14.0":0.52673,"15.0":0.26336,"16.0":1.01294,"17.0":0.95216,"18.0":1.68148,"19.0":2.61338},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00664,"4.4":0,"4.4.3-4.4.4":0.02797},A:{"6":0,"7":0,"8":0.00462,"9":0.00231,"10":0.00231,"11":0.46246,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.90078},Q:{"13.1":0},O:{"0":0.05389},H:{"0":0.43005},L:{"0":77.62324},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js
index 13d507dc01a28c..0d467762974ea7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00585,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06432,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02339,"92":0,"93":0,"94":0,"95":0.01169,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00585,"102":0.04678,"103":0.01169,"104":0.03508,"105":1.07,"106":0.49115,"107":0,"108":0,"3.5":0,"3.6":0.00585},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00585,"39":0.00585,"40":0.00585,"41":0.00585,"42":0,"43":0.00585,"44":0.01169,"45":0.00585,"46":0.00585,"47":0.00585,"48":0,"49":0.00585,"50":0,"51":0.00585,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00585,"74":0,"75":0,"76":0,"77":0,"78":0.00585,"79":0.02339,"80":0.00585,"81":0,"83":0,"84":0,"85":0.02339,"86":0.00585,"87":0.05262,"88":0,"89":0,"90":0.00585,"91":0.00585,"92":0.01754,"93":0.00585,"94":0.00585,"95":0.01169,"96":0.01169,"97":0.07601,"98":0.02339,"99":0.01754,"100":0.04093,"101":0.05847,"102":0.12863,"103":0.36836,"104":0.42098,"105":6.98132,"106":12.86925,"107":0.47945,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00585,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02924,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00585,"90":0.36836,"91":0.73088,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00585,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00585,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00585,"101":0,"102":0,"103":0.01169,"104":0.02339,"105":0.50284,"106":1.81842,"107":0.16956},E:{"4":0,"5":0,"6":0,"7":0,"8":0.01754,"9":0.00585,"10":0,"11":0,"12":0,"13":0.02339,"14":0.20465,"15":0.06432,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.02339,"11.1":0.03508,"12.1":0.04093,"13.1":0.3859,"14.1":0.64902,"15.1":0.12279,"15.2-15.3":0.16372,"15.4":0.46191,"15.5":0.53792,"15.6":2.14585,"16.0":0.67825,"16.1":0.05262,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01829,"8.1-8.4":0.0256,"9.0-9.2":0,"9.3":0.02194,"10.0-10.2":0,"10.3":0.07315,"11.0-11.2":0.06218,"11.3-11.4":0.01463,"12.0-12.1":0.02194,"12.2-12.5":0.26699,"13.0-13.1":0,"13.2":0,"13.3":0.01097,"13.4-13.7":0.09144,"14.0-14.4":0.29991,"14.5-14.8":1.48858,"15.0-15.1":0.19019,"15.2-15.3":0.43158,"15.4":0.47181,"15.5":1.29839,"15.6":17.73494,"16.0":12.58526,"16.1":0.42061},P:{"4":0.03079,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01026,"11.1-11.2":0,"12.0":0,"13.0":0.11289,"14.0":0.01026,"15.0":0.01026,"16.0":0.03079,"17.0":0.14368,"18.0":2.85303},I:{"0":0,"3":0.00294,"4":0.01617,"2.1":0.00294,"2.2":0.00735,"2.3":0.01323,"4.1":0.01764,"4.2-4.3":0.0294,"4.4":0,"4.4.3-4.4.4":0.08525},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00585,"8":0.04093,"9":0.00585,"10":0.01169,"11":0.03508,"5.5":0},J:{"7":0,"10":0.00415},N:{"10":0.01038,"11":0.01038},R:{_:"0"},M:{"0":0.26579},Q:{"13.1":0},O:{"0":0.01661},H:{"0":0.173},L:{"0":24.69982},S:{"2.5":0.01246}};
+module.exports={C:{"2":0,"3":0.00548,"4":0.00548,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00548,"39":0,"40":0.00548,"41":0.00548,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02738,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04928,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02738,"92":0,"93":0,"94":0,"95":0.0219,"96":0,"97":0.00548,"98":0,"99":0,"100":0,"101":0,"102":0.14238,"103":0,"104":0.00548,"105":0.00548,"106":0.02738,"107":1.10068,"108":1.00758,"109":0,_:"110","3.5":0,"3.6":0.00548},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00548,"39":0.00548,"40":0.00548,"41":0.00548,"42":0.00548,"43":0.01095,"44":0.01643,"45":0.01095,"46":0.00548,"47":0.00548,"48":0,"49":0.00548,"50":0,"51":0.00548,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00548,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00548,"74":0.00548,"75":0,"76":0,"77":0,"78":0,"79":0.03286,"80":0.01095,"81":0.00548,"83":0,"84":0,"85":0.03286,"86":0,"87":0.07119,"88":0,"89":0,"90":0.00548,"91":0.00548,"92":0.0219,"93":0,"94":0,"95":0.00548,"96":0.02738,"97":0.01643,"98":0.00548,"99":0.01095,"100":0.02738,"101":0.00548,"102":0.00548,"103":0.21904,"104":0.03286,"105":0.115,"106":0.21904,"107":3.55392,"108":13.2574,"109":0.0219,"110":0.00548,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00548,"31":0.00548,"32":0.00548,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00548,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.24642,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00548,"13":0,"14":0.00548,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00548,"88":0,"89":0,"90":0,"91":0,"92":0.00548,"93":0,"94":0,"95":0,"96":0,"97":0.00548,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00548,"104":0,"105":0.01095,"106":0.01095,"107":0.81592,"108":2.06993},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00548,"9":0.01095,"10":0,"11":0,"12":0,"13":0.00548,"14":0.10952,"15":0.03286,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.03286,"12.1":0.06024,"13.1":0.19714,"14.1":0.31761,"15.1":0.04928,"15.2-15.3":0.07666,"15.4":0.15333,"15.5":0.19166,"15.6":1.53328,"16.0":0.22999,"16.1":0.94735,"16.2":0.18071,"16.3":0},G:{"8":0.00343,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00343,"7.0-7.1":0.01716,"8.1-8.4":0.04461,"9.0-9.2":0,"9.3":0.02745,"10.0-10.2":0,"10.3":0.09952,"11.0-11.2":0.08922,"11.3-11.4":0.0103,"12.0-12.1":0.02402,"12.2-12.5":0.36033,"13.0-13.1":0,"13.2":0,"13.3":0.00686,"13.4-13.7":0.0652,"14.0-14.4":0.23679,"14.5-14.8":0.84077,"15.0-15.1":0.14413,"15.2-15.3":0.19904,"15.4":0.26424,"15.5":0.94372,"15.6":6.60947,"16.0":6.14962,"16.1":15.46328,"16.2":1.60947,"16.3":0.02402},P:{"4":0.05151,"5.0-5.4":0,"6.2-6.4":0.0103,"7.2-7.4":0,"8.2":0,"9.2":0.0103,"10.1":0.0103,"11.1-11.2":0.0103,"12.0":0,"13.0":0.05151,"14.0":0.0103,"15.0":0,"16.0":0.04121,"17.0":0.07212,"18.0":0.18545,"19.0":3.41018},I:{"0":0,"3":0,"4":0.02955,"2.1":0.00682,"2.2":0.01818,"2.3":0.02046,"4.1":0.03182,"4.2-4.3":0.06592,"4.4":0,"4.4.3-4.4.4":0.1682},A:{"6":0.00548,"7":0.00548,"8":0.07119,"9":0.01643,"10":0.01095,"11":0.06024,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00905},N:{"10":0.01131,"11":0.01131},R:{_:"0"},M:{"0":0.38906},Q:{"13.1":0},O:{"0":0.05429},H:{"0":0.22272},L:{"0":29.89242},S:{"2.5":0.02262}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js
index 106296ee0640e9..9acbdf90eea823 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00474,"48":0.00474,"49":0,"50":0,"51":0,"52":0.03319,"53":0,"54":0.00474,"55":0,"56":0.00474,"57":0.00474,"58":0,"59":0.00474,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00474,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02845,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00474,"85":0,"86":0,"87":0.00474,"88":0.00474,"89":0,"90":0,"91":0.01423,"92":0,"93":0,"94":0.02845,"95":0.00474,"96":0.00474,"97":0.00474,"98":0.00474,"99":0.00474,"100":0.01897,"101":0.00474,"102":0.03319,"103":0.01423,"104":0.06165,"105":1.08592,"106":0.5311,"107":0.00474,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00474,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03794,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00474,"61":0,"62":0,"63":0.03794,"64":0,"65":0.00474,"66":0.03319,"67":0.01423,"68":0.00474,"69":0.01423,"70":0.00474,"71":0,"72":0.00474,"73":0,"74":0.01423,"75":0,"76":0.00474,"77":0.00474,"78":0.00474,"79":0.02371,"80":0.00948,"81":0.02371,"83":0.00948,"84":0.02845,"85":0.02371,"86":0.02371,"87":0.03319,"88":0.00948,"89":0.01423,"90":0.00948,"91":0.00948,"92":0.0569,"93":0.00474,"94":0.02845,"95":0.00948,"96":0.01897,"97":0.01423,"98":0.01897,"99":0.01423,"100":0.02845,"101":0.02371,"102":0.03794,"103":0.13278,"104":0.10907,"105":3.62763,"106":10.24746,"107":0.37936,"108":0.00474,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00474,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00474,"65":0.00474,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00948,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00474,"86":0,"87":0,"88":0,"89":0.00474,"90":0.19442,"91":0.33194,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00474,"16":0,"17":0.00474,"18":0.00474,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00474,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00474,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00474,"101":0.00474,"102":0.00474,"103":0.00948,"104":0.02371,"105":0.36988,"106":1.41312,"107":0.10907},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00474,"13":0.00948,"14":0.08536,"15":0.02371,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00474,"10.1":0.00474,"11.1":0.02371,"12.1":0.02845,"13.1":0.12329,"14.1":0.16597,"15.1":0.04268,"15.2-15.3":0.03794,"15.4":0.0901,"15.5":0.17545,"15.6":0.70656,"16.0":0.45997,"16.1":0.06639,"16.2":0},G:{"8":0.00259,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00259,"6.0-6.1":0,"7.0-7.1":0.00518,"8.1-8.4":0.00777,"9.0-9.2":0.01036,"9.3":0.09326,"10.0-10.2":0,"10.3":0.09585,"11.0-11.2":0.02072,"11.3-11.4":0.04145,"12.0-12.1":0.02591,"12.2-12.5":0.4689,"13.0-13.1":0.03109,"13.2":0.01554,"13.3":0.0544,"13.4-13.7":0.15285,"14.0-14.4":0.4974,"14.5-14.8":1.12692,"15.0-15.1":0.28497,"15.2-15.3":0.44559,"15.4":0.51035,"15.5":1.23314,"15.6":8.24076,"16.0":10.91169,"16.1":0.54662},P:{"4":0.08258,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01032,"10.1":0.01032,"11.1-11.2":0.04129,"12.0":0.01032,"13.0":0.05161,"14.0":0.05161,"15.0":0.03097,"16.0":0.0929,"17.0":0.14452,"18.0":2.54967},I:{"0":0,"3":0,"4":0.00732,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00732,"4.2-4.3":0.04394,"4.4":0,"4.4.3-4.4.4":0.18307},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00985,"9":0.00492,"10":0.00492,"11":0.10834,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28393},Q:{"13.1":0},O:{"0":0.08413},H:{"0":0.22401},L:{"0":47.19523},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0045,"48":0.0045,"49":0,"50":0,"51":0,"52":0.03148,"53":0,"54":0.01349,"55":0,"56":0.0045,"57":0,"58":0,"59":0.0045,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0045,"67":0,"68":0.0045,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03598,"79":0,"80":0,"81":0.0045,"82":0,"83":0,"84":0.0045,"85":0,"86":0,"87":0.00899,"88":0.0045,"89":0,"90":0,"91":0.00899,"92":0,"93":0,"94":0.04047,"95":0,"96":0.0045,"97":0.0045,"98":0,"99":0.0045,"100":0.01349,"101":0.0045,"102":0.03598,"103":0.00899,"104":0.00899,"105":0.01349,"106":0.03598,"107":0.9039,"108":0.76449,"109":0.0045,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0045,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.04497,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02249,"61":0,"62":0,"63":0.08095,"64":0,"65":0.0045,"66":0.04497,"67":0.01349,"68":0.0045,"69":0.01349,"70":0,"71":0,"72":0.0045,"73":0,"74":0.0045,"75":0,"76":0,"77":0.0045,"78":0.0045,"79":0.02249,"80":0.00899,"81":0.02249,"83":0.00899,"84":0.01349,"85":0.02249,"86":0.01349,"87":0.02698,"88":0.0045,"89":0.00899,"90":0.00899,"91":0.00899,"92":0.04047,"93":0.01349,"94":0.0045,"95":0.0045,"96":0.01349,"97":0.01349,"98":0.00899,"99":0.01349,"100":0.01799,"101":0.01349,"102":0.01799,"103":0.09444,"104":0.02698,"105":0.05396,"106":0.09893,"107":1.76282,"108":10.45103,"109":0.01349,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0045,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0045,"86":0,"87":0,"88":0,"89":0.0045,"90":0,"91":0.0045,"92":0.09444,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0045,"16":0,"17":0.0045,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0045,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0045,"93":0,"94":0.0045,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0045,"102":0,"103":0.0045,"104":0.00899,"105":0.00899,"106":0.01349,"107":0.49017,"108":1.3536},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00899,"14":0.06296,"15":0.01799,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.0045,"10.1":0.0045,"11.1":0.00899,"12.1":0.02249,"13.1":0.10343,"14.1":0.13491,"15.1":0.03148,"15.2-15.3":0.02249,"15.4":0.06296,"15.5":0.11243,"15.6":0.51266,"16.0":0.10793,"16.1":0.49917,"16.2":0.11243,"16.3":0},G:{"8":0.00246,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00246,"6.0-6.1":0,"7.0-7.1":0.00492,"8.1-8.4":0,"9.0-9.2":0.00492,"9.3":0.12296,"10.0-10.2":0.00246,"10.3":0.10329,"11.0-11.2":0.01967,"11.3-11.4":0.05164,"12.0-12.1":0.02459,"12.2-12.5":0.45497,"13.0-13.1":0.01967,"13.2":0.0123,"13.3":0.04919,"13.4-13.7":0.14756,"14.0-14.4":0.38119,"14.5-14.8":0.88288,"15.0-15.1":0.23117,"15.2-15.3":0.28774,"15.4":0.35414,"15.5":0.77467,"15.6":2.83063,"16.0":4.66525,"16.1":10.3757,"16.2":1.48786,"16.3":0.03197},P:{"4":0.08248,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.02062,"10.1":0.01031,"11.1-11.2":0.04124,"12.0":0.01031,"13.0":0.05155,"14.0":0.05155,"15.0":0.02062,"16.0":0.08248,"17.0":0.09279,"18.0":0.25774,"19.0":2.61865},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01561,"4.2-4.3":0.02601,"4.4":0,"4.4.3-4.4.4":0.09885},A:{"6":0,"7":0,"8":0.0047,"9":0.0047,"10":0,"11":0.09403,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.31917},Q:{"13.1":0},O:{"0":0.13207},H:{"0":0.27091},L:{"0":50.74071},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js
index 1b0a596b815be0..f8aa9e6f1d61b2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00479,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00479,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.01436,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00958,"103":0,"104":0.0814,"105":0.95281,"106":0.49316,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00479,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00479,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00479,"80":0.02394,"81":0.00479,"83":0,"84":0,"85":0,"86":0,"87":0.00958,"88":0,"89":0,"90":0.02394,"91":0,"92":0.00479,"93":0,"94":0.00479,"95":0,"96":0.00479,"97":0.00479,"98":0,"99":0.00479,"100":0.00479,"101":0.01436,"102":0.0383,"103":0.25855,"104":0.158,"105":2.93026,"106":6.69841,"107":0.25376,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.14364,"91":0.30164,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.02394,"101":0,"102":0,"103":0.00958,"104":0.06224,"105":0.76608,"106":2.74831,"107":0.21546},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00958,"13":0.0383,"14":0.24898,"15":0.01915,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00479,"10.1":0.00479,"11.1":0.01915,"12.1":0.05746,"13.1":0.12928,"14.1":0.3591,"15.1":0.02873,"15.2-15.3":0.11012,"15.4":0.17716,"15.5":0.31601,"15.6":2.72437,"16.0":0.39262,"16.1":0.09576,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.24526,"7.0-7.1":0,"8.1-8.4":0.01115,"9.0-9.2":0.01672,"9.3":0.4069,"10.0-10.2":0,"10.3":0.50723,"11.0-11.2":0,"11.3-11.4":0.11148,"12.0-12.1":0.00557,"12.2-12.5":2.09582,"13.0-13.1":0,"13.2":0,"13.3":0.03902,"13.4-13.7":0.2787,"14.0-14.4":1.20398,"14.5-14.8":2.37452,"15.0-15.1":0.24526,"15.2-15.3":0.51838,"15.4":0.68003,"15.5":2.59191,"15.6":25.56236,"16.0":15.83016,"16.1":0.34001},P:{"4":0.1388,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02135,"12.0":0,"13.0":0.01068,"14.0":0.01068,"15.0":0.01068,"16.0":0.06406,"17.0":0.02135,"18.0":3.68352},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.25461},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00479,"10":0,"11":0.38304,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25018},Q:{"13.1":0},O:{"0":0.00521},H:{"0":0.02467},L:{"0":18.75431},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00462,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00462,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01387,"103":0,"104":0.00462,"105":0,"106":0.02312,"107":0.61948,"108":0.60561,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00925,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01387,"80":0.04623,"81":0,"83":0.00462,"84":0,"85":0,"86":0,"87":0.00462,"88":0,"89":0.00462,"90":0.01849,"91":0,"92":0,"93":0,"94":0.00925,"95":0,"96":0,"97":0,"98":0,"99":0.00925,"100":0.00462,"101":0.00462,"102":0.00462,"103":0.06472,"104":0.00925,"105":0.05085,"106":0.05085,"107":1.49323,"108":6.40286,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00462,"92":0.34673,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00462,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00462,"97":0,"98":0,"99":0,"100":0.00925,"101":0,"102":0,"103":0.00462,"104":0,"105":0.00462,"106":0,"107":1.01706,"108":2.76918},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00925,"14":0.14794,"15":0.01849,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00462,"12.1":0.05548,"13.1":0.15256,"14.1":0.3005,"15.1":0.05548,"15.2-15.3":0.07397,"15.4":0.16181,"15.5":0.31899,"15.6":2.57501,"16.0":0.20341,"16.1":0.90149,"16.2":0.12482,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00561,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.03927,"9.3":0.65638,"10.0-10.2":0,"10.3":0.3366,"11.0-11.2":0,"11.3-11.4":0.14586,"12.0-12.1":0.01683,"12.2-12.5":1.68863,"13.0-13.1":0,"13.2":0,"13.3":0.04488,"13.4-13.7":0.20196,"14.0-14.4":0.98737,"14.5-14.8":2.2328,"15.0-15.1":0.17391,"15.2-15.3":0.2805,"15.4":0.63955,"15.5":1.23421,"15.6":9.60441,"16.0":5.9691,"16.1":26.09797,"16.2":2.25524,"16.3":0.01683},P:{"4":0.3979,"5.0-5.4":0,"6.2-6.4":0.01075,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01075,"14.0":0,"15.0":0.02151,"16.0":0.01075,"17.0":0.12905,"18.0":0.12905,"19.0":4.07577},I:{"0":0,"3":0,"4":0.02787,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02787,"4.4":0,"4.4.3-4.4.4":0.26476},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.58712,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.42478},Q:{"13.1":0},O:{"0":0},H:{"0":0.03054},L:{"0":19.61459},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js
index 0f6e789d8602ec..2a93e5e0336c09 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02404,"74":0,"75":0,"76":0,"77":0,"78":0.00401,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00401,"87":0.00401,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00401,"99":0,"100":0,"101":0,"102":0.01602,"103":0.00401,"104":0.01202,"105":0.25638,"106":0.12819,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00801,"47":0.00401,"48":0,"49":0.00801,"50":0,"51":0,"52":0,"53":0.00801,"54":0,"55":0,"56":0.00401,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00401,"64":0,"65":0.00401,"66":0.00401,"67":0,"68":0,"69":0.00401,"70":0,"71":0,"72":0,"73":0.01202,"74":0.00401,"75":0.01602,"76":0.03605,"77":0.00401,"78":0.00801,"79":0.02804,"80":0.00401,"81":0.03205,"83":0.02404,"84":0.00801,"85":0.00401,"86":0.00401,"87":0.01602,"88":0.00801,"89":0.00801,"90":0.00801,"91":0.02003,"92":0.00801,"93":0.12018,"94":0.00801,"95":0.00801,"96":0.01202,"97":0.00801,"98":0.02003,"99":0.02003,"100":0.02003,"101":0.01602,"102":0.04407,"103":0.2684,"104":0.11617,"105":2.80821,"106":6.30544,"107":0.24437,"108":0.01602,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00401,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.01202,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00401,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00401,"90":0.12419,"91":0.24837,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00401,"13":0,"14":0.00401,"15":0.00401,"16":0.00401,"17":0,"18":0.00801,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00401,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00401,"102":0.00401,"103":0.00801,"104":0.02804,"105":0.39659,"106":1.49424,"107":0.11217},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00401,"12":0,"13":0.00401,"14":0.01202,"15":0.00801,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00401,"12.1":0.00401,"13.1":0.0641,"14.1":0.05608,"15.1":0.00801,"15.2-15.3":0.02003,"15.4":0.02003,"15.5":0.0641,"15.6":0.31647,"16.0":0.11217,"16.1":0.01602,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00833,"6.0-6.1":0.00417,"7.0-7.1":0.21248,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.11457,"10.0-10.2":0,"10.3":0.11665,"11.0-11.2":0.03333,"11.3-11.4":0.01042,"12.0-12.1":0.01042,"12.2-12.5":0.52078,"13.0-13.1":0.00417,"13.2":0.00625,"13.3":0.04583,"13.4-13.7":0.10416,"14.0-14.4":0.30413,"14.5-14.8":0.81241,"15.0-15.1":0.19165,"15.2-15.3":0.2833,"15.4":0.33746,"15.5":0.96656,"15.6":7.06592,"16.0":7.56794,"16.1":0.4812},P:{"4":0.18156,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.25632,"8.2":0,"9.2":0.01068,"10.1":0,"11.1-11.2":0.09612,"12.0":0.02136,"13.0":0.07476,"14.0":0.09612,"15.0":0.04272,"16.0":0.11748,"17.0":0.18156,"18.0":2.78746},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.11608,"4.4":0,"4.4.3-4.4.4":0.82913},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00401,"11":0.01602,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1019},Q:{"13.1":0},O:{"0":0.34765},H:{"0":0.21564},L:{"0":59.36754},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01235,"74":0,"75":0,"76":0,"77":0,"78":0.00412,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00823,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00412,"103":0,"104":0.00412,"105":0.00412,"106":0.00823,"107":0.1935,"108":0.15233,"109":0.00412,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00412,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00412,"50":0,"51":0,"52":0,"53":0.00823,"54":0,"55":0.00412,"56":0.00412,"57":0,"58":0.00412,"59":0,"60":0,"61":0,"62":0,"63":0.00412,"64":0,"65":0.00412,"66":0.00823,"67":0,"68":0.00823,"69":0.00412,"70":0,"71":0,"72":0,"73":0.02059,"74":0.00412,"75":0.01235,"76":0.04117,"77":0.00412,"78":0,"79":0.0494,"80":0.00412,"81":0.02059,"83":0.04529,"84":0.00412,"85":0,"86":0.00823,"87":0.0247,"88":0.00412,"89":0.00412,"90":0.00412,"91":0.02059,"92":0.01235,"93":0.15233,"94":0.00412,"95":0.00823,"96":0.00823,"97":0.00823,"98":0.01235,"99":0.01647,"100":0.01647,"101":0.02059,"102":0.02059,"103":0.23879,"104":0.05352,"105":0.09469,"106":0.12351,"107":1.77443,"108":7.76055,"109":0.02059,"110":0.01235,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00412,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00412,"64":0,"65":0,"66":0.00412,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00412,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.07411,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00412,"15":0,"16":0.00412,"17":0,"18":0.00412,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00823,"87":0,"88":0,"89":0.00412,"90":0,"91":0,"92":0.00412,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00412,"104":0.00412,"105":0.00412,"106":0.00823,"107":0.74106,"108":1.32979},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01235,"15":0.00412,_:"0","3.1":0,"3.2":0,"5.1":0.00412,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00412,"12.1":0.01235,"13.1":0.04529,"14.1":0.0494,"15.1":0.00823,"15.2-15.3":0.01647,"15.4":0.03294,"15.5":0.07822,"15.6":0.32936,"16.0":0.04529,"16.1":0.17703,"16.2":0.0247,"16.3":0},G:{"8":0.0049,"3.2":0.00245,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02452,"6.0-6.1":0,"7.0-7.1":0.25011,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.14467,"10.0-10.2":0,"10.3":0.10054,"11.0-11.2":0.05149,"11.3-11.4":0.00981,"12.0-12.1":0.01716,"12.2-12.5":0.49777,"13.0-13.1":0.0049,"13.2":0.00245,"13.3":0.02207,"13.4-13.7":0.12751,"14.0-14.4":0.25747,"14.5-14.8":0.66451,"15.0-15.1":0.15939,"15.2-15.3":0.2403,"15.4":0.29425,"15.5":0.5934,"15.6":3.16564,"16.0":4.66876,"16.1":8.91086,"16.2":1.24566,"16.3":0.02697},P:{"4":0.21374,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24581,"8.2":0,"9.2":0.02137,"10.1":0,"11.1-11.2":0.10687,"12.0":0.01069,"13.0":0.0855,"14.0":0.06412,"15.0":0.05344,"16.0":0.13893,"17.0":0.18168,"18.0":0.3313,"19.0":3.55885},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.19421,"4.4":0,"4.4.3-4.4.4":0.75741},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00961,"11":0.01921,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11178},Q:{"13.1":0},O:{"0":0.40593},H:{"0":0.29519},L:{"0":54.53166},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js
index eb7319aeb385fe..d048aca2a3d9ed 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00261,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00522,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00261,"92":0,"93":0,"94":0,"95":0.00261,"96":0,"97":0,"98":0,"99":0.00522,"100":0,"101":0.00261,"102":0.00522,"103":0.00522,"104":0.01043,"105":0.16691,"106":0.07824,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00261,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00261,"38":0.00261,"39":0,"40":0,"41":0,"42":0,"43":0.00261,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00261,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00261,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00261,"64":0,"65":0.00261,"66":0,"67":0.00261,"68":0,"69":0.00261,"70":0.00261,"71":0.00261,"72":0,"73":0,"74":0.00261,"75":0.00261,"76":0,"77":0,"78":0.00261,"79":0.00782,"80":0.00261,"81":0.01043,"83":0.00522,"84":0.00782,"85":0.00522,"86":0.01304,"87":0.01043,"88":0.01043,"89":0.01043,"90":0.01304,"91":0.01043,"92":0.02608,"93":0.00522,"94":0.00522,"95":0.00782,"96":0.01043,"97":0.01043,"98":0.01043,"99":0.01304,"100":0.01826,"101":0.01304,"102":0.02086,"103":0.05216,"104":0.07563,"105":1.17621,"106":3.24174,"107":0.14866,"108":0.00261,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00261,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00522,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00261,"80":0,"81":0,"82":0,"83":0.00261,"84":0.00261,"85":0.00261,"86":0.00261,"87":0.00782,"88":0.00261,"89":0.01304,"90":0.05738,"91":0.07563,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00261,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00261,"79":0,"80":0,"81":0,"83":0,"84":0.00261,"85":0,"86":0,"87":0,"88":0,"89":0.00261,"90":0.00261,"91":0,"92":0.00522,"93":0,"94":0,"95":0,"96":0.00261,"97":0,"98":0.00261,"99":0.00261,"100":0.00261,"101":0.00261,"102":0.00522,"103":0.01043,"104":0.01304,"105":0.11997,"106":0.39642,"107":0.0339},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00522,"14":0.01043,"15":0.00261,_:"0","3.1":0,"3.2":0,"5.1":0.03912,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00261,"12.1":0.00261,"13.1":0.01826,"14.1":0.02869,"15.1":0.00782,"15.2-15.3":0.00782,"15.4":0.01826,"15.5":0.03651,"15.6":0.1304,"16.0":0.04173,"16.1":0.00782,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00156,"6.0-6.1":0,"7.0-7.1":0.01875,"8.1-8.4":0,"9.0-9.2":0.01562,"9.3":0.03437,"10.0-10.2":0.00469,"10.3":0.06718,"11.0-11.2":0.00312,"11.3-11.4":0.00312,"12.0-12.1":0.02187,"12.2-12.5":0.56399,"13.0-13.1":0.00937,"13.2":0.00625,"13.3":0.04218,"13.4-13.7":0.09999,"14.0-14.4":0.36245,"14.5-14.8":0.77959,"15.0-15.1":0.1656,"15.2-15.3":0.27184,"15.4":0.36714,"15.5":0.83896,"15.6":4.76658,"16.0":5.868,"16.1":0.29528},P:{"4":0.09181,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.16322,"8.2":0,"9.2":0.0306,"10.1":0,"11.1-11.2":0.12242,"12.0":0.0204,"13.0":0.09181,"14.0":0.15302,"15.0":0.11221,"16.0":0.20403,"17.0":0.27544,"18.0":3.02979},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0779,"4.4":0,"4.4.3-4.4.4":0.55645},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01304,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17741},Q:{"13.1":0},O:{"0":0.17002},H:{"0":0.18895},L:{"0":72.06581},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00515,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01289,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00258,"100":0,"101":0,"102":0.00515,"103":0.00258,"104":0.00258,"105":0.00515,"106":0.00515,"107":0.13916,"108":0.12112,"109":0.00258,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00258,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00258,"38":0.00258,"39":0,"40":0,"41":0,"42":0,"43":0.00258,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00515,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00258,"64":0,"65":0,"66":0,"67":0,"68":0.00258,"69":0.00258,"70":0.00258,"71":0.00258,"72":0,"73":0.00258,"74":0.00258,"75":0.00258,"76":0,"77":0,"78":0.00258,"79":0.00773,"80":0,"81":0.00515,"83":0.00515,"84":0.00515,"85":0.00515,"86":0.00773,"87":0.00515,"88":0.00773,"89":0.00773,"90":0.00258,"91":0.00515,"92":0.02062,"93":0.00258,"94":0.00258,"95":0.00258,"96":0.01031,"97":0.00515,"98":0.00515,"99":0.01289,"100":0.00773,"101":0.01289,"102":0.00515,"103":0.01804,"104":0.02319,"105":0.02835,"106":0.03092,"107":0.6391,"108":3.80623,"109":0.00258,"110":0.00258,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00258,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00258,"80":0,"81":0,"82":0,"83":0.00258,"84":0.00258,"85":0,"86":0.00258,"87":0.01031,"88":0.00258,"89":0.00258,"90":0.00258,"91":0.01546,"92":0.0335,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00258,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00258,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00258,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00258,"106":0.00258,"107":0.14431,"108":0.39944},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01031,"15":0.00258,_:"0","3.1":0,"3.2":0,"5.1":0.03092,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00773,"14.1":0.02577,"15.1":0.00258,"15.2-15.3":0.01546,"15.4":0.01031,"15.5":0.02835,"15.6":0.11339,"16.0":0.01289,"16.1":0.07989,"16.2":0.02062,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02915,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04276,"10.0-10.2":0,"10.3":0.06219,"11.0-11.2":0.00777,"11.3-11.4":0.00777,"12.0-12.1":0.01749,"12.2-12.5":0.62971,"13.0-13.1":0.00583,"13.2":0.00389,"13.3":0.02332,"13.4-13.7":0.07969,"14.0-14.4":0.33818,"14.5-14.8":0.76965,"15.0-15.1":0.13216,"15.2-15.3":0.26432,"15.4":0.33624,"15.5":0.61805,"15.6":2.25453,"16.0":4.24085,"16.1":6.56729,"16.2":1.03786,"16.3":0.0136},P:{"4":0.07094,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.12161,"8.2":0,"9.2":0.0304,"10.1":0,"11.1-11.2":0.09121,"12.0":0.02027,"13.0":0.09121,"14.0":0.10134,"15.0":0.10134,"16.0":0.14188,"17.0":0.14188,"18.0":0.28376,"19.0":2.82743},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.08133,"4.2-4.3":0.02711,"4.4":0,"4.4.3-4.4.4":0.62352},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01031,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.193},Q:{"13.1":0},O:{"0":0.20784},H:{"0":0.19677},L:{"0":69.67354},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js
index 73539b23909afa..c56259fa5bdbdc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00619,"49":0,"50":0,"51":0,"52":0.03096,"53":0.00619,"54":0,"55":0,"56":0.01238,"57":0,"58":0,"59":0,"60":0.00619,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00619,"67":0.00619,"68":0.00619,"69":0,"70":0,"71":0,"72":0.00619,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02476,"79":0.00619,"80":0.00619,"81":0.00619,"82":0.00619,"83":0.01238,"84":0,"85":0,"86":0,"87":0,"88":0.00619,"89":0,"90":0.00619,"91":0.01238,"92":0,"93":0.00619,"94":0.00619,"95":0.00619,"96":0.00619,"97":0.00619,"98":0.00619,"99":0.00619,"100":0.00619,"101":0.01238,"102":0.06191,"103":0.03096,"104":0.0681,"105":1.70872,"106":0.73673,"107":0.00619,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00619,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.07429,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00619,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00619,"66":0,"67":0.00619,"68":0,"69":0.01857,"70":0.00619,"71":0.00619,"72":0.00619,"73":0.00619,"74":0.01857,"75":0.00619,"76":0.00619,"77":0.00619,"78":0.01238,"79":0.01857,"80":0.01857,"81":0.06191,"83":0.04334,"84":0.03715,"85":0.05572,"86":0.06191,"87":0.04953,"88":0.00619,"89":0.03096,"90":0.01238,"91":0.01238,"92":0.02476,"93":0.00619,"94":0.01238,"95":0.03715,"96":0.03096,"97":0.03096,"98":0.03715,"99":0.03096,"100":0.03715,"101":0.03096,"102":0.05572,"103":0.19192,"104":0.21669,"105":4.31513,"106":11.84957,"107":0.47671,"108":0.00619,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00619,"66":0,"67":0,"68":0,"69":0.00619,"70":0.00619,"71":0,"72":0.01238,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0681,"91":0.12382,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00619,"18":0.01238,"79":0,"80":0,"81":0,"83":0,"84":0.00619,"85":0.00619,"86":0.00619,"87":0,"88":0,"89":0,"90":0.00619,"91":0.00619,"92":0.00619,"93":0,"94":0,"95":0.00619,"96":0.00619,"97":0.00619,"98":0.00619,"99":0.00619,"100":0.00619,"101":0.01238,"102":0.01857,"103":0.02476,"104":0.05572,"105":1.70872,"106":6.59961,"107":0.47671},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00619,"13":0.03096,"14":0.14239,"15":0.01238,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01238,"10.1":0.00619,"11.1":0.01238,"12.1":0.03096,"13.1":0.14239,"14.1":0.2043,"15.1":0.03096,"15.2-15.3":0.03096,"15.4":0.0681,"15.5":0.16716,"15.6":1.00294,"16.0":0.32193,"16.1":0.04334,"16.2":0},G:{"8":0.01224,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00408,"6.0-6.1":0,"7.0-7.1":0.06121,"8.1-8.4":0.06937,"9.0-9.2":0.24891,"9.3":0.17546,"10.0-10.2":0.02448,"10.3":0.08977,"11.0-11.2":0.08161,"11.3-11.4":0.03672,"12.0-12.1":0.05713,"12.2-12.5":0.54679,"13.0-13.1":0.03264,"13.2":0.0204,"13.3":0.08569,"13.4-13.7":0.27339,"14.0-14.4":0.82426,"14.5-14.8":2.15042,"15.0-15.1":0.37541,"15.2-15.3":0.60391,"15.4":0.90179,"15.5":1.97088,"15.6":20.68402,"16.0":8.88324,"16.1":0.42437},P:{"4":0.01036,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01036,"10.1":0,"11.1-11.2":0.01036,"12.0":0.01036,"13.0":0.01036,"14.0":0.01036,"15.0":0,"16.0":0.04142,"17.0":0.05178,"18.0":0.83881},I:{"0":0,"3":0,"4":0.03285,"2.1":0,"2.2":0.04928,"2.3":0,"4.1":0.03285,"4.2-4.3":0.20532,"4.4":0,"4.4.3-4.4.4":0.34494},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0144,"9":0.0216,"10":0.0072,"11":0.57591,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.31996},Q:{"13.1":0.03047},O:{"0":0.12951},H:{"0":0.11179},L:{"0":24.58533},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00612,"49":0,"50":0,"51":0,"52":0.03058,"53":0,"54":0,"55":0,"56":0.01223,"57":0,"58":0,"59":0,"60":0.00612,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00612,"67":0.00612,"68":0.00612,"69":0,"70":0,"71":0,"72":0.00612,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02446,"79":0,"80":0,"81":0.00612,"82":0,"83":0.00612,"84":0,"85":0,"86":0,"87":0,"88":0.00612,"89":0,"90":0.00612,"91":0.00612,"92":0,"93":0.00612,"94":0.01223,"95":0.00612,"96":0,"97":0.00612,"98":0.00612,"99":0.00612,"100":0.00612,"101":0.00612,"102":0.07338,"103":0.01835,"104":0.01223,"105":0.02446,"106":0.05504,"107":1.19243,"108":1.13739,"109":0.00612,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00612,"44":0,"45":0.00612,"46":0,"47":0,"48":0,"49":0.06727,"50":0,"51":0,"52":0.00612,"53":0,"54":0,"55":0,"56":0.00612,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00612,"66":0,"67":0.00612,"68":0,"69":0.01223,"70":0.00612,"71":0.00612,"72":0.00612,"73":0.00612,"74":0.01835,"75":0.00612,"76":0.00612,"77":0.00612,"78":0.01223,"79":0.01835,"80":0.05504,"81":0.05504,"83":0.03058,"84":0.01835,"85":0.02446,"86":0.04281,"87":0.04281,"88":0.00612,"89":0.03058,"90":0.00612,"91":0.01223,"92":0.03058,"93":0.01223,"94":0.01223,"95":0.03058,"96":0.01835,"97":0.02446,"98":0.03669,"99":0.02446,"100":0.03058,"101":0.03058,"102":0.03669,"103":0.1223,"104":0.0795,"105":0.13453,"106":0.19568,"107":2.42154,"108":13.62422,"109":0.01223,"110":0.00612,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00612,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02446,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00612,"18":0.00612,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00612,"86":0.00612,"87":0,"88":0,"89":0,"90":0.00612,"91":0.00612,"92":0.00612,"93":0,"94":0.00612,"95":0,"96":0.00612,"97":0.00612,"98":0.00612,"99":0.00612,"100":0.00612,"101":0.00612,"102":0.00612,"103":0.01223,"104":0.01223,"105":0.01835,"106":0.04892,"107":2.04853,"108":6.32291},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00612,"13":0.02446,"14":0.06115,"15":0.01223,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00612,"12.1":0.02446,"13.1":0.10396,"14.1":0.18957,"15.1":0.02446,"15.2-15.3":0.01835,"15.4":0.05504,"15.5":0.12842,"15.6":0.84999,"16.0":0.09173,"16.1":0.40359,"16.2":0.10396,"16.3":0},G:{"8":0.02584,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00861,"6.0-6.1":0,"7.0-7.1":0.05599,"8.1-8.4":0.0646,"9.0-9.2":0.40054,"9.3":0.17227,"10.0-10.2":0.02153,"10.3":0.09044,"11.0-11.2":0.09475,"11.3-11.4":0.03445,"12.0-12.1":0.04738,"12.2-12.5":0.57281,"13.0-13.1":0.02584,"13.2":0.01723,"13.3":0.07752,"13.4-13.7":0.20673,"14.0-14.4":0.78385,"14.5-14.8":1.93378,"15.0-15.1":0.38331,"15.2-15.3":0.54697,"15.4":0.814,"15.5":1.42557,"15.6":7.24414,"16.0":4.20349,"16.1":19.47562,"16.2":1.67967,"16.3":0.01292},P:{"4":0.01072,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01072,"13.0":0.01072,"14.0":0.01072,"15.0":0,"16.0":0.02145,"17.0":0.03217,"18.0":0.05362,"19.0":0.87939},I:{"0":0,"3":0,"4":0.01603,"2.1":0,"2.2":0.28318,"2.3":0.02137,"4.1":0.02137,"4.2-4.3":0.10686,"4.4":0,"4.4.3-4.4.4":0.20838},A:{"6":0,"7":0,"8":0.00716,"9":0.01432,"10":0,"11":0.56556,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.35742},Q:{"13.1":0.0272},O:{"0":0.20202},H:{"0":0.1177},L:{"0":23.83491},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js
index 372c3575bf914c..496031e2a518b1 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04186,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00209,"74":0,"75":0,"76":0,"77":0,"78":0.00209,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00209,"88":0.00209,"89":0,"90":0,"91":0.00209,"92":0,"93":0.00209,"94":0,"95":0.00209,"96":0,"97":0.00209,"98":0,"99":0.00209,"100":0.00209,"101":0.00209,"102":0.00628,"103":0.00628,"104":0.01047,"105":0.18837,"106":0.10046,"107":0.00419,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00209,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00209,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00209,"66":0.00209,"67":0,"68":0,"69":0.02302,"70":0.00209,"71":0,"72":0.00209,"73":0.00209,"74":0.00209,"75":0.01047,"76":0.00209,"77":0,"78":0,"79":0.00837,"80":0.00209,"81":0.00419,"83":0.00628,"84":0.00209,"85":0.00419,"86":0.00628,"87":0.00837,"88":0.00419,"89":0.00209,"90":0.00209,"91":0.00209,"92":0.00628,"93":0.00419,"94":0.00209,"95":0.00628,"96":0.02721,"97":0.00419,"98":0.00419,"99":0.00419,"100":0.00628,"101":0.00628,"102":0.01047,"103":0.03349,"104":0.03767,"105":0.56302,"106":1.72045,"107":0.07744,"108":0.00209,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.00209,"21":0,"22":0,"23":0,"24":0.00628,"25":0.00209,"26":0.00419,"27":0.01884,"28":0.01047,"29":0,"30":0.01884,"31":0.00837,"32":0.02093,"33":0.01884,"34":0,"35":0,"36":0,"37":0.00419,"38":0.02093,"39":0,"40":0,"41":0,"42":0.01047,"43":0,"44":0,"45":0.00419,"46":0.02093,"47":0.00837,"48":0,"49":0,"50":0.01465,"51":0.01256,"52":0,"53":0,"54":0.0293,"55":0.01674,"56":0.01256,"57":0.01674,"58":0.06907,"60":0.30558,"62":0.01256,"63":0.85813,"64":0.81627,"65":0.75348,"66":0.00628,"67":0,"68":0.00209,"69":0.00209,"70":0.00209,"71":0.00209,"72":0.02721,"73":0,"74":0,"75":0.00209,"76":0,"77":0,"78":0,"79":0.00209,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00209,"90":0.0314,"91":0.06279,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02512},B:{"12":0.00209,"13":0,"14":0,"15":0.00209,"16":0.00209,"17":0,"18":0.00628,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00209,"90":0,"91":0,"92":0.00419,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00837,"101":0.00209,"102":0.00209,"103":0.00419,"104":0.00419,"105":0.05442,"106":0.19046,"107":0.01256},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00209,"14":0.00628,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00209,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00419,"14.1":0.00628,"15.1":0.00209,"15.2-15.3":0.00209,"15.4":0.00419,"15.5":0.01256,"15.6":0.0293,"16.0":0.01047,"16.1":0.00209,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0032,"6.0-6.1":0.00085,"7.0-7.1":0.02115,"8.1-8.4":0.00021,"9.0-9.2":0.00043,"9.3":0.0203,"10.0-10.2":0.00107,"10.3":0.02222,"11.0-11.2":0.00385,"11.3-11.4":0.00684,"12.0-12.1":0.00385,"12.2-12.5":0.15575,"13.0-13.1":0.00363,"13.2":0.00214,"13.3":0.01688,"13.4-13.7":0.02008,"14.0-14.4":0.07585,"14.5-14.8":0.11922,"15.0-15.1":0.03376,"15.2-15.3":0.0594,"15.4":0.0564,"15.5":0.17049,"15.6":0.65378,"16.0":0.52302,"16.1":0.03611},P:{"4":0.13556,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06257,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01043,"12.0":0,"13.0":0.01043,"14.0":0.02086,"15.0":0.01043,"16.0":0.03128,"17.0":0.04171,"18.0":0.39627},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00126,"4.2-4.3":0.01884,"4.4":0,"4.4.3-4.4.4":0.10549},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01047,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10279},Q:{"13.1":0},O:{"0":0.15814},H:{"0":31.12611},L:{"0":53.22467},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00243,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00243,"48":0,"49":0,"50":0,"51":0,"52":0.00728,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00243,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00243,"74":0,"75":0,"76":0,"77":0,"78":0.00485,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00243,"88":0,"89":0,"90":0,"91":0.00243,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00243,"100":0,"101":0.00243,"102":0.00728,"103":0.00243,"104":0.00485,"105":0.00485,"106":0.00971,"107":0.23057,"108":0.15533,"109":0.00728,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00243,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00243,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00243,"57":0,"58":0.00243,"59":0,"60":0,"61":0,"62":0.00243,"63":0,"64":0.00243,"65":0.00243,"66":0.00243,"67":0,"68":0.00243,"69":0.0267,"70":0.00485,"71":0,"72":0.00243,"73":0.00485,"74":0.00485,"75":0.00243,"76":0.00243,"77":0.00243,"78":0.00243,"79":0.01214,"80":0.00243,"81":0.00485,"83":0.00971,"84":0.00243,"85":0.00243,"86":0.00485,"87":0.00728,"88":0.00485,"89":0.00243,"90":0.00485,"91":0.00243,"92":0.00728,"93":0.02427,"94":0.00243,"95":0.00971,"96":0.00971,"97":0.00243,"98":0.00485,"99":0.00728,"100":0.00485,"101":0.00728,"102":0.00728,"103":0.03398,"104":0.01456,"105":0.02184,"106":0.03641,"107":0.54608,"108":2.62601,"109":0.00728,"110":0.00243,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.00243,"21":0,"22":0,"23":0,"24":0.00485,"25":0,"26":0.00243,"27":0.01456,"28":0.01214,"29":0,"30":0.01942,"31":0.00728,"32":0.01699,"33":0.01942,"34":0,"35":0,"36":0.00243,"37":0.00728,"38":0.01942,"39":0,"40":0,"41":0,"42":0.00971,"43":0,"44":0,"45":0.00485,"46":0.01942,"47":0.01456,"48":0,"49":0,"50":0.01214,"51":0.01699,"52":0,"53":0,"54":0.03398,"55":0.01699,"56":0.00728,"57":0.01699,"58":0.05582,"60":0.27182,"62":0.00728,"63":0.68441,"64":0.38832,"65":0.27182,"66":0.76451,"67":0.00485,"68":0,"69":0,"70":0,"71":0,"72":0.03398,"73":0.02184,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00243,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00243,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01699,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02912},B:{"12":0.00243,"13":0.00243,"14":0.00243,"15":0,"16":0.00243,"17":0,"18":0.00728,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00485,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00728,"100":0.00485,"101":0,"102":0,"103":0.00243,"104":0.00243,"105":0.00243,"106":0.00243,"107":0.1165,"108":0.21843},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00243,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00243,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00728,"14.1":0.00971,"15.1":0.00243,"15.2-15.3":0.00243,"15.4":0.00485,"15.5":0.00728,"15.6":0.0267,"16.0":0.00485,"16.1":0.02427,"16.2":0.00485,"16.3":0},G:{"8":0.00033,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00531,"6.0-6.1":0.00133,"7.0-7.1":0.05875,"8.1-8.4":0.00299,"9.0-9.2":0.00531,"9.3":0.04415,"10.0-10.2":0,"10.3":0.04747,"11.0-11.2":0.01328,"11.3-11.4":0.00432,"12.0-12.1":0.00432,"12.2-12.5":0.19783,"13.0-13.1":0.00232,"13.2":0.00133,"13.3":0.01693,"13.4-13.7":0.02257,"14.0-14.4":0.11584,"14.5-14.8":0.14804,"15.0-15.1":0.03585,"15.2-15.3":0.05676,"15.4":0.06008,"15.5":0.19086,"15.6":0.39832,"16.0":0.39101,"16.1":1.01637,"16.2":0.13775,"16.3":0.00332},P:{"4":0.18954,"5.0-5.4":0.01053,"6.2-6.4":0,"7.2-7.4":0.08424,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01053,"12.0":0,"13.0":0.02106,"14.0":0.03159,"15.0":0.01053,"16.0":0.04212,"17.0":0.06318,"18.0":0.08424,"19.0":0.55809},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00417,"4.4":0,"4.4.3-4.4.4":0.07253},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00971,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13631},Q:{"13.1":0},O:{"0":0.24991},H:{"0":32.03389},L:{"0":48.23413},S:{"2.5":0.00757}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js
index 3b529119999abf..6677aeaff76210 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.08124,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00428,"92":0,"93":0,"94":0,"95":0.00855,"96":0,"97":0,"98":0.00855,"99":0.00428,"100":0,"101":0.00428,"102":0.02138,"103":0.00428,"104":0.04276,"105":0.14538,"106":0.05986,"107":0.00428,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02138,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00855,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00428,"64":0,"65":0,"66":0,"67":0.00428,"68":0.00428,"69":0,"70":0.00428,"71":0.00428,"72":0,"73":0.00855,"74":0.00855,"75":0,"76":0,"77":0,"78":0,"79":0.00855,"80":0.02138,"81":0.01283,"83":0.00855,"84":0.00855,"85":0.01283,"86":0.09835,"87":0.0171,"88":0.01283,"89":0.02138,"90":0.0171,"91":0.00855,"92":0.01283,"93":0.00428,"94":0.00855,"95":0.00428,"96":0.0171,"97":0.01283,"98":0.02993,"99":0.0171,"100":0.02993,"101":0.02993,"102":0.05131,"103":0.06414,"104":0.16249,"105":7.11526,"106":7.63694,"107":0.14111,"108":0.00428,"109":0.00428,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00428,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00428,"64":0.00428,"65":0.01283,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00855,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00428,"80":0,"81":0,"82":0.00428,"83":0,"84":0,"85":0.02566,"86":0,"87":0,"88":0,"89":0.00428,"90":0.17104,"91":0.28649,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00428,"16":0,"17":0,"18":0.00428,"79":0,"80":0,"81":0,"83":0,"84":0.00428,"85":0,"86":0,"87":0,"88":0.00428,"89":0,"90":0.00428,"91":0,"92":0.00428,"93":0,"94":0,"95":0,"96":0.00428,"97":0,"98":0,"99":0,"100":0.00428,"101":0.00428,"102":0.00855,"103":0.0171,"104":0.01283,"105":0.08124,"106":0.22235,"107":0.01283},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00855,"14":0.02138,"15":0.00428,_:"0","3.1":0,"3.2":0,"5.1":0.05559,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00855,"14.1":0.0171,"15.1":0.00855,"15.2-15.3":0.00855,"15.4":0.02138,"15.5":0.06414,"15.6":0.10262,"16.0":0.1069,"16.1":0.01283,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00587,"6.0-6.1":0,"7.0-7.1":0.00352,"8.1-8.4":0,"9.0-9.2":0.00117,"9.3":0.01877,"10.0-10.2":0,"10.3":0.01408,"11.0-11.2":0.00469,"11.3-11.4":0.00821,"12.0-12.1":0.00938,"12.2-12.5":0.31674,"13.0-13.1":0.01408,"13.2":0.05279,"13.3":0.02698,"13.4-13.7":0.11379,"14.0-14.4":0.44344,"14.5-14.8":0.77191,"15.0-15.1":0.36601,"15.2-15.3":0.57248,"15.4":0.49857,"15.5":1.21886,"15.6":2.33566,"16.0":4.0355,"16.1":0.22054},P:{"4":0.22393,"5.0-5.4":0.01018,"6.2-6.4":0.04072,"7.2-7.4":0.20358,"8.2":0,"9.2":0.04072,"10.1":0.02036,"11.1-11.2":0.08143,"12.0":0.04072,"13.0":0.1425,"14.0":0.09161,"15.0":0.07125,"16.0":0.26465,"17.0":0.21375,"18.0":0.89573},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00386,"4.2-4.3":0.00386,"4.4":0,"4.4.3-4.4.4":0.03084},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00428,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10303},Q:{"13.1":0},O:{"0":0.29765},H:{"0":0.38476},L:{"0":65.72373},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00404,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00404,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01616,"99":0,"100":0,"101":0,"102":0.01616,"103":0.00404,"104":0,"105":0,"106":0.00808,"107":0.07678,"108":0.05253,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00404,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02021,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.02829,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00404,"69":0,"70":0,"71":0.00404,"72":0,"73":0.00404,"74":0.00404,"75":0,"76":0,"77":0,"78":0.04041,"79":0.00808,"80":0.03637,"81":0.01212,"83":0.00404,"84":0.00808,"85":0.00404,"86":0.01616,"87":0.01212,"88":0.00404,"89":0.01616,"90":0,"91":0.00404,"92":0.00404,"93":0,"94":0.05253,"95":0.00404,"96":0.00808,"97":0.01212,"98":0.00404,"99":0.00404,"100":0.01616,"101":0.04041,"102":0.01616,"103":0.02021,"104":0.04849,"105":0.01616,"106":0.05657,"107":9.99743,"108":3.41869,"109":0.00404,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00404,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00404,"64":0.00404,"65":0,"66":0.00808,"67":0,"68":0,"69":0,"70":0.00404,"71":0,"72":0,"73":0.00404,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00404,"80":0,"81":0,"82":0.00404,"83":0,"84":0,"85":0.03233,"86":0,"87":0,"88":0,"89":0,"90":0.01616,"91":0,"92":0.03637,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00404,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.07678,"108":0.1576},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01212,"15":0.00404,_:"0","3.1":0,"3.2":0,"5.1":0.06062,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.02425,"14.1":0.00808,"15.1":0,"15.2-15.3":0,"15.4":0.00404,"15.5":0.03233,"15.6":0.04849,"16.0":0.00808,"16.1":0.10103,"16.2":0.02021,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00232,"8.1-8.4":0,"9.0-9.2":0.00232,"9.3":0.01622,"10.0-10.2":0,"10.3":0.01043,"11.0-11.2":0.01854,"11.3-11.4":0.00116,"12.0-12.1":0.01043,"12.2-12.5":0.29198,"13.0-13.1":0.01506,"13.2":0.01506,"13.3":0.01738,"13.4-13.7":0.05562,"14.0-14.4":0.31863,"14.5-14.8":0.57933,"15.0-15.1":0.25259,"15.2-15.3":0.37424,"15.4":0.36498,"15.5":0.65811,"15.6":1.56881,"16.0":2.52123,"16.1":2.99511,"16.2":0.42523,"16.3":0.0139},P:{"4":0.19469,"5.0-5.4":0.01025,"6.2-6.4":0.03074,"7.2-7.4":0.14346,"8.2":0,"9.2":0.03074,"10.1":0.02049,"11.1-11.2":0.06148,"12.0":0.02049,"13.0":0.08197,"14.0":0.08197,"15.0":0.06148,"16.0":0.3279,"17.0":0.1537,"18.0":0.35864,"19.0":1.19888},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.01808},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01616,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06555},Q:{"13.1":0.00596},O:{"0":0.42905},H:{"0":0.36106},L:{"0":67.72545},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js
index 50d51412298835..1f2b0003228ac7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00414,"51":0.00414,"52":0.00414,"53":0,"54":0,"55":0,"56":0.00414,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00414,"69":0,"70":0,"71":0,"72":0.00414,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00827,"79":0.00414,"80":0.00414,"81":0.00414,"82":0.00827,"83":0,"84":0,"85":0,"86":0.00414,"87":0,"88":0,"89":0.00414,"90":0.00414,"91":0.00827,"92":0,"93":0,"94":0.00414,"95":0.00827,"96":0.00827,"97":0.00414,"98":0.00414,"99":0.00414,"100":0.00414,"101":0.00414,"102":0.01241,"103":0.01241,"104":0.09929,"105":0.56263,"106":0.23581,"107":0.01241,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00414,"34":0,"35":0,"36":0,"37":0,"38":0.00827,"39":0,"40":0.00414,"41":0.00414,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00414,"48":0.00414,"49":0.00414,"50":0,"51":0,"52":0,"53":0.00414,"54":0,"55":0,"56":0.01241,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00414,"64":0,"65":0.00414,"66":0,"67":0.00414,"68":0,"69":0.00414,"70":0.00414,"71":0,"72":0.00414,"73":0,"74":0.00827,"75":0,"76":0.02069,"77":0,"78":0.00414,"79":0.03723,"80":0.00414,"81":0.01241,"83":0.05378,"84":0.06619,"85":0.08688,"86":0.06206,"87":0.04964,"88":0.01241,"89":0.00827,"90":0.02896,"91":0.02069,"92":0.03723,"93":0.00827,"94":0.00827,"95":0.01655,"96":0.03723,"97":0.01655,"98":0.02896,"99":0.0331,"100":0.04137,"101":0.03723,"102":0.05378,"103":0.1903,"104":0.47576,"105":2.44497,"106":7.81893,"107":0.28959,"108":0.02482,"109":0.00414,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00414,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00827,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00414,"65":0.00827,"66":0,"67":0,"68":0,"69":0,"70":0.00414,"71":0.00414,"72":0.01655,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00414,"86":0,"87":0,"88":0,"89":0.00827,"90":0.19858,"91":0.29786,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00827,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00827,"79":0,"80":0,"81":0,"83":0,"84":0.00827,"85":0.00827,"86":0.00414,"87":0,"88":0,"89":0.00414,"90":0.00414,"91":0.00414,"92":0.01241,"93":0,"94":0,"95":0.00414,"96":0.00414,"97":0,"98":0.00414,"99":0.00827,"100":0.01241,"101":0.00827,"102":0.00827,"103":0.02069,"104":0.02482,"105":0.17789,"106":0.66192,"107":0.04551},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00414,"11":0.00414,"12":0,"13":0.01655,"14":0.06619,"15":0.01241,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00414,"12.1":0.00827,"13.1":0.07033,"14.1":0.14066,"15.1":0.04137,"15.2-15.3":0.02482,"15.4":0.05792,"15.5":0.13238,"15.6":0.55436,"16.0":0.12825,"16.1":0.04137,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02668,"8.1-8.4":0.0467,"9.0-9.2":0,"9.3":0.12675,"10.0-10.2":0.03669,"10.3":0.1134,"11.0-11.2":0.02668,"11.3-11.4":0.06671,"12.0-12.1":0.05337,"12.2-12.5":1.62101,"13.0-13.1":0.12341,"13.2":0.05003,"13.3":0.14009,"13.4-13.7":0.56702,"14.0-14.4":1.35418,"14.5-14.8":2.60829,"15.0-15.1":0.76715,"15.2-15.3":1.03731,"15.4":1.10069,"15.5":2.22139,"15.6":10.96684,"16.0":8.20512,"16.1":0.47029},P:{"4":0.17386,"5.0-5.4":0.02045,"6.2-6.4":0.01023,"7.2-7.4":0.03068,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01023,"12.0":0.01023,"13.0":0.04091,"14.0":0.02045,"15.0":0.02045,"16.0":0.05113,"17.0":0.08182,"18.0":1.31927},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01044,"4.4":0,"4.4.3-4.4.4":0.0668},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01354,"9":0.00451,"10":0.00451,"11":0.2753,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17003},Q:{"13.1":0.00586},O:{"0":0.66252},H:{"0":0.60503},L:{"0":46.80405},S:{"2.5":0.00586}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00356,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00356,"51":0.00356,"52":0.00711,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00356,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00711,"79":0.00356,"80":0.01067,"81":0.01778,"82":0.00356,"83":0,"84":0,"85":0,"86":0,"87":0.00356,"88":0,"89":0,"90":0,"91":0.00711,"92":0,"93":0,"94":0,"95":0,"96":0.01067,"97":0.00356,"98":0,"99":0.00356,"100":0,"101":0,"102":0.00711,"103":0.00711,"104":0.00356,"105":0.00711,"106":0.00711,"107":0.34493,"108":0.26314,"109":0.01778,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00356,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00356,"39":0,"40":0,"41":0.00356,"42":0,"43":0.00356,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00356,"50":0,"51":0,"52":0,"53":0.00711,"54":0,"55":0,"56":0.02134,"57":0.00356,"58":0.00356,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00356,"66":0,"67":0,"68":0,"69":0,"70":0.00356,"71":0.00356,"72":0,"73":0.02845,"74":0.00356,"75":0,"76":0.00356,"77":0.00356,"78":0.00356,"79":0.03912,"80":0.00711,"81":0.00711,"83":0.03912,"84":0.04978,"85":0.07823,"86":0.04623,"87":0.032,"88":0.00356,"89":0.00356,"90":0.00356,"91":0.00711,"92":0.02489,"93":0,"94":0.00356,"95":0.00356,"96":0.032,"97":0.00711,"98":0.01067,"99":0.01067,"100":0.03556,"101":0.01067,"102":0.01422,"103":0.10668,"104":0.032,"105":0.0569,"106":0.25959,"107":1.32283,"108":6.61416,"109":0.01422,"110":0.00711,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00356,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00356,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00356,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00356,"65":0,"66":0.00356,"67":0,"68":0.00356,"69":0,"70":0.00711,"71":0.00356,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00356,"92":0.03556,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00356,"15":0,"16":0,"17":0,"18":0.01067,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00711,"86":0.00356,"87":0,"88":0,"89":0.00356,"90":0,"91":0,"92":0.00711,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00356,"104":0.00356,"105":0.01422,"106":0.00711,"107":0.14935,"108":0.4445},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00356,"11":0,"12":0,"13":0.00711,"14":0.03556,"15":0.00711,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00356,"12.1":0.00356,"13.1":0.03912,"14.1":0.07468,"15.1":0.02134,"15.2-15.3":0.02134,"15.4":0.04267,"15.5":0.07823,"15.6":0.33426,"16.0":0.032,"16.1":0.18847,"16.2":0.03556,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01374,"8.1-8.4":0.03779,"9.0-9.2":0,"9.3":0.10306,"10.0-10.2":0.02061,"10.3":0.09275,"11.0-11.2":0.02748,"11.3-11.4":0.04809,"12.0-12.1":0.05153,"12.2-12.5":1.43252,"13.0-13.1":0.09275,"13.2":0.03092,"13.3":0.1168,"13.4-13.7":0.60805,"14.0-14.4":1.25388,"14.5-14.8":2.20889,"15.0-15.1":0.66301,"15.2-15.3":0.87944,"15.4":0.98936,"15.5":1.85849,"15.6":5.6751,"16.0":5.39685,"16.1":8.68099,"16.2":1.17487,"16.3":0.06527},P:{"4":0.09388,"5.0-5.4":0.01043,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01043,"12.0":0.01043,"13.0":0.02086,"14.0":0.02086,"15.0":0.01043,"16.0":0.04172,"17.0":0.05216,"18.0":0.12517,"19.0":1.27261},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0076,"4.4":0,"4.4.3-4.4.4":0.04307},A:{"6":0,"7":0,"8":0.01185,"9":0.00395,"10":0.00395,"11":0.1936,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18688},Q:{"13.1":0.03222},O:{"0":1.00526},H:{"0":0.51246},L:{"0":51.59523},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js
index 710ba15225bb2b..a78cf514f6b7be 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.0039,"55":0,"56":0.09753,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.0117,"94":0,"95":0,"96":0.08582,"97":0,"98":0.0078,"99":0,"100":0.0078,"101":0,"102":0,"103":0.0117,"104":0.10923,"105":0.64367,"106":0.19895,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0117,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.03901,"71":0,"72":0,"73":0,"74":0.0039,"75":0.0156,"76":0,"77":0,"78":0.0078,"79":0,"80":0,"81":0.0039,"83":0,"84":0,"85":0,"86":0.0078,"87":0,"88":0.0078,"89":0.0117,"90":0,"91":0.0078,"92":0,"93":0,"94":0.05461,"95":0.0039,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01951,"102":0.0156,"103":0.08582,"104":0.04291,"105":1.44727,"106":5.52772,"107":0.82311,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0156,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.0156,"81":0,"82":0,"83":0.12093,"84":0,"85":0,"86":0,"87":0,"88":0.0117,"89":0,"90":0.03511,"91":1.71644,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.07802,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.05852,"79":0,"80":0,"81":0,"83":0,"84":0.0156,"85":0,"86":0,"87":0,"88":0,"89":0.0078,"90":0.0039,"91":0,"92":0.07022,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0117,"99":0,"100":0.0078,"101":0.0156,"102":0.02731,"103":0.03121,"104":0.14044,"105":0.43691,"106":1.58771,"107":0.07022},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02731,"12":0,"13":0,"14":0.0039,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.05071,"15.6":0.0078,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.02378,"9.3":0.02378,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.05946,"13.0-13.1":0.04757,"13.2":0,"13.3":0,"13.4-13.7":0.03567,"14.0-14.4":0.07135,"14.5-14.8":0.1308,"15.0-15.1":1.30861,"15.2-15.3":0.09513,"15.4":0.04757,"15.5":0.04757,"15.6":0.72565,"16.0":0.1427,"16.1":0},P:{"4":0.15181,"5.0-5.4":0.03036,"6.2-6.4":0,"7.2-7.4":1.06266,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.10121,"12.0":0,"13.0":0.02024,"14.0":0.03036,"15.0":0.14169,"16.0":0.4453,"17.0":0.71856,"18.0":0.35422},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.43966},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01951,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17687},Q:{"13.1":0.0122},O:{"0":0.65259},H:{"0":0.24251},L:{"0":76.87246},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00237,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00475,"104":0.00237,"105":0.01424,"106":0,"107":0.06644,"108":0.06644,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00237,"63":0,"64":0,"65":0,"66":0,"67":0.24679,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00712,"75":0,"76":0,"77":0.00237,"78":0,"79":0,"80":0.00237,"81":0.00475,"83":0,"84":0,"85":0,"86":0.01424,"87":0.05458,"88":0.01898,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00475,"102":0,"103":0.01424,"104":0.01187,"105":0.03797,"106":0.09729,"107":0.67868,"108":2.89743,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00475,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00475,"62":0,"63":0,"64":0,"65":0.00475,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01424,"13":0,"14":0,"15":0,"16":0.00237,"17":0.00712,"18":0.02136,"79":0,"80":0.00237,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00237,"88":0,"89":0.00237,"90":0.00949,"91":0,"92":0.00475,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00237,"100":0.03322,"101":0,"102":0.00712,"103":0,"104":0.00475,"105":0.05933,"106":0.01187,"107":0.25391,"108":0.25391},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0.00475,"15.4":0,"15.5":0.00475,"15.6":0.00475,"16.0":0.02136,"16.1":0.05695,"16.2":0.01661,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0276,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0.01027,"13.3":0.01733,"13.4-13.7":0.01733,"14.0-14.4":0.03818,"14.5-14.8":0.01733,"15.0-15.1":0.03466,"15.2-15.3":0.0138,"15.4":2.54619,"15.5":0.10011,"15.6":0.06225,"16.0":0.08279,"16.1":0.17263,"16.2":0.00706,"16.3":0},P:{"4":0.10943,"5.0-5.4":0,"6.2-6.4":0.02984,"7.2-7.4":1.154,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.23876,"12.0":0,"13.0":0.0199,"14.0":0.08953,"15.0":0.09948,"16.0":0.09948,"17.0":0.3084,"18.0":0.97493,"19.0":0.3084},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04576},Q:{"13.1":0.06102},O:{"0":0.54152},H:{"0":0.1733},L:{"0":86.47648},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js
index fb1c4a52e7c3df..f0445110cb9907 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00177,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00177,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00177,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00883,"85":0,"86":0,"87":0,"88":0.00177,"89":0,"90":0,"91":0.00177,"92":0,"93":0.00177,"94":0,"95":0.00177,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00353,"103":0,"104":0.0053,"105":0.17121,"106":0.04766,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00177,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00177,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00353,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00177,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00177,"75":0,"76":0,"77":0,"78":0.00177,"79":0,"80":0.00177,"81":0.02295,"83":0,"84":0,"85":0,"86":0.00177,"87":0.00353,"88":0.00883,"89":0.00177,"90":0.00353,"91":0,"92":0.01236,"93":0,"94":0,"95":0.00177,"96":0.0053,"97":0.02648,"98":0.00177,"99":0.00177,"100":0.00177,"101":0.00883,"102":0.01412,"103":0.02471,"104":0.01765,"105":0.48891,"106":1.08724,"107":0.02471,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00177,"60":0,"62":0,"63":0.01942,"64":0.02295,"65":0.01942,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00177,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00177,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01765,"91":0.05119,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00177,"13":0.00883,"14":0.00177,"15":0,"16":0.00177,"17":0,"18":0.00706,"79":0,"80":0,"81":0,"83":0,"84":0.00177,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00177,"91":0,"92":0.00353,"93":0,"94":0,"95":0.00177,"96":0,"97":0,"98":0.0053,"99":0,"100":0,"101":0,"102":0.0053,"103":0.00177,"104":0.00883,"105":0.11473,"106":0.13944,"107":0.00706},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00177,"15":0.00177,_:"0","3.1":0,"3.2":0,"5.1":0.00177,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00177,"14.1":0,"15.1":0,"15.2-15.3":0.00177,"15.4":0.00177,"15.5":0,"15.6":0.00353,"16.0":0.0053,"16.1":0,"16.2":0},G:{"8":0.0049,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01387,"10.0-10.2":0,"10.3":0.0049,"11.0-11.2":0.00898,"11.3-11.4":0,"12.0-12.1":0.07589,"12.2-12.5":0.92613,"13.0-13.1":0.05549,"13.2":0.00734,"13.3":0.0767,"13.4-13.7":0.0612,"14.0-14.4":1.67274,"14.5-14.8":0.59158,"15.0-15.1":0.102,"15.2-15.3":0.22031,"15.4":0.20563,"15.5":0.47163,"15.6":1.72333,"16.0":1.40837,"16.1":0.08078},P:{"4":0.89697,"5.0-5.4":0.02016,"6.2-6.4":0.01008,"7.2-7.4":0.28219,"8.2":0,"9.2":0.06047,"10.1":0,"11.1-11.2":0.33258,"12.0":0.01008,"13.0":0.07055,"14.0":0.02016,"15.0":0.04031,"16.0":0.10078,"17.0":0.64501,"18.0":0.96752},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00208,"4.2-4.3":0.00046,"4.4":0,"4.4.3-4.4.4":0.08158},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00706,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04941},Q:{"13.1":0},O:{"0":0.06588},H:{"0":1.10708},L:{"0":84.11787},S:{"2.5":0.02471}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00528,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00176,"42":0,"43":0,"44":0.00176,"45":0,"46":0,"47":0.00352,"48":0,"49":0,"50":0,"51":0,"52":0.00352,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00176,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0088,"103":0.00176,"104":0.00176,"105":0,"106":0.00176,"107":0.1672,"108":0.08976,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00176,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00352,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00352,"60":0.00352,"61":0,"62":0,"63":0,"64":0.00528,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00352,"71":0.02288,"72":0.00176,"73":0,"74":0.00352,"75":0,"76":0.00176,"77":0,"78":0,"79":0.00528,"80":0.00704,"81":0.03344,"83":0,"84":0.00176,"85":0,"86":0.00176,"87":0.00176,"88":0.00352,"89":0,"90":0.00528,"91":0,"92":0.00704,"93":0,"94":0.0088,"95":0,"96":0,"97":0.00528,"98":0,"99":0.00176,"100":0.00528,"101":0.00528,"102":0.00176,"103":0.03872,"104":0.0088,"105":0.01232,"106":0.00352,"107":0.60368,"108":0.90992,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00528,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00704,"62":0.00176,"63":0.00176,"64":0.00352,"65":0.13376,"66":0.01056,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00176,"83":0,"84":0,"85":0.00176,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00176,"13":0.00352,"14":0,"15":0,"16":0,"17":0,"18":0.00528,"79":0,"80":0,"81":0,"83":0,"84":0.00704,"85":0,"86":0,"87":0,"88":0,"89":0.00352,"90":0.00176,"91":0,"92":0.00528,"93":0,"94":0,"95":0.00176,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00176,"104":0.00176,"105":0.00704,"106":0.00528,"107":0.0704,"108":0.17776},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00176,"15":0.00176,_:"0","3.1":0,"3.2":0,"5.1":0.01056,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01408,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.00528,"16.0":0,"16.1":0.00352,"16.2":0.00176,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03402,"10.0-10.2":0,"10.3":0.01134,"11.0-11.2":0.002,"11.3-11.4":0,"12.0-12.1":0.03402,"12.2-12.5":0.83519,"13.0-13.1":0.02468,"13.2":0.00467,"13.3":0.01334,"13.4-13.7":0.03335,"14.0-14.4":0.69577,"14.5-14.8":0.20746,"15.0-15.1":0.15743,"15.2-15.3":0.09072,"15.4":0.14075,"15.5":0.13408,"15.6":0.62772,"16.0":2.12866,"16.1":1.15072,"16.2":0.19079,"16.3":0},P:{"4":0.315,"5.0-5.4":0.02032,"6.2-6.4":0.12194,"7.2-7.4":0.23371,"8.2":0,"9.2":0.02032,"10.1":0,"11.1-11.2":0.28452,"12.0":0,"13.0":0.07113,"14.0":0.24387,"15.0":0.06097,"16.0":0.10161,"17.0":0.18291,"18.0":0.10161,"19.0":0.50807},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00481,"4.4":0,"4.4.3-4.4.4":0.10679},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00352,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.01648},Q:{"13.1":0},O:{"0":0.07416},H:{"0":1.97368},L:{"0":85.66824},S:{"2.5":0.02472}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js
index e87c01aa1fba2e..8882d07c0d8ed7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.005,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.05496,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.005,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.005,"103":0.005,"104":0.04496,"105":0.65448,"106":0.19484,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.005,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.005,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.005,"63":0,"64":0,"65":0,"66":0.005,"67":0,"68":0,"69":0.00999,"70":0.00999,"71":0,"72":0,"73":0,"74":0,"75":0.01998,"76":0.04996,"77":0,"78":0,"79":0.01499,"80":0,"81":0.02998,"83":0.06994,"84":0,"85":0.005,"86":0.01499,"87":0.005,"88":0.00999,"89":0.005,"90":0.00999,"91":0.00999,"92":0.00999,"93":0.04496,"94":0.005,"95":0.22482,"96":0.01499,"97":0.005,"98":0.01499,"99":0.005,"100":0.02498,"101":0.04496,"102":0.13489,"103":0.1199,"104":0.32974,"105":3.53717,"106":8.40327,"107":0.31475,"108":0.005,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01998,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.20484,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.005,"90":0.02498,"91":0.06994,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.005,"16":0,"17":0.005,"18":0.03997,"79":0,"80":0,"81":0,"83":0,"84":0.005,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.005,"91":0,"92":0,"93":0,"94":0.005,"95":0,"96":0,"97":0.005,"98":0.005,"99":0,"100":0.005,"101":0.005,"102":0.005,"103":0.00999,"104":0.1199,"105":0.8693,"106":4.13669,"107":0.29976},E:{"4":0,"5":0,"6":0.005,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.005,"14":0.05995,"15":0.01499,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.005,"11.1":0.005,"12.1":0.01998,"13.1":0.15987,"14.1":0.14488,"15.1":0.03997,"15.2-15.3":0.01499,"15.4":0.02998,"15.5":0.5046,"15.6":0.85432,"16.0":0.3697,"16.1":0.03997,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01339,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02009,"10.0-10.2":0,"10.3":0.0558,"11.0-11.2":0.01116,"11.3-11.4":0.02455,"12.0-12.1":0,"12.2-12.5":0.25893,"13.0-13.1":0.00446,"13.2":0,"13.3":0.03348,"13.4-13.7":0.04687,"14.0-14.4":0.15402,"14.5-14.8":0.6049,"15.0-15.1":0.1183,"15.2-15.3":0.77008,"15.4":1.04463,"15.5":1.99104,"15.6":7.24097,"16.0":6.72536,"16.1":1.98658},P:{"4":0.17211,"5.0-5.4":0.01076,"6.2-6.4":0,"7.2-7.4":0.10757,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02151,"12.0":0,"13.0":0.05378,"14.0":0.01076,"15.0":0,"16.0":0,"17.0":0.16135,"18.0":2.61393},I:{"0":0,"3":0,"4":0.17123,"2.1":0,"2.2":0,"2.3":0,"4.1":0.24461,"4.2-4.3":0.02446,"4.4":0,"4.4.3-4.4.4":0.73384},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01499,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.88571},Q:{"13.1":0},O:{"0":0.06005},H:{"0":1.16068},L:{"0":47.43186},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00474,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00474,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00474,"107":0.46956,"108":0.3747,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00474,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00474,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00474,"75":0.03794,"76":0.03794,"77":0,"78":0,"79":0.08063,"80":0,"81":0.01423,"83":0.05217,"84":0.00474,"85":0,"86":0,"87":0.01423,"88":0.00474,"89":0,"90":0,"91":0,"92":0,"93":0.0332,"94":0.00474,"95":0.00474,"96":0,"97":0,"98":0.00949,"99":0,"100":0.00949,"101":0.12806,"102":0.07115,"103":0.16126,"104":0.01897,"105":0.06166,"106":0.21344,"107":2.66082,"108":9.28679,"109":0.00474,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00474,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02372,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00474,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.02372,"79":0,"80":0,"81":0,"83":0,"84":0.00474,"85":0,"86":0,"87":0,"88":0,"89":0.00474,"90":0.02372,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01423,"98":0.00949,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00474,"106":0.08537,"107":1.2569,"108":2.71774},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01897,"15":0.03794,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01423,"13.1":0.0664,"14.1":0.14229,"15.1":0.01897,"15.2-15.3":0.01423,"15.4":0.0332,"15.5":0.22766,"15.6":0.67825,"16.0":0.07589,"16.1":0.42687,"16.2":0.07589,"16.3":0},G:{"8":0,"3.2":0.00758,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01264,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.04045,"11.0-11.2":0.02781,"11.3-11.4":0.03539,"12.0-12.1":0,"12.2-12.5":0.24018,"13.0-13.1":0,"13.2":0,"13.3":0.05562,"13.4-13.7":0.03034,"14.0-14.4":0.08596,"14.5-14.8":0.47277,"15.0-15.1":0.06321,"15.2-15.3":0.30086,"15.4":0.22501,"15.5":1.02898,"15.6":4.10833,"16.0":4.57857,"16.1":10.37321,"16.2":2.09841,"16.3":0.03034},P:{"4":0.17138,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.14996,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03213,"12.0":0.01071,"13.0":0.05356,"14.0":0,"15.0":0.01071,"16.0":0.02142,"17.0":0.04285,"18.0":0.16067,"19.0":3.05278},I:{"0":0,"3":0,"4":0.34461,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.93537},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01423,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.39428},Q:{"13.1":0},O:{"0":0.16297},H:{"0":1.51798},L:{"0":46.19086},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js
index f0dee2b4745af0..ad718530e16c7c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.0903,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.73116,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.04661,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.13691,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.18352,"101":0,"102":0,"103":0,"104":0.22721,"105":0.68456,"106":0.54764,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.41073,"80":0,"81":0,"82":0,"83":0,"84":0.04661,"85":0.0903,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.22721,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.22721,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0.0903,"15.2-15.3":0.0903,"15.4":1.23511,"15.5":2.56053,"15.6":0.50395,"16.0":0.04661,"16.1":0.13691,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":3.39855,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.19894,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":1.19364,"15.4":24.37007,"15.5":14.18272,"15.6":16.37934,"16.0":20.17577,"16.1":0.19894},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":1.61584},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":9.68702},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.50526,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.08421,"105":0,"106":0,"107":0.08421,"108":0,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.16842,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.08421,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":20.8111,"101":0.16842,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.08421,"108":3.86243,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.08421,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.67368,"108":1.59438},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.16842,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.08421,"15.6":0.16842,"16.0":0,"16.1":0,"16.2":0.50526,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.03464,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0.03464,"15.4":0,"15.5":8.4929,"15.6":0.37709,"16.0":0.37709,"16.1":0.47903,"16.2":0.03464,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0,"19.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":36.67573},H:{"0":0},L:{"0":1.4693},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js
index 04ae71ab7ad1a8..b46fdcc0a8af14 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00451,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00451,"79":0.00451,"80":0.00451,"81":0.00451,"82":0.00451,"83":0.00451,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00451,"103":0.00451,"104":0.00451,"105":0.17593,"106":0.09022,"107":0.00451,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00902,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00451,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00451,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00451,"69":0.00451,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00451,"76":0,"77":0.04962,"78":0.00451,"79":0.00902,"80":0.00451,"81":0.01804,"83":0.02256,"84":0.03609,"85":0.03609,"86":0.04511,"87":0.04511,"88":0,"89":0.00451,"90":0.02256,"91":0.01353,"92":0.00451,"93":0,"94":0.04511,"95":0.00451,"96":0.01353,"97":0.00902,"98":0.00902,"99":0.01353,"100":0.01804,"101":0.03609,"102":0.06315,"103":0.09022,"104":0.10375,"105":3.24792,"106":9.52272,"107":0.3293,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00451,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02707,"91":0.04962,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00902,"79":0,"80":0,"81":0,"83":0,"84":0.00451,"85":0.00451,"86":0.00451,"87":0,"88":0,"89":0,"90":0,"91":0.00451,"92":0.00902,"93":0,"94":0,"95":0.00451,"96":0.00451,"97":0.00451,"98":0.00451,"99":0.00451,"100":0.00451,"101":0.00902,"102":0.00451,"103":0.01353,"104":0.02707,"105":0.63154,"106":2.4585,"107":0.15789},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00451,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01353,"15":0.00451,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00451,"13.1":0.01804,"14.1":0.03158,"15.1":0.00902,"15.2-15.3":0.00902,"15.4":0.02256,"15.5":0.04962,"15.6":0.23908,"16.0":0.13082,"16.1":0.02707,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0114,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.23939,"9.3":0.0114,"10.0-10.2":0,"10.3":0.00456,"11.0-11.2":0.01824,"11.3-11.4":0.00456,"12.0-12.1":0.02736,"12.2-12.5":0.19151,"13.0-13.1":0.17327,"13.2":0.01596,"13.3":0.08892,"13.4-13.7":0.32375,"14.0-14.4":1.29956,"14.5-14.8":1.56859,"15.0-15.1":0.48562,"15.2-15.3":0.26219,"15.4":0.35111,"15.5":0.86409,"15.6":7.43029,"16.0":8.3491,"16.1":0.4879},P:{"4":0.01014,"5.0-5.4":0.01014,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01014,"11.1-11.2":0.01014,"12.0":0.02029,"13.0":0.05072,"14.0":0.05072,"15.0":0.03043,"16.0":0.12173,"17.0":0.30433,"18.0":11.2095},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":2.01265},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00483,"9":0.00483,"10":0,"11":0.19333,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0988},Q:{"13.1":0.01647},O:{"0":0.05489},H:{"0":0.10393},L:{"0":28.80386},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00395,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00395,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00395,"103":0.00395,"104":0,"105":0,"106":0.00395,"107":0.11458,"108":0.11458,"109":0.00395,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.0079,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00395,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00395,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00395,"66":0,"67":0,"68":0.00395,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00395,"76":0,"77":0.04346,"78":0.00395,"79":0.00395,"80":0.00395,"81":0.0079,"83":0.01185,"84":0.01976,"85":0.01976,"86":0.02766,"87":0.02766,"88":0,"89":0.00395,"90":0.03161,"91":0.02371,"92":0.00395,"93":0,"94":0.06322,"95":0.00395,"96":0.01185,"97":0.00395,"98":0.00395,"99":0.0079,"100":0.01185,"101":0.01976,"102":0.01976,"103":0.04346,"104":0.02371,"105":0.03161,"106":0.03556,"107":1.1853,"108":8.73566,"109":0.00395,"110":0.00395,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00395,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00395,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00395,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00395,"93":0,"94":0,"95":0,"96":0.00395,"97":0,"98":0,"99":0,"100":0.00395,"101":0.00395,"102":0,"103":0.00395,"104":0.01185,"105":0.0079,"106":0.0079,"107":0.59265,"108":1.85697},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00395,"9":0,"10":0,"11":0,"12":0,"13":0.00395,"14":0.0079,"15":0.00395,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01185,"14.1":0.01976,"15.1":0.00395,"15.2-15.3":0.00395,"15.4":0.01185,"15.5":0.02371,"15.6":0.13038,"16.0":0.0158,"16.1":0.14224,"16.2":0.03951,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.2597,"9.3":0.00728,"10.0-10.2":0,"10.3":0.00971,"11.0-11.2":0.01214,"11.3-11.4":0.00728,"12.0-12.1":0.00728,"12.2-12.5":0.09223,"13.0-13.1":0.12621,"13.2":0.00243,"13.3":0.01942,"13.4-13.7":0.0534,"14.0-14.4":0.27669,"14.5-14.8":0.56065,"15.0-15.1":0.25484,"15.2-15.3":0.19659,"15.4":0.28154,"15.5":0.54609,"15.6":2.64793,"16.0":5.08227,"16.1":11.59894,"16.2":1.56303,"16.3":0.02912},P:{"4":0.01014,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01014,"12.0":0.01014,"13.0":0.04057,"14.0":0.04057,"15.0":0.02028,"16.0":0.09127,"17.0":0.20283,"18.0":1.08514,"19.0":12.83911},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.26161},A:{"6":0,"7":0,"8":0.00438,"9":0,"10":0.00438,"11":0.15323,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12703},Q:{"13.1":0.00605},O:{"0":0.09678},H:{"0":0.12026},L:{"0":30.52424},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js
index 72609426780c32..3f80c2c93b1351 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.00342,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00342,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02738,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00342,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00342,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02395,"103":0.00342,"104":0.00684,"105":0.19505,"106":0.08897,"107":0.00342,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00342,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00342,"48":0,"49":0.00342,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00342,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00342,"65":0,"66":0,"67":0,"68":0.01027,"69":0.00342,"70":0,"71":0.00342,"72":0,"73":0,"74":0.01027,"75":0.00684,"76":0.00342,"77":0,"78":0.00684,"79":0.00684,"80":0.00342,"81":0.00342,"83":0.00684,"84":0.00342,"85":0.01027,"86":0.01369,"87":0.01027,"88":0.00684,"89":0.00342,"90":0.00342,"91":0.01369,"92":0.03764,"93":0.00342,"94":0.00342,"95":0.01369,"96":0.01027,"97":0.00684,"98":0.00342,"99":0.00684,"100":0.00684,"101":0.02053,"102":0.02738,"103":0.07528,"104":0.07871,"105":2.06689,"106":5.18433,"107":0.20532,"108":0.00342,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01027,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00342,"47":0,"48":0,"49":0,"50":0,"51":0.00342,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00342,"60":0,"62":0,"63":0.01369,"64":0.0308,"65":0.04449,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00684,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.13688,"91":0.27376,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00684,"79":0,"80":0,"81":0,"83":0,"84":0.00342,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00342,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00342,"100":0.00342,"101":0.00684,"102":0.00342,"103":0.01027,"104":0.02053,"105":0.24981,"106":0.79733,"107":0.05817},E:{"4":0,"5":0,"6":0,"7":0.04106,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00684,"14":0.05817,"15":0.01369,_:"0","3.1":0,"3.2":0,"5.1":0.00342,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00342,"13.1":0.04449,"14.1":0.16083,"15.1":0.03422,"15.2-15.3":0.01711,"15.4":0.06502,"15.5":0.12319,"15.6":0.56463,"16.0":0.11635,"16.1":0.0308,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01223,"8.1-8.4":0,"9.0-9.2":0.02038,"9.3":0.13046,"10.0-10.2":0,"10.3":0.06115,"11.0-11.2":0,"11.3-11.4":0.02038,"12.0-12.1":0.07746,"12.2-12.5":0.72568,"13.0-13.1":0.08969,"13.2":0.04485,"13.3":0.16308,"13.4-13.7":0.32207,"14.0-14.4":1.5696,"14.5-14.8":2.9435,"15.0-15.1":0.73384,"15.2-15.3":0.94991,"15.4":1.3576,"15.5":3.02097,"15.6":10.98311,"16.0":14.59114,"16.1":0.75015},P:{"4":0.1337,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09256,"8.2":0.01028,"9.2":0.03085,"10.1":0.01028,"11.1-11.2":0.06171,"12.0":0.01028,"13.0":0.08227,"14.0":0.12341,"15.0":0.04114,"16.0":0.24682,"17.0":0.20569,"18.0":3.72292},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01773,"4.2-4.3":0.02659,"4.4":0,"4.4.3-4.4.4":0.06648},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0308,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10525},Q:{"13.1":0},O:{"0":1.81553},H:{"0":0.74109},L:{"0":39.55579},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0.00284,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00284,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00284,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00284,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00284,"101":0,"102":0.01422,"103":0,"104":0.00284,"105":0.00284,"106":0.00853,"107":0.15068,"108":0.10235,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00284,"39":0,"40":0,"41":0.00284,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00284,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00284,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00569,"69":0.00569,"70":0,"71":0,"72":0,"73":0.00284,"74":0.00569,"75":0.00284,"76":0.00284,"77":0,"78":0.00853,"79":0.00284,"80":0.00569,"81":0.00284,"83":0.00284,"84":0.00284,"85":0.00284,"86":0.00853,"87":0.00569,"88":0.00569,"89":0.00284,"90":0.00853,"91":0.00569,"92":0.02274,"93":0.00284,"94":0.00284,"95":0.01422,"96":0.00284,"97":0.00284,"98":0.00284,"99":0.00284,"100":0.00569,"101":0.00569,"102":0.00853,"103":0.02274,"104":0.01137,"105":0.02274,"106":0.03412,"107":0.67379,"108":4.29577,"109":0.00284,"110":0.00284,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00569,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00284,"47":0,"48":0,"49":0,"50":0,"51":0.00284,"52":0,"53":0,"54":0.00284,"55":0,"56":0,"57":0,"58":0,"60":0.01422,"62":0.00284,"63":0.00569,"64":0.00853,"65":0.00853,"66":0.03412,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00569,"73":0.00284,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.07676,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00284,"17":0,"18":0.00284,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00284,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00284,"102":0,"103":0,"104":0.00284,"105":0.00569,"106":0.00853,"107":0.26156,"108":0.51743},E:{"4":0,"5":0,"6":0,"7":0.03696,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00569,"14":0.03412,"15":0.00569,_:"0","3.1":0,"3.2":0,"5.1":0.00284,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00853,"13.1":0.02843,"14.1":0.12794,"15.1":0.0199,"15.2-15.3":0.01137,"15.4":0.04265,"15.5":0.07108,"15.6":0.31273,"16.0":0.02843,"16.1":0.15352,"16.2":0.03696,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00747,"8.1-8.4":0.01493,"9.0-9.2":0.00373,"9.3":0.20908,"10.0-10.2":0,"10.3":0.10454,"11.0-11.2":0,"11.3-11.4":0.0112,"12.0-12.1":0.04107,"12.2-12.5":0.64964,"13.0-13.1":0.08214,"13.2":0.02987,"13.3":0.15308,"13.4-13.7":0.23148,"14.0-14.4":1.1798,"14.5-14.8":2.07959,"15.0-15.1":0.6347,"15.2-15.3":0.71311,"15.4":1.02673,"15.5":1.96385,"15.6":5.33151,"16.0":6.31717,"16.1":12.03697,"16.2":2.2364,"16.3":0.0448},P:{"4":0.12324,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09243,"8.2":0,"9.2":0.01027,"10.1":0.01027,"11.1-11.2":0.06162,"12.0":0.01027,"13.0":0.04108,"14.0":0.14378,"15.0":0.04108,"16.0":0.19513,"17.0":0.17459,"18.0":0.43134,"19.0":3.71774},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01329,"4.2-4.3":0.01594,"4.4":0,"4.4.3-4.4.4":0.04783},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02274,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12883},Q:{"13.1":0},O:{"0":2.61231},H:{"0":1.0909},L:{"0":44.79256},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js
index 2a6bcc6954dcf9..298eb3ed7b1258 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.005,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.005,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.005,"92":0,"93":0,"94":0.005,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.08492,"104":0.02997,"105":0.77423,"106":0.22977,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.005,"50":0,"51":0,"52":0,"53":0.005,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00999,"77":0.005,"78":0,"79":0.02498,"80":0,"81":0,"83":0.005,"84":0,"85":0,"86":0.005,"87":0.005,"88":0,"89":0,"90":0,"91":0.00999,"92":0.10989,"93":0.01998,"94":0,"95":0,"96":0.00999,"97":0.005,"98":0,"99":0.00999,"100":0.005,"101":0.00999,"102":0.05994,"103":0.11489,"104":0.15485,"105":4.22078,"106":9.13586,"107":0.37962,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.21479,"91":1.18382,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01998,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.005,"99":0,"100":0,"101":0,"102":0,"103":0.01499,"104":0.02498,"105":0.7992,"106":2.63736,"107":0.42957},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02997,"14":0.06993,"15":0.01998,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00999,"12.1":0.02997,"13.1":0.19481,"14.1":0.15984,"15.1":0.05495,"15.2-15.3":0.13487,"15.4":0.15485,"15.5":0.22478,"15.6":1.63337,"16.0":0.42957,"16.1":0.07992,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.02395,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0519,"10.0-10.2":0,"10.3":0.11578,"11.0-11.2":0,"11.3-11.4":0.03194,"12.0-12.1":0.01996,"12.2-12.5":0.49507,"13.0-13.1":0,"13.2":0.00399,"13.3":0.01597,"13.4-13.7":0.1038,"14.0-14.4":0.41123,"14.5-14.8":0.86637,"15.0-15.1":0.23955,"15.2-15.3":0.27149,"15.4":0.50305,"15.5":1.60498,"15.6":21.94672,"16.0":10.48428,"16.1":0.29544},P:{"4":0.15492,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.28919,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.12394,"12.0":0.02066,"13.0":0.21689,"14.0":0.02066,"15.0":0.02066,"16.0":0.04131,"17.0":0.0723,"18.0":3.91436},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.18492,"4.4":0,"4.4.3-4.4.4":0.36984},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.005,"9":0,"10":0,"11":0.01499,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12012},Q:{"13.1":0},O:{"0":0.02002},H:{"0":0.02369},L:{"0":30.14626},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0045,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0045,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0045,"99":0,"100":0,"101":0,"102":0.0045,"103":0,"104":0,"105":0.01351,"106":0.009,"107":0.61227,"108":0.42769,"109":0.01351,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.0045,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.009,"77":0.009,"78":0,"79":0.01351,"80":0,"81":0.0045,"83":0.0045,"84":0,"85":0,"86":0,"87":0.0045,"88":0.0045,"89":0.04952,"90":0,"91":0,"92":0.13506,"93":0.01351,"94":0,"95":0,"96":0,"97":0.0045,"98":0.0045,"99":0.0045,"100":0.01351,"101":0.009,"102":0.0045,"103":0.08104,"104":0.01801,"105":0.10355,"106":0.16657,"107":1.93586,"108":8.57181,"109":0.0045,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.18458,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.009,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.0045,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.0045,"105":0.0045,"106":0.02251,"107":1.41363,"108":2.00339},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01351,"14":0.04502,"15":0.02251,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.03151,"13.1":0.13056,"14.1":0.11705,"15.1":0.009,"15.2-15.3":0.04502,"15.4":0.04952,"15.5":0.16657,"15.6":1.63873,"16.0":0.08554,"16.1":0.50873,"16.2":0.13056,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01365,"10.0-10.2":0,"10.3":0.0546,"11.0-11.2":0.0091,"11.3-11.4":0,"12.0-12.1":0.0546,"12.2-12.5":0.33671,"13.0-13.1":0,"13.2":0.00455,"13.3":0.48686,"13.4-13.7":0.05915,"14.0-14.4":0.182,"14.5-14.8":1.07383,"15.0-15.1":0.26846,"15.2-15.3":0.50506,"15.4":0.20931,"15.5":2.17951,"15.6":7.10274,"16.0":6.06986,"16.1":21.79963,"16.2":2.31601,"16.3":0.0273},P:{"4":0.17686,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.35373,"8.2":0,"9.2":0.0104,"10.1":0.03121,"11.1-11.2":0.04161,"12.0":0,"13.0":0.14565,"14.0":0.02081,"15.0":0.02081,"16.0":0.04161,"17.0":0.06242,"18.0":0.16646,"19.0":4.04705},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.22106,"4.4":0,"4.4.3-4.4.4":0.11053},A:{"6":0,"7":0,"8":0.009,"9":0,"10":0,"11":0.0045,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2804},Q:{"13.1":0},O:{"0":0.04398},H:{"0":0.03644},L:{"0":29.46038},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js
index b905ddb62aa109..ea3145c320758b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00768,"48":0,"49":0,"50":0.00384,"51":0,"52":0.09218,"53":0,"54":0,"55":0,"56":0.00384,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00384,"81":0.00384,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00768,"92":0,"93":0,"94":0,"95":0.00384,"96":0.00384,"97":0,"98":0.00384,"99":0.00384,"100":0.00384,"101":0.00384,"102":0.02305,"103":0.00768,"104":0.01152,"105":0.36874,"106":0.14212,"107":0.00384,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00384,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00384,"25":0,"26":0,"27":0.00384,"28":0,"29":0,"30":0,"31":0,"32":0.00384,"33":0,"34":0,"35":0.00384,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00384,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00768,"50":0,"51":0.00384,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00384,"66":0,"67":0.00384,"68":0.00384,"69":0,"70":0.00384,"71":0.00768,"72":0.00768,"73":0.00384,"74":0.00768,"75":0,"76":0,"77":0,"78":0.00384,"79":0.03841,"80":0.01536,"81":0.01152,"83":0.01152,"84":0.01152,"85":0.01536,"86":0.01921,"87":0.01921,"88":0.01152,"89":0.01152,"90":0.01921,"91":0.02689,"92":0.01536,"93":0.00384,"94":0.00768,"95":0.00768,"96":0.02689,"97":0.02305,"98":0.03457,"99":0.01921,"100":0.04993,"101":0.02689,"102":0.04993,"103":0.10755,"104":0.16516,"105":2.02421,"106":6.07262,"107":0.2151,"108":0.00384,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00768,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00384,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02689,"73":0,"74":0,"75":0,"76":0.00768,"77":0,"78":0,"79":0.00768,"80":0,"81":0,"82":0,"83":0,"84":0.00384,"85":0.03073,"86":0.00384,"87":0.00384,"88":0,"89":0.00768,"90":0.28423,"91":0.70674,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.16516,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00768,"79":0,"80":0,"81":0,"83":0,"84":0.00384,"85":0,"86":0.00384,"87":0,"88":0,"89":0.00384,"90":0.00384,"91":0.00384,"92":0.00384,"93":0,"94":0,"95":0,"96":0.00384,"97":0.00384,"98":0.00384,"99":0.00384,"100":0.00384,"101":0.00768,"102":0.00768,"103":0.01536,"104":0.02305,"105":0.13059,"106":0.56079,"107":0.03457},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01152,"14":0.02305,"15":0.00768,_:"0","3.1":0,"3.2":0,"5.1":0.02305,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00384,"13.1":0.02305,"14.1":0.04993,"15.1":0.01536,"15.2-15.3":0.01152,"15.4":0.04609,"15.5":0.06146,"15.6":0.25351,"16.0":0.11907,"16.1":0.02305,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00664,"9.0-9.2":0,"9.3":0.02436,"10.0-10.2":0.00664,"10.3":0.0155,"11.0-11.2":0.01772,"11.3-11.4":0.00886,"12.0-12.1":0.02215,"12.2-12.5":0.54034,"13.0-13.1":0.02215,"13.2":0.04429,"13.3":0.06422,"13.4-13.7":0.23695,"14.0-14.4":0.68428,"14.5-14.8":1.29992,"15.0-15.1":0.42519,"15.2-15.3":0.67985,"15.4":1.02089,"15.5":1.86462,"15.6":5.74443,"16.0":8.1671,"16.1":0.33661},P:{"4":0.1421,"5.0-5.4":0,"6.2-6.4":0.01015,"7.2-7.4":0.09135,"8.2":0,"9.2":0.0203,"10.1":0.0203,"11.1-11.2":0.0812,"12.0":0.0203,"13.0":0.05075,"14.0":0.0609,"15.0":0.0609,"16.0":0.15225,"17.0":0.19285,"18.0":1.63416},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00573,"4.4":0,"4.4.3-4.4.4":0.04964},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02689,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05543},Q:{"13.1":0.00616},O:{"0":0.26484},H:{"0":0.29155},L:{"0":57.97155},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.11681,"53":0,"54":0,"55":0,"56":0.00403,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00403,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00403,"96":0,"97":0,"98":0,"99":0.00403,"100":0.00403,"101":0.00806,"102":0.02417,"103":0.00403,"104":0.00403,"105":0.00806,"106":0.01208,"107":0.31016,"108":0.28196,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01208,"50":0,"51":0.00806,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00403,"66":0,"67":0,"68":0.00403,"69":0.00403,"70":0.00403,"71":0.00806,"72":0.00806,"73":0,"74":0.00403,"75":0,"76":0.00403,"77":0.00403,"78":0.00403,"79":0.01208,"80":0.01208,"81":0.01208,"83":0.00403,"84":0.00403,"85":0.01208,"86":0.02014,"87":0.00806,"88":0.00806,"89":0.00403,"90":0.00403,"91":0.02014,"92":0.00806,"93":0.01208,"94":0.00403,"95":0.00403,"96":0.01611,"97":0.02014,"98":0.01611,"99":0.04028,"100":0.04028,"101":0.01208,"102":0.01611,"103":0.05236,"104":0.08056,"105":0.0725,"106":0.07653,"107":1.34938,"108":7.86668,"109":0.00403,"110":0.00403,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00403,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00403,"70":0,"71":0,"72":0.03625,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01208,"80":0,"81":0,"82":0.00403,"83":0,"84":0.00403,"85":0.03222,"86":0.00403,"87":0,"88":0,"89":0,"90":0.00403,"91":0.00403,"92":0.11278,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.19334,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01208,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00403,"90":0,"91":0,"92":0.00403,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00403,"106":0.00403,"107":0.23362,"108":0.59212},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01611,"15":0.00403,_:"0","3.1":0,"3.2":0,"5.1":0.03222,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00403,"13.1":0.02014,"14.1":0.0282,"15.1":0.00806,"15.2-15.3":0.00806,"15.4":0.02014,"15.5":0.04834,"15.6":0.16515,"16.0":0.0282,"16.1":0.15709,"16.2":0.03222,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00243,"8.1-8.4":0.00729,"9.0-9.2":0,"9.3":0.02186,"10.0-10.2":0.00486,"10.3":0.02915,"11.0-11.2":0.04858,"11.3-11.4":0.00243,"12.0-12.1":0.02429,"12.2-12.5":0.5975,"13.0-13.1":0.01943,"13.2":0.01457,"13.3":0.04615,"13.4-13.7":0.17731,"14.0-14.4":0.61936,"14.5-14.8":1.01527,"15.0-15.1":0.37162,"15.2-15.3":0.49792,"15.4":0.77238,"15.5":1.50834,"15.6":3.2377,"16.0":6.35638,"16.1":6.65999,"16.2":0.82096,"16.3":0.01943},P:{"4":0.10214,"5.0-5.4":0,"6.2-6.4":0.01021,"7.2-7.4":0.09193,"8.2":0,"9.2":0.02043,"10.1":0,"11.1-11.2":0.0715,"12.0":0.02043,"13.0":0.05107,"14.0":0.05107,"15.0":0.05107,"16.0":0.11235,"17.0":0.12257,"18.0":0.24514,"19.0":1.62403},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00158,"4.4":0,"4.4.3-4.4.4":0.02051},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04028,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05972},Q:{"13.1":0},O:{"0":0.36429},H:{"0":0.27139},L:{"0":54.37746},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js
index 4f238dd94ee7c5..a966caf34647b4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00229,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00229,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00229,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00229,"92":0,"93":0.00229,"94":0.00459,"95":0.00917,"96":0,"97":0.00229,"98":0.00229,"99":0.00229,"100":0.00229,"101":0.00459,"102":0.00688,"103":0.00917,"104":0.00688,"105":0.13299,"106":0.05733,"107":0.00229,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00229,"41":0,"42":0,"43":0.00459,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00229,"56":0.00459,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00229,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00229,"69":0.00917,"70":0.00229,"71":0.00229,"72":0.00229,"73":0,"74":0.00229,"75":0.00229,"76":0.00229,"77":0,"78":0.00688,"79":0.00917,"80":0.00459,"81":0.01605,"83":0.02981,"84":0.01834,"85":0.01147,"86":0.01834,"87":0.02293,"88":0.01376,"89":0.01147,"90":0.04586,"91":0.02752,"92":0.02522,"93":0.01147,"94":0.02293,"95":0.01376,"96":0.02064,"97":0.02522,"98":0.02293,"99":0.02522,"100":0.0344,"101":0.03669,"102":0.05274,"103":0.12153,"104":0.09172,"105":0.67644,"106":2.04994,"107":0.08255,"108":0.00229,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00229,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00459,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00229,"66":0,"67":0,"68":0,"69":0,"70":0.00229,"71":0,"72":0.00459,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00459,"86":0,"87":0,"88":0.00229,"89":0.01147,"90":0.02981,"91":0.03669,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00229,"16":0,"17":0,"18":0.00459,"79":0,"80":0,"81":0,"83":0,"84":0.00917,"85":0.00229,"86":0.00459,"87":0.00459,"88":0.00459,"89":0.00688,"90":0.00917,"91":0.00688,"92":0.00917,"93":0.00229,"94":0.00229,"95":0.00459,"96":0.00688,"97":0.00459,"98":0.00459,"99":0.00459,"100":0.00917,"101":0.01147,"102":0.01834,"103":0.04127,"104":0.0321,"105":0.10777,"106":0.27975,"107":0.02064},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01834,"14":0.01834,"15":0.00459,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00459,"13.1":0.02293,"14.1":0.01834,"15.1":0.00459,"15.2-15.3":0.00688,"15.4":0.01147,"15.5":0.02752,"15.6":0.0986,"16.0":0.0321,"16.1":0.00459,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00439,"7.0-7.1":0.00585,"8.1-8.4":0.00292,"9.0-9.2":0.00292,"9.3":0.0497,"10.0-10.2":0.01023,"10.3":0.07601,"11.0-11.2":0.03508,"11.3-11.4":0.02631,"12.0-12.1":0.03654,"12.2-12.5":1.14162,"13.0-13.1":0.04678,"13.2":0.03508,"13.3":0.08917,"13.4-13.7":0.41367,"14.0-14.4":0.79957,"14.5-14.8":1.17524,"15.0-15.1":0.35813,"15.2-15.3":0.60224,"15.4":0.573,"15.5":1.14015,"15.6":3.95984,"16.0":3.08865,"16.1":0.18272},P:{"4":0.28649,"5.0-5.4":0,"6.2-6.4":0.01023,"7.2-7.4":0.26602,"8.2":0,"9.2":0.06139,"10.1":0.01023,"11.1-11.2":0.12278,"12.0":0.02046,"13.0":0.08185,"14.0":0.13301,"15.0":0.11255,"16.0":0.20463,"17.0":0.26602,"18.0":1.97472},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01277,"4.4":0,"4.4.3-4.4.4":0.1064},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06879,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09248},Q:{"13.1":0.01541},O:{"0":1.03274},H:{"0":0.23349},L:{"0":74.77464},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00217,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00217,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00217,"75":0,"76":0,"77":0,"78":0.00217,"79":0,"80":0,"81":0,"82":0.00217,"83":0,"84":0,"85":0,"86":0,"87":0.00217,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00217,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00217,"103":0.00217,"104":0,"105":0.00217,"106":0.00217,"107":0.10406,"108":0.09106,"109":0.00217,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00217,"39":0,"40":0,"41":0.00217,"42":0,"43":0.00867,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00217,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00217,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00217,"63":0,"64":0,"65":0.00867,"66":0,"67":0,"68":0.00434,"69":0.00434,"70":0.00434,"71":0.00217,"72":0.00217,"73":0,"74":0.00217,"75":0.00217,"76":0.00217,"77":0.00217,"78":0.00434,"79":0.01084,"80":0.00434,"81":0.00217,"83":0.0065,"84":0.00434,"85":0.00434,"86":0.0065,"87":0.0065,"88":0.00434,"89":0,"90":0.00867,"91":0.00434,"92":0.01301,"93":0.00217,"94":0.00867,"95":0.0065,"96":0.0065,"97":0.01518,"98":0.01301,"99":0.0065,"100":0.00867,"101":0.0065,"102":0.01084,"103":0.03252,"104":0.01951,"105":0.03252,"106":0.04553,"107":0.44444,"108":2.30892,"109":0.0065,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00434,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00217,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00217,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00217,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00217,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00217,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00434,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0065,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00217,"103":0,"104":0,"105":0.00434,"106":0.00217,"107":0.12358,"108":0.34688},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00434,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01084,"13.1":0.00867,"14.1":0.01301,"15.1":0.00434,"15.2-15.3":0.00434,"15.4":0.00434,"15.5":0.01301,"15.6":0.05637,"16.0":0.00867,"16.1":0.03686,"16.2":0.02602,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0083,"6.0-6.1":0.00623,"7.0-7.1":0.0083,"8.1-8.4":0.00415,"9.0-9.2":0.0083,"9.3":0.05191,"10.0-10.2":0.0083,"10.3":0.05191,"11.0-11.2":0.06229,"11.3-11.4":0.02907,"12.0-12.1":0.02699,"12.2-12.5":1.12946,"13.0-13.1":0.05813,"13.2":0.01453,"13.3":0.09758,"13.4-13.7":0.4713,"14.0-14.4":0.92599,"14.5-14.8":1.4575,"15.0-15.1":0.56888,"15.2-15.3":0.63324,"15.4":0.83671,"15.5":1.26648,"15.6":2.89008,"16.0":2.68661,"16.1":4.4846,"16.2":0.53151,"16.3":0.00623},P:{"4":0.29372,"5.0-5.4":0.01013,"6.2-6.4":0.01013,"7.2-7.4":0.30385,"8.2":0,"9.2":0.04051,"10.1":0.02026,"11.1-11.2":0.09115,"12.0":0.02026,"13.0":0.04051,"14.0":0.10128,"15.0":0.10128,"16.0":0.19244,"17.0":0.22282,"18.0":0.40513,"19.0":2.01553},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.08217},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05854,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10965},Q:{"13.1":0.07832},O:{"0":1.97366},H:{"0":0.35591},L:{"0":69.31478},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js
index f096ecc6158203..81aa66f8eaf8ac 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0036,"48":0,"49":0,"50":0,"51":0,"52":0.0108,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0036,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0036,"92":0,"93":0,"94":0,"95":0.0036,"96":0,"97":0,"98":0,"99":0.0036,"100":0.0036,"101":0,"102":0.0108,"103":0.0144,"104":0.0108,"105":0.43908,"106":0.25913,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0036,"35":0,"36":0,"37":0,"38":0.0036,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0108,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0036,"66":0,"67":0.0036,"68":0.0036,"69":0.0036,"70":0.0036,"71":0,"72":0,"73":0.0072,"74":0.0036,"75":0,"76":0.0036,"77":0,"78":0.0036,"79":0.0108,"80":0.0036,"81":0.018,"83":0.0072,"84":0.018,"85":0.0072,"86":0.0144,"87":0.0144,"88":0.0072,"89":0.0036,"90":0.0072,"91":0.0108,"92":0.0108,"93":0.0036,"94":0.0036,"95":0.0036,"96":0.02159,"97":0.018,"98":0.0144,"99":0.0108,"100":0.018,"101":0.02159,"102":0.04319,"103":0.12237,"104":0.12956,"105":1.96865,"106":5.98514,"107":0.23394,"108":0.0036,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0036,"64":0.0036,"65":0.0072,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0036,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0036,"86":0,"87":0,"88":0,"89":0.0036,"90":0.07558,"91":0.14036,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0036,"15":0.0036,"16":0,"17":0.018,"18":0.0108,"79":0,"80":0,"81":0,"83":0,"84":0.0036,"85":0,"86":0,"87":0,"88":0,"89":0.0036,"90":0.0036,"91":0,"92":0.0072,"93":0,"94":0,"95":0,"96":0.0036,"97":0,"98":0,"99":0.0036,"100":0.0036,"101":0.0036,"102":0.0036,"103":0.0144,"104":0.02519,"105":0.20514,"106":0.7198,"107":0.04319},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0072,"14":0.03959,"15":0.0072,_:"0","3.1":0,"3.2":0,"5.1":0.20514,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0036,"12.1":0.02159,"13.1":0.04319,"14.1":0.11517,"15.1":0.018,"15.2-15.3":0.04679,"15.4":0.03599,"15.5":0.10077,"15.6":0.30951,"16.0":0.14396,"16.1":0.07198,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.05482,"8.1-8.4":0.00219,"9.0-9.2":0.00219,"9.3":0.13814,"10.0-10.2":0.00439,"10.3":0.11621,"11.0-11.2":0.00877,"11.3-11.4":0.02193,"12.0-12.1":0.04166,"12.2-12.5":0.84858,"13.0-13.1":0.01316,"13.2":0.01096,"13.3":0.07236,"13.4-13.7":0.14691,"14.0-14.4":0.4517,"14.5-14.8":1.21915,"15.0-15.1":0.35084,"15.2-15.3":0.61177,"15.4":0.56792,"15.5":1.4472,"15.6":6.77113,"16.0":7.4443,"16.1":0.30917},P:{"4":0.17379,"5.0-5.4":0.01022,"6.2-6.4":0.01022,"7.2-7.4":0.24536,"8.2":0,"9.2":0.04089,"10.1":0,"11.1-11.2":0.11245,"12.0":0.03067,"13.0":0.11245,"14.0":0.15335,"15.0":0.06134,"16.0":0.21469,"17.0":0.47027,"18.0":4.03816},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.00763,"4.1":0.00254,"4.2-4.3":0.02417,"4.4":0,"4.4.3-4.4.4":0.14245},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01172,"9":0.00391,"10":0.00391,"11":0.11722,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14082},Q:{"13.1":0},O:{"0":0.16643},H:{"0":0.2424},L:{"0":58.17122},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00866,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00289,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00289,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00289,"100":0,"101":0,"102":0.00577,"103":0.00577,"104":0.00289,"105":0.00577,"106":0.00577,"107":0.35209,"108":0.24242,"109":0.00289,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00289,"35":0,"36":0,"37":0,"38":0.00289,"39":0,"40":0,"41":0,"42":0.00577,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00866,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00289,"64":0,"65":0.00289,"66":0,"67":0,"68":0.00289,"69":0.00289,"70":0.00289,"71":0.00289,"72":0.00289,"73":0.00289,"74":0.00289,"75":0,"76":0,"77":0,"78":0.00289,"79":0.00577,"80":0.00289,"81":0.01154,"83":0.00577,"84":0.00577,"85":0.00577,"86":0.00866,"87":0.00577,"88":0.00577,"89":0.00289,"90":0.00289,"91":0.01443,"92":0.0202,"93":0,"94":0.00289,"95":0.00577,"96":0.00866,"97":0.00577,"98":0.00577,"99":0.00289,"100":0.01154,"101":0.01154,"102":0.01154,"103":0.04906,"104":0.01443,"105":0.03463,"106":0.03463,"107":0.82828,"108":4.15007,"109":0.00577,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00289,"64":0,"65":0,"66":0.00289,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00577,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02309,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00289,"13":0,"14":0.00289,"15":0.00289,"16":0.00289,"17":0.00289,"18":0.01154,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00289,"90":0,"91":0,"92":0.00577,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00289,"104":0.00289,"105":0.00289,"106":0.00577,"107":0.23088,"108":0.48196},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00289,"14":0.0202,"15":0.00289,_:"0","3.1":0,"3.2":0,"5.1":0.09524,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00289,"12.1":0.00866,"13.1":0.01732,"14.1":0.04906,"15.1":0.00866,"15.2-15.3":0.01732,"15.4":0.02886,"15.5":0.06349,"15.6":0.18759,"16.0":0.02597,"16.1":0.08658,"16.2":0.03463,"16.3":0},G:{"8":0.03397,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.04303,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.13363,"10.0-10.2":0,"10.3":0.19252,"11.0-11.2":0.00226,"11.3-11.4":0.01585,"12.0-12.1":0.02265,"12.2-12.5":0.72025,"13.0-13.1":0.00906,"13.2":0.00226,"13.3":0.05209,"13.4-13.7":0.0838,"14.0-14.4":0.37824,"14.5-14.8":0.90824,"15.0-15.1":0.22649,"15.2-15.3":0.46658,"15.4":0.4326,"15.5":1.03055,"15.6":2.43481,"16.0":5.76427,"16.1":6.92618,"16.2":0.91277,"16.3":0.01359},P:{"4":0.14315,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.33742,"8.2":0,"9.2":0.06135,"10.1":0,"11.1-11.2":0.17382,"12.0":0.07157,"13.0":0.17382,"14.0":0.2454,"15.0":0.14315,"16.0":0.43967,"17.0":0.39877,"18.0":0.70551,"19.0":5.99176},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00566,"4.4":0,"4.4.3-4.4.4":0.08494},A:{"6":0,"7":0,"8":0.00638,"9":0.00319,"10":0.00319,"11":0.04785,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16362},Q:{"13.1":0},O:{"0":0.17074},H:{"0":0.37716},L:{"0":58.85231},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js
index eac13f8ce20cc0..05c857e01ecfbc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00447,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00447,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.06704,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00447,"104":0.00894,"105":0.46925,"106":0.15195,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.01341,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00447,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00447,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02235,"70":0,"71":0,"72":0,"73":0.00447,"74":0.00894,"75":0.00447,"76":0.03128,"77":0.00447,"78":0.00894,"79":0.02681,"80":0,"81":0.02235,"83":0.03575,"84":0.00447,"85":0.00447,"86":0.00447,"87":0.00894,"88":0.00894,"89":0.00447,"90":0,"91":0.02235,"92":0.00447,"93":0.03575,"94":0.00894,"95":0.00894,"96":0.06257,"97":0.02235,"98":0.00447,"99":0.00447,"100":0.01341,"101":0.06704,"102":0.03128,"103":0.16982,"104":0.12513,"105":3.49476,"106":8.00845,"107":0.42009,"108":0.00447,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.04469,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00447,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01341,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00894,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00447,"89":0,"90":0.11619,"91":0.30389,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.03128,"79":0,"80":0,"81":0,"83":0,"84":0.00447,"85":0.00447,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.07597,"93":0,"94":0.00447,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.10726,"101":0,"102":0,"103":0.00447,"104":0.04022,"105":0.56309,"106":1.96636,"107":0.15195},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00447,"14":0.03575,"15":0.00447,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.08044,"11.1":0.00447,"12.1":0.00447,"13.1":0.04022,"14.1":0.02235,"15.1":0.00447,"15.2-15.3":0.00894,"15.4":0.01788,"15.5":0.11173,"15.6":0.33964,"16.0":0.11173,"16.1":0.01788,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00676,"8.1-8.4":0,"9.0-9.2":0.00338,"9.3":0.2672,"10.0-10.2":0,"10.3":0.03551,"11.0-11.2":0.00676,"11.3-11.4":0.01353,"12.0-12.1":0.00676,"12.2-12.5":0.36021,"13.0-13.1":0,"13.2":0,"13.3":0.01015,"13.4-13.7":0.01691,"14.0-14.4":0.30778,"14.5-14.8":0.42278,"15.0-15.1":0.07948,"15.2-15.3":0.15051,"15.4":0.4752,"15.5":0.49888,"15.6":5.87326,"16.0":7.21601,"16.1":0.21477},P:{"4":0.07402,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.40182,"8.2":0,"9.2":0,"10.1":0.01057,"11.1-11.2":0.07402,"12.0":0.02115,"13.0":0.05287,"14.0":0.02115,"15.0":0.06345,"16.0":0.08459,"17.0":0.26436,"18.0":4.56809},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.0019},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00894,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14381},Q:{"13.1":0},O:{"0":0.19359},H:{"0":0.21993},L:{"0":56.28698},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00456,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.12307,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00456,"103":0,"104":0,"105":0.00456,"106":0.02735,"107":0.2279,"108":0.24613,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00456,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00912,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00456,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00456,"66":0,"67":0,"68":0,"69":0.00456,"70":0.00456,"71":0,"72":0,"73":0.00456,"74":0.00912,"75":0.00456,"76":0.04558,"77":0,"78":0.00456,"79":0.01367,"80":0.00456,"81":0.03191,"83":0.02735,"84":0,"85":0.00456,"86":0.00456,"87":0,"88":0.00456,"89":0,"90":0,"91":0.00456,"92":0.00456,"93":0.0547,"94":0.00456,"95":0.00456,"96":0,"97":0.00456,"98":0.00912,"99":0.00456,"100":0.01823,"101":0.00456,"102":0.00912,"103":0.20511,"104":0.00912,"105":0.10028,"106":0.14586,"107":2.18328,"108":10.0276,"109":0.09572,"110":0.03646,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00912,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00456,"92":0.06381,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00912,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00456,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.10028,"101":0,"102":0.00456,"103":0,"104":0.00456,"105":0.00456,"106":0.00912,"107":0.96174,"108":1.67279},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00912,"14":0.0547,"15":0.00456,_:"0","3.1":0,"3.2":0,"5.1":0.00456,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00456,"13.1":0.04558,"14.1":0.04102,"15.1":0.01367,"15.2-15.3":0,"15.4":0.01823,"15.5":0.0547,"15.6":0.4558,"16.0":0.02735,"16.1":0.20055,"16.2":0.03191,"16.3":0},G:{"8":0,"3.2":0.00423,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00634,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.29796,"10.0-10.2":0,"10.3":0.01479,"11.0-11.2":0.08664,"11.3-11.4":0.01057,"12.0-12.1":0.01057,"12.2-12.5":0.37193,"13.0-13.1":0.00423,"13.2":0,"13.3":0.01479,"13.4-13.7":0.01691,"14.0-14.4":0.33178,"14.5-14.8":0.36347,"15.0-15.1":0.07819,"15.2-15.3":0.09932,"15.4":0.24513,"15.5":0.7988,"15.6":2.48092,"16.0":3.70024,"16.1":9.26223,"16.2":0.8157,"16.3":0.01268},P:{"4":0.15924,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.38217,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04246,"12.0":0.02123,"13.0":0.04246,"14.0":0.03185,"15.0":0.08493,"16.0":0.09554,"17.0":0.16985,"18.0":0.27601,"19.0":3.86416},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.16508,"4.4":0,"4.4.3-4.4.4":1.03177},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00521,"11":0.03125,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00544},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14149},Q:{"13.1":0},O:{"0":0.39727},H:{"0":0.45854},L:{"0":52.6984},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js
index 45f595d9d58515..917cf99a0eadfd 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.08849,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00681,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00681,"78":0.01361,"79":0,"80":0,"81":0.00681,"82":0.00681,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01361,"90":0,"91":0,"92":0,"93":0,"94":0.00681,"95":0,"96":0,"97":0.01361,"98":0,"99":0,"100":0.00681,"101":0,"102":0.04084,"103":0.00681,"104":0.10891,"105":5.45921,"106":2.00126,"107":0.00681,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.12933,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.27228,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00681,"74":0,"75":0,"76":0,"77":0.00681,"78":0,"79":0.14295,"80":0,"81":0.00681,"83":0,"84":0.02723,"85":0,"86":0.00681,"87":0,"88":0.01361,"89":0,"90":0.00681,"91":0.02723,"92":0.00681,"93":0.00681,"94":0.00681,"95":0.00681,"96":1.19123,"97":0.14975,"98":0.02042,"99":0.00681,"100":0.00681,"101":0,"102":0.14295,"103":0.14975,"104":0.26547,"105":7.43324,"106":14.56698,"107":0.2927,"108":0.02723,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02723,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00681,"87":0,"88":0.02042,"89":0,"90":0.31312,"91":0.76238,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00681,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01361,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.0953,"99":0,"100":0.00681,"101":0,"102":0.00681,"103":0.08168,"104":0.31993,"105":1.42266,"106":4.24757,"107":0.44246},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.10891,"14":0.17018,"15":0.01361,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.23825,"12.1":0.00681,"13.1":1.20484,"14.1":0.21782,"15.1":0.12253,"15.2-15.3":0.12253,"15.4":0.08168,"15.5":0.39481,"15.6":1.58603,"16.0":0.89172,"16.1":0.40161,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00359,"10.0-10.2":0.00359,"10.3":0.00718,"11.0-11.2":0.00359,"11.3-11.4":0,"12.0-12.1":0.00359,"12.2-12.5":0.45983,"13.0-13.1":0,"13.2":0.00718,"13.3":0.01078,"13.4-13.7":0.08263,"14.0-14.4":0.10418,"14.5-14.8":1.31483,"15.0-15.1":0.1437,"15.2-15.3":0.35924,"15.4":0.25147,"15.5":1.68126,"15.6":14.25116,"16.0":14.72895,"16.1":0.45265},P:{"4":0.04076,"5.0-5.4":0.01019,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.04076,"18.0":1.98694},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00306,"4.4":0,"4.4.3-4.4.4":0.03056},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00681,"9":0,"10":0,"11":0.04084,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.33527},Q:{"13.1":0},O:{"0":0},H:{"0":0.21463},L:{"0":14.92632},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.01182,"49":0,"50":0,"51":0,"52":0.01182,"53":0,"54":0,"55":0,"56":0.00591,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00591,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01182,"79":0,"80":0,"81":0,"82":0.00591,"83":0,"84":0,"85":0,"86":0,"87":0.00591,"88":0,"89":0,"90":0,"91":0.00591,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.18321,"103":0,"104":0.02955,"105":0.01182,"106":0.07092,"107":2.35218,"108":2.6595,"109":0.02364,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.36051,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.02364,"78":0,"79":0.13002,"80":0,"81":0.00591,"83":0,"84":0.01773,"85":0,"86":0,"87":0.00591,"88":0.00591,"89":0,"90":0.04728,"91":0,"92":0.01182,"93":0,"94":0,"95":0,"96":0.01773,"97":0.09456,"98":0,"99":0.00591,"100":0.01182,"101":0.00591,"102":0.03546,"103":0.14184,"104":0.01182,"105":1.98576,"106":0.85695,"107":2.14533,"108":10.47252,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.03546,"89":0,"90":0,"91":0.04137,"92":0.42552,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.01182,"87":0,"88":0,"89":0,"90":0.07092,"91":0.00591,"92":0.00591,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.08274,"99":0,"100":0,"101":0,"102":0.00591,"103":0.01182,"104":0,"105":0.19503,"106":0.14184,"107":2.09805,"108":4.0779},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03546,"14":0.23049,"15":0.02364,_:"0","3.1":0,"3.2":0,"5.1":0.02955,"6.1":0,"7.1":0,"9.1":0.01182,"10.1":0,"11.1":0,"12.1":0.01182,"13.1":0.591,"14.1":0.11229,"15.1":0.11229,"15.2-15.3":0.08274,"15.4":0.0591,"15.5":0.10638,"15.6":1.61934,"16.0":0.14775,"16.1":0.79194,"16.2":0.27186,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.02235,"11.0-11.2":0.01117,"11.3-11.4":0.01862,"12.0-12.1":0,"12.2-12.5":0.74112,"13.0-13.1":0,"13.2":0.02607,"13.3":0.02235,"13.4-13.7":0.05214,"14.0-14.4":0.22345,"14.5-14.8":1.50458,"15.0-15.1":0.14897,"15.2-15.3":0.38359,"15.4":0.18249,"15.5":1.2923,"15.6":4.99045,"16.0":7.09463,"16.1":16.75523,"16.2":2.21218,"16.3":0.02235},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01012,"8.2":0,"9.2":0.04047,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.01012,"15.0":0.02024,"16.0":0.01012,"17.0":0.15178,"18.0":0.07083,"19.0":2.99513},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.06603,"4.4":0,"4.4.3-4.4.4":0.13941},A:{"6":0,"7":0,"8":0.04137,"9":0,"10":0,"11":0.04728,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.37628},Q:{"13.1":0},O:{"0":0.01227},H:{"0":0.48402},L:{"0":22.94127},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js
index 86a6072e5881d7..9c39cc2b67c0e9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00745,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00372,"90":0,"91":0.00372,"92":0.00372,"93":0,"94":0.00372,"95":0.00372,"96":0,"97":0.00372,"98":0.00372,"99":0.00745,"100":0,"101":0.00372,"102":0.01117,"103":0.00745,"104":0.02234,"105":0.3575,"106":0.16386,"107":0.00372,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00372,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00372,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00372,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00372,"62":0,"63":0,"64":0.00372,"65":0,"66":0,"67":0,"68":0,"69":0.00372,"70":0.00745,"71":0,"72":0.00372,"73":0.00372,"74":0.02607,"75":0,"76":0.00372,"77":0.00745,"78":0.00372,"79":0.00745,"80":0.00372,"81":0.02979,"83":0.00745,"84":0.00372,"85":0.00372,"86":0.01117,"87":0.01117,"88":0.00745,"89":0.00372,"90":0.01117,"91":0.01862,"92":0.01862,"93":0.00745,"94":0.01117,"95":0.01117,"96":0.0149,"97":0.01117,"98":0.00745,"99":0.01117,"100":0.01117,"101":0.01117,"102":0.01862,"103":0.06331,"104":0.07448,"105":1.68697,"106":5.26574,"107":0.19365,"108":0.00372,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.02979,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00372,"52":0,"53":0,"54":0,"55":0.00372,"56":0,"57":0,"58":0.00372,"60":0.00745,"62":0,"63":0.04096,"64":0.04841,"65":0.04469,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01117,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00372,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00372,"86":0,"87":0,"88":0,"89":0.00372,"90":0.108,"91":0.23089,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00372,"13":0,"14":0.00372,"15":0.00372,"16":0,"17":0,"18":0.01117,"79":0,"80":0,"81":0,"83":0,"84":0.00372,"85":0,"86":0,"87":0,"88":0,"89":0.00372,"90":0,"91":0,"92":0.01117,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00372,"100":0,"101":0.00372,"102":0.00372,"103":0.01117,"104":0.0149,"105":0.82673,"106":3.63462,"107":0.11917},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00372,"14":0.00745,"15":0.00372,_:"0","3.1":0,"3.2":0,"5.1":0.00372,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01117,"14.1":0.02607,"15.1":0.00745,"15.2-15.3":0.00372,"15.4":0.01117,"15.5":0.01862,"15.6":0.05958,"16.0":0.02979,"16.1":0.00745,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00175,"5.0-5.1":0,"6.0-6.1":0.0035,"7.0-7.1":0.00526,"8.1-8.4":0.00613,"9.0-9.2":0.0035,"9.3":0.03943,"10.0-10.2":0.00613,"10.3":0.04381,"11.0-11.2":0.01402,"11.3-11.4":0.01752,"12.0-12.1":0.03768,"12.2-12.5":0.62122,"13.0-13.1":0.03067,"13.2":0.01402,"13.3":0.06133,"13.4-13.7":0.13318,"14.0-14.4":0.4749,"14.5-14.8":0.57303,"15.0-15.1":0.29615,"15.2-15.3":0.33821,"15.4":0.32331,"15.5":0.62385,"15.6":1.89345,"16.0":2.24568,"16.1":0.10076},P:{"4":0.50714,"5.0-5.4":0.01014,"6.2-6.4":0.071,"7.2-7.4":1.85614,"8.2":0.03043,"9.2":0.11157,"10.1":0.03043,"11.1-11.2":0.34486,"12.0":0.04057,"13.0":0.18257,"14.0":0.25357,"15.0":0.142,"16.0":0.34486,"17.0":0.57814,"18.0":1.77499},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00309,"4.2-4.3":0.0099,"4.4":0,"4.4.3-4.4.4":0.05818},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01117,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12552},Q:{"13.1":0},O:{"0":1.33679},H:{"0":1.47354},L:{"0":65.73095},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00391,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00783,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00391,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00391,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00391,"94":0.00391,"95":0.00391,"96":0,"97":0.00391,"98":0,"99":0.00783,"100":0.00391,"101":0.00391,"102":0.01174,"103":0.00391,"104":0.00783,"105":0.01174,"106":0.01174,"107":0.32087,"108":0.27,"109":0.00783,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00391,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00391,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00391,"65":0,"66":0,"67":0,"68":0,"69":0.00391,"70":0.00783,"71":0,"72":0.00391,"73":0.00391,"74":0.03913,"75":0,"76":0.00391,"77":0.00783,"78":0.00391,"79":0.00783,"80":0.00391,"81":0.02739,"83":0.00391,"84":0.00391,"85":0.00391,"86":0.01174,"87":0.01174,"88":0.01174,"89":0.00391,"90":0.00783,"91":0.01957,"92":0.01565,"93":0.00391,"94":0.00783,"95":0.01565,"96":0.00783,"97":0.01174,"98":0.00783,"99":0.01174,"100":0.01174,"101":0.01565,"102":0.01565,"103":0.0587,"104":0.04304,"105":0.03913,"106":0.06652,"107":1.1739,"108":7.28992,"109":0.00783,"110":0.00391,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01957,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00391,"60":0.00783,"62":0,"63":0.01957,"64":0.01957,"65":0.01957,"66":0.04304,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00391,"73":0.00391,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00391,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00391,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.05087,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00391,"13":0,"14":0.00391,"15":0.00391,"16":0,"17":0,"18":0.01174,"79":0,"80":0,"81":0,"83":0,"84":0.00391,"85":0,"86":0,"87":0,"88":0,"89":0.00391,"90":0,"91":0,"92":0.01174,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00391,"101":0,"102":0,"103":0.00391,"104":0.00391,"105":0.00783,"106":0.00783,"107":1.4752,"108":2.84866},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00391,"14":0.01565,"15":0.00391,_:"0","3.1":0,"3.2":0,"5.1":0.00391,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00391,"13.1":0.01174,"14.1":0.02348,"15.1":0.00391,"15.2-15.3":0.00391,"15.4":0.01174,"15.5":0.01565,"15.6":0.05478,"16.0":0.00783,"16.1":0.0587,"16.2":0.01174,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00538,"8.1-8.4":0.0043,"9.0-9.2":0.00323,"9.3":0.0538,"10.0-10.2":0.00215,"10.3":0.04519,"11.0-11.2":0.01184,"11.3-11.4":0.01291,"12.0-12.1":0.03873,"12.2-12.5":0.71767,"13.0-13.1":0.03443,"13.2":0.01614,"13.3":0.07209,"13.4-13.7":0.12589,"14.0-14.4":0.46697,"14.5-14.8":0.59178,"15.0-15.1":0.29374,"15.2-15.3":0.29266,"15.4":0.2819,"15.5":0.54874,"15.6":1.03938,"16.0":1.49774,"16.1":2.43705,"16.2":0.44114,"16.3":0.0043},P:{"4":0.40738,"5.0-5.4":0.01018,"6.2-6.4":0.03055,"7.2-7.4":0.97772,"8.2":0.02037,"9.2":0.05092,"10.1":0.02037,"11.1-11.2":0.19351,"12.0":0.04074,"13.0":0.15277,"14.0":0.11203,"15.0":0.08148,"16.0":0.19351,"17.0":0.23425,"18.0":0.44812,"19.0":1.20178},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00271,"4.2-4.3":0.00723,"4.4":0,"4.4.3-4.4.4":0.05788},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01174,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14},Q:{"13.1":0},O:{"0":1.32088},H:{"0":1.47527},L:{"0":65.99274},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js
index 74663a115d6bb5..37119b248ebeff 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00187,"38":0,"39":0,"40":0,"41":0,"42":0.00187,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00375,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01124,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00187,"98":0.00187,"99":0.00375,"100":0,"101":0,"102":0.00187,"103":0.00562,"104":0.00187,"105":0.08995,"106":0.06372,"107":0.00187,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.02249,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00187,"48":0,"49":0.00187,"50":0,"51":0,"52":0,"53":0.00187,"54":0.00187,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00187,"61":0,"62":0,"63":0,"64":0.00375,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00187,"71":0.00562,"72":0,"73":0,"74":0.00375,"75":0.0075,"76":0.00937,"77":0,"78":0,"79":0.01687,"80":0.00187,"81":0.00937,"83":0.00187,"84":0,"85":0,"86":0.00375,"87":0.00187,"88":0.00375,"89":0.00375,"90":0.00375,"91":0.00562,"92":0.00562,"93":0.0075,"94":0,"95":0.00187,"96":0.00187,"97":0.00187,"98":0.00187,"99":0.00375,"100":0.00375,"101":0.00562,"102":0.00937,"103":0.01874,"104":0.0431,"105":0.33732,"106":0.79458,"107":0.02436,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00187,"43":0,"44":0,"45":0,"46":0.00187,"47":0,"48":0,"49":0,"50":0,"51":0.00187,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00375,"58":0.0075,"60":0.05622,"62":0,"63":0.07121,"64":0.06746,"65":0.04498,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00375,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00187,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02436,"91":0.06372,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00187,"10.6":0.00187,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02436},B:{"12":0.01312,"13":0.00375,"14":0.00375,"15":0.0075,"16":0.01124,"17":0.00375,"18":0.02998,"79":0,"80":0,"81":0,"83":0,"84":0.00562,"85":0.00375,"86":0,"87":0,"88":0.00187,"89":0.00187,"90":0.00187,"91":0,"92":0.01312,"93":0,"94":0,"95":0.00187,"96":0.00187,"97":0.00187,"98":0.00187,"99":0.00187,"100":0,"101":0.00375,"102":0.00187,"103":0.00937,"104":0.01312,"105":0.1443,"106":0.38604,"107":0.01499},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00187,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00187,"11.1":0,"12.1":0.00187,"13.1":0.00375,"14.1":0.00937,"15.1":0.00187,"15.2-15.3":0,"15.4":0.00187,"15.5":0.01687,"15.6":0.01124,"16.0":0.00375,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02498,"8.1-8.4":0.00595,"9.0-9.2":0,"9.3":0.08683,"10.0-10.2":0.00119,"10.3":0.06185,"11.0-11.2":0.01427,"11.3-11.4":0.01308,"12.0-12.1":0.04758,"12.2-12.5":1.1442,"13.0-13.1":1.20129,"13.2":0.03449,"13.3":0.13797,"13.4-13.7":0.28783,"14.0-14.4":1.87925,"14.5-14.8":1.46891,"15.0-15.1":0.51501,"15.2-15.3":0.471,"15.4":0.3699,"15.5":0.7743,"15.6":1.05737,"16.0":1.27385,"16.1":0.05709},P:{"4":0.0408,"5.0-5.4":0.0102,"6.2-6.4":0.0204,"7.2-7.4":0.051,"8.2":0,"9.2":0.0306,"10.1":0.0102,"11.1-11.2":0.12239,"12.0":0.0204,"13.0":0.0204,"14.0":0.49978,"15.0":0.0306,"16.0":0.0714,"17.0":0.0816,"18.0":0.45898},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00916,"4.2-4.3":0.13136,"4.4":0,"4.4.3-4.4.4":0.16497},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00187,"11":0.02061,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06501},Q:{"13.1":0},O:{"0":0.41443},H:{"0":6.25455},L:{"0":75.71054},S:{"2.5":0.30879}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00227,"37":0.00454,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00227,"50":0,"51":0,"52":0,"53":0.00227,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00227,"73":0,"74":0.00227,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.02268,"99":0.00227,"100":0.00454,"101":0,"102":0.01134,"103":0.00454,"104":0.00907,"105":0.00227,"106":0.07031,"107":0.11567,"108":0.08392,"109":0.00227,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00227,"50":0.00227,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00227,"64":0.00907,"65":0,"66":0,"67":0.00227,"68":0,"69":0,"70":0,"71":0.00454,"72":0,"73":0,"74":0.00454,"75":0.0068,"76":0.01361,"77":0.01134,"78":0.00227,"79":0.00454,"80":0.00454,"81":0.0068,"83":0,"84":0,"85":0.00227,"86":0.00227,"87":0.01361,"88":0.0068,"89":0,"90":0.00227,"91":0.00227,"92":0.0068,"93":0.0068,"94":0.00227,"95":0.00227,"96":0.00227,"97":0.00227,"98":0.0068,"99":0.00227,"100":0.0068,"101":0.00907,"102":0.00454,"103":0.02722,"104":0.01814,"105":0.01361,"106":0.02722,"107":0.3402,"108":1.51502,"109":0.01588,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00227,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00227,"43":0,"44":0,"45":0,"46":0.00227,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00227,"58":0.00454,"60":0.04763,"62":0,"63":0.08165,"64":0.03175,"65":0.01361,"66":0.05443,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00227,"73":0.0068,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00227,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.04309,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00227,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01814},B:{"12":0.02041,"13":0.01134,"14":0.00227,"15":0.0068,"16":0.00454,"17":0.0068,"18":0.04082,"79":0,"80":0.00227,"81":0,"83":0,"84":0.00454,"85":0.00227,"86":0,"87":0,"88":0,"89":0.00227,"90":0.00454,"91":0,"92":0.01361,"93":0,"94":0,"95":0.00227,"96":0.00227,"97":0,"98":0,"99":0.00227,"100":0.00227,"101":0.0068,"102":0,"103":0.00454,"104":0.00227,"105":0.00454,"106":0.02495,"107":0.24721,"108":0.33793},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0068,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00227,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0068,"14.1":0.00454,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.03402,"15.6":0.02948,"16.0":0.01814,"16.1":0.0068,"16.2":0.00454,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01129,"8.1-8.4":0,"9.0-9.2":0.00753,"9.3":0.07716,"10.0-10.2":0,"10.3":0.22394,"11.0-11.2":0.00941,"11.3-11.4":0.00941,"12.0-12.1":0.81861,"12.2-12.5":1.19686,"13.0-13.1":0.70758,"13.2":0.02635,"13.3":0.19383,"13.4-13.7":0.47611,"14.0-14.4":3.48897,"14.5-14.8":2.29022,"15.0-15.1":0.50998,"15.2-15.3":0.77533,"15.4":0.60408,"15.5":0.75839,"15.6":1.34553,"16.0":1.0896,"16.1":2.93382,"16.2":0.31051,"16.3":0.00376},P:{"4":0.0311,"5.0-5.4":0.01037,"6.2-6.4":0.01037,"7.2-7.4":0.07258,"8.2":0,"9.2":0.02074,"10.1":0.01037,"11.1-11.2":0.07258,"12.0":0.01037,"13.0":0.07258,"14.0":0.10368,"15.0":0.0311,"16.0":0.07258,"17.0":0.08294,"18.0":0.16589,"19.0":0.60134},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01056,"4.2-4.3":0.01408,"4.4":0,"4.4.3-4.4.4":0.13372},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00227,"11":0.02268,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25516},Q:{"13.1":0.00773},O:{"0":0.85052},H:{"0":6.61742},L:{"0":66.55891},S:{"2.5":0.11598}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js
index bc99ba6047a20b..1728b1a7f031a6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00629,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00315,"92":0.00315,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00315,"103":0.01574,"104":0.01259,"105":0.33988,"106":0.11015,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00315,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00315,"41":0.00315,"42":0,"43":0.01888,"44":0.01259,"45":0,"46":0.00315,"47":0.00315,"48":0,"49":0.00315,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.01259,"56":0.00315,"57":0,"58":0,"59":0,"60":0.00315,"61":0,"62":0,"63":0.00315,"64":0,"65":0.00315,"66":0,"67":0,"68":0,"69":0.00315,"70":0.00629,"71":0.00315,"72":0,"73":0,"74":0.00944,"75":0.01259,"76":0.00315,"77":0.01574,"78":0.00315,"79":0.01574,"80":0,"81":0.05035,"83":0.00629,"84":0.00315,"85":0.00315,"86":0.00315,"87":0.00944,"88":0.00315,"89":0.00944,"90":0.00315,"91":0.00629,"92":0.01574,"93":0,"94":0,"95":0.00629,"96":0.01574,"97":0.00944,"98":0.00315,"99":0.00629,"100":0.00629,"101":0.04091,"102":0.02518,"103":0.04091,"104":0.05979,"105":1.13292,"106":3.13127,"107":0.17309,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00315,"19":0,"20":0,"21":0.01259,"22":0,"23":0,"24":0,"25":0,"26":0.13532,"27":0,"28":0.01574,"29":0,"30":0.00629,"31":0.00315,"32":0.00944,"33":0,"34":0,"35":0.06294,"36":0.00315,"37":0.00315,"38":0.00315,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00315,"46":0.00315,"47":0.00315,"48":0,"49":0,"50":0.00629,"51":0.00944,"52":0,"53":0,"54":0.00315,"55":0.00629,"56":0.02203,"57":0.00629,"58":0.02518,"60":0.02832,"62":0,"63":0.2612,"64":0.17623,"65":0.19197,"66":0.08182,"67":0,"68":0.00629,"69":0,"70":0.00315,"71":0,"72":0.00944,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00315,"80":0,"81":0.00315,"82":0.00315,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00315,"89":0,"90":0.11015,"91":0.31785,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.04091},B:{"12":0.00629,"13":0,"14":0.00315,"15":0.01259,"16":0.00629,"17":0.00944,"18":0.04091,"79":0,"80":0,"81":0,"83":0,"84":0.00629,"85":0.00315,"86":0,"87":0,"88":0,"89":0.00629,"90":0.00944,"91":0,"92":0.00944,"93":0,"94":0,"95":0,"96":0.00315,"97":0.00315,"98":0,"99":0.00315,"100":0.00629,"101":0.00944,"102":0.01574,"103":0.02203,"104":0.03462,"105":0.27694,"106":0.9441,"107":0.03147},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00315,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00944,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00944,"13.1":0.00629,"14.1":0.02203,"15.1":0.00315,"15.2-15.3":0,"15.4":0,"15.5":0.00315,"15.6":0.01888,"16.0":0.01259,"16.1":0.01574,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00057,"5.0-5.1":0.00372,"6.0-6.1":0,"7.0-7.1":0.00057,"8.1-8.4":0.00114,"9.0-9.2":0,"9.3":0.15368,"10.0-10.2":0,"10.3":0.01173,"11.0-11.2":0.00057,"11.3-11.4":0.00515,"12.0-12.1":0.01574,"12.2-12.5":0.2424,"13.0-13.1":0.00429,"13.2":0.00515,"13.3":0.02433,"13.4-13.7":0.03949,"14.0-14.4":0.15482,"14.5-14.8":0.13336,"15.0-15.1":0.18573,"15.2-15.3":0.26558,"15.4":0.09015,"15.5":0.2899,"15.6":0.44473,"16.0":0.63676,"16.1":0.00916},P:{"4":0.25281,"5.0-5.4":0.01011,"6.2-6.4":0.02022,"7.2-7.4":1.07191,"8.2":0,"9.2":0.02022,"10.1":0.01011,"11.1-11.2":0.21236,"12.0":0.02022,"13.0":0.06067,"14.0":0.15169,"15.0":0.07079,"16.0":0.21236,"17.0":0.37416,"18.0":0.82921},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00273,"4.2-4.3":0.0041,"4.4":0,"4.4.3-4.4.4":0.09093},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02203,"5.5":0},J:{"7":0,"10":0.02056},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10965},Q:{"13.1":0},O:{"0":0.95257},H:{"0":7.38332},L:{"0":73.56281},S:{"2.5":0.01371}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00291,"43":0.00291,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00291,"51":0,"52":0.00872,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00291,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00291,"95":0,"96":0,"97":0,"98":0,"99":0.00291,"100":0,"101":0.00291,"102":0.00291,"103":0.00291,"104":0.00291,"105":0.00581,"106":0.00872,"107":0.1918,"108":0.11043,"109":0.00291,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00291,"41":0,"42":0,"43":0,"44":0.00291,"45":0,"46":0.00291,"47":0,"48":0,"49":0.00581,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00581,"56":0.00291,"57":0.00291,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00291,"66":0,"67":0,"68":0,"69":0.00291,"70":0.00581,"71":0,"72":0,"73":0,"74":0.00291,"75":0.00872,"76":0.10171,"77":0.01162,"78":0.00581,"79":0.00291,"80":0.00291,"81":0.04359,"83":0.00291,"84":0,"85":0,"86":0.00581,"87":0.00291,"88":0.00291,"89":0,"90":0.00291,"91":0.00291,"92":0.00581,"93":0,"94":0.02615,"95":0.00872,"96":0.00291,"97":0.01162,"98":0.00872,"99":0.00291,"100":0.00291,"101":0.06103,"102":0.00872,"103":0.01453,"104":0.02615,"105":0.02906,"106":0.10462,"107":0.57248,"108":2.74617,"109":0.00291,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.06393,"27":0.00291,"28":0.00581,"29":0,"30":0.00291,"31":0.00291,"32":0.01453,"33":0,"34":0,"35":0.07265,"36":0,"37":0,"38":0.01162,"39":0,"40":0,"41":0.00291,"42":0,"43":0,"44":0,"45":0,"46":0.00291,"47":0.00291,"48":0,"49":0,"50":0.00581,"51":0.00291,"52":0,"53":0,"54":0.00291,"55":0.00291,"56":0.06974,"57":0.00581,"58":0.01453,"60":0.03487,"62":0,"63":0.11333,"64":0.06393,"65":0.06393,"66":0.10171,"67":0,"68":0.00291,"69":0,"70":0,"71":0,"72":0,"73":0.03197,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00581,"80":0,"81":0,"82":0.00581,"83":0.00291,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02615,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01162},B:{"12":0.01453,"13":0.00581,"14":0,"15":0.00291,"16":0.00872,"17":0.01453,"18":0.01162,"79":0,"80":0,"81":0,"83":0,"84":0.01453,"85":0.00291,"86":0,"87":0,"88":0,"89":0.00291,"90":0.00291,"91":0,"92":0.02034,"93":0,"94":0,"95":0.00291,"96":0.00291,"97":0,"98":0,"99":0,"100":0.00581,"101":0.00291,"102":0.01162,"103":0.00581,"104":0.01162,"105":0.01162,"106":0.02034,"107":0.3865,"108":0.6306},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00291,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00581,"14.1":0.00291,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00291,"15.6":0.02615,"16.0":0.00291,"16.1":0.02325,"16.2":0.00581,"16.3":0},G:{"8":0.00091,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00091,"8.1-8.4":0.00137,"9.0-9.2":0,"9.3":0.1847,"10.0-10.2":0.00091,"10.3":0.00547,"11.0-11.2":0.00228,"11.3-11.4":0.00228,"12.0-12.1":0.00502,"12.2-12.5":0.34249,"13.0-13.1":0.01049,"13.2":0.00137,"13.3":0.02417,"13.4-13.7":0.05336,"14.0-14.4":0.19473,"14.5-14.8":0.3051,"15.0-15.1":0.20568,"15.2-15.3":0.06202,"15.4":0.14594,"15.5":0.31148,"15.6":0.32562,"16.0":0.27089,"16.1":1.01197,"16.2":0.2604,"16.3":0},P:{"4":0.3636,"5.0-5.4":0,"6.2-6.4":0.0303,"7.2-7.4":0.94939,"8.2":0,"9.2":0.0202,"10.1":0.0303,"11.1-11.2":0.1414,"12.0":0.0202,"13.0":0.0606,"14.0":0.0606,"15.0":0.0505,"16.0":0.2222,"17.0":0.3636,"18.0":0.2626,"19.0":0.99989},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00082,"4.4":0,"4.4.3-4.4.4":0.05824},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01744,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00709},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1206},Q:{"13.1":0},O:{"0":0.87256},H:{"0":5.84976},L:{"0":76.11091},S:{"2.5":0.17735}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js
index 8f826f7e98f096..0fb943ccf94cce 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.006,"30":0,"31":0.006,"32":0,"33":0.006,"34":0.006,"35":0.006,"36":0.006,"37":0.006,"38":0.01201,"39":0.006,"40":0.01801,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.03002,"49":0,"50":0.006,"51":0.006,"52":0.07204,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.006,"60":0.01801,"61":0,"62":0,"63":0,"64":0.006,"65":0,"66":0.01201,"67":0,"68":0.006,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.01801,"78":0.02401,"79":0,"80":0.006,"81":0.006,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.006,"89":0.006,"90":0,"91":0.12006,"92":0,"93":0,"94":0,"95":0.006,"96":0.006,"97":0.006,"98":0.01201,"99":0.01201,"100":0.01801,"101":0.006,"102":0.07804,"103":0.04202,"104":0.07804,"105":2.25113,"106":1.02651,"107":0.006,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.006,"27":0,"28":0,"29":0,"30":0,"31":0.006,"32":0,"33":0.006,"34":0.006,"35":0.006,"36":0.006,"37":0.006,"38":0.01201,"39":0.006,"40":0.01201,"41":0.01201,"42":0.01201,"43":0.01801,"44":0.04202,"45":0.01801,"46":0.006,"47":0,"48":0,"49":0.01801,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.03002,"57":0.006,"58":0.006,"59":0,"60":0.01201,"61":0.006,"62":0.006,"63":0.01201,"64":0.01801,"65":0.02401,"66":0.03002,"67":0.01801,"68":0.006,"69":0.006,"70":0.01201,"71":0.01201,"72":0.006,"73":0.006,"74":0.006,"75":0,"76":0.01201,"77":0.006,"78":0.006,"79":0.06603,"80":0.01201,"81":0.01801,"83":0.01801,"84":0.01801,"85":0.06003,"86":0.03602,"87":0.05403,"88":0.01801,"89":0.01201,"90":0.01201,"91":0.01801,"92":0.03002,"93":0.04802,"94":0.01201,"95":0.01201,"96":0.03602,"97":0.03602,"98":0.02401,"99":0.04202,"100":0.09005,"101":0.04802,"102":0.06603,"103":0.21611,"104":0.41421,"105":5.74487,"106":15.06153,"107":0.6063,"108":0.006,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01201,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.01201,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.01201,"65":0.006,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03002,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.02401,"81":0,"82":0,"83":0,"84":0,"85":0.03002,"86":0.006,"87":0.006,"88":0.006,"89":0.01201,"90":1.0025,"91":1.90895,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.006,"16":0,"17":0,"18":0.006,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.006,"91":0,"92":0.01201,"93":0,"94":0.006,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.006,"102":0.006,"103":0.01801,"104":0.03002,"105":0.55228,"106":2.43122,"107":0.1921},E:{"4":0,"5":0,"6":0,"7":0.006,"8":0.006,"9":0,"10":0.006,"11":0.006,"12":0,"13":0.006,"14":0.10205,"15":0.02401,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0.006,"9.1":0.006,"10.1":0,"11.1":0.006,"12.1":0.01201,"13.1":0.10205,"14.1":0.18009,"15.1":0.03602,"15.2-15.3":0.03602,"15.4":0.07804,"15.5":0.13207,"15.6":0.45623,"16.0":0.31816,"16.1":0.04802,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01099,"7.0-7.1":0.00549,"8.1-8.4":0.01465,"9.0-9.2":0.00183,"9.3":0.02746,"10.0-10.2":0.00732,"10.3":0.16478,"11.0-11.2":0.00366,"11.3-11.4":0.01282,"12.0-12.1":0.01099,"12.2-12.5":0.27097,"13.0-13.1":0.00549,"13.2":0.00366,"13.3":0.01831,"13.4-13.7":0.08056,"14.0-14.4":0.45956,"14.5-14.8":0.73785,"15.0-15.1":0.15563,"15.2-15.3":0.36435,"15.4":0.51814,"15.5":1.09488,"15.6":6.43744,"16.0":6.74137,"16.1":0.39364},P:{"4":0.0826,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01032,"12.0":0.01032,"13.0":0.01032,"14.0":0.0413,"15.0":0.02065,"16.0":0.07227,"17.0":0.13422,"18.0":2.5398},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0124,"4.2-4.3":0.0217,"4.4":0,"4.4.3-4.4.4":0.0899},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00643,"9":0.00643,"10":0.00643,"11":0.16079,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0.01999},R:{_:"0"},M:{"0":0.31177},Q:{"13.1":0},O:{"0":0.05596},H:{"0":0.45788},L:{"0":40.09429},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.02394,"49":0,"50":0,"51":0,"52":0.07182,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01197,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00599,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.01796,"78":0.01197,"79":0,"80":0,"81":0,"82":0.00599,"83":0.00599,"84":0,"85":0,"86":0,"87":0,"88":0.00599,"89":0,"90":0,"91":0.00599,"92":0,"93":0.00599,"94":0,"95":0.00599,"96":0.01197,"97":0,"98":0.01197,"99":0.01197,"100":0.00599,"101":0.00599,"102":0.05387,"103":0.02394,"104":0.01197,"105":0.04788,"106":0.05985,"107":1.48428,"108":1.197,"109":0.00599,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00599,"39":0,"40":0,"41":0.00599,"42":0,"43":0.00599,"44":0.00599,"45":0.00599,"46":0,"47":0,"48":0,"49":0.01796,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00599,"57":0,"58":0.00599,"59":0,"60":0.00599,"61":0.00599,"62":0.00599,"63":0.00599,"64":0.01197,"65":0.01197,"66":0.01197,"67":0,"68":0.00599,"69":0,"70":0.00599,"71":0.00599,"72":0.00599,"73":0.00599,"74":0.00599,"75":0.00599,"76":0.00599,"77":0.00599,"78":0.00599,"79":0.05387,"80":0.01197,"81":0.01197,"83":0.01197,"84":0.00599,"85":0.02394,"86":0.04788,"87":0.02993,"88":0.01197,"89":0.01197,"90":0.01197,"91":0.01197,"92":0.03591,"93":0.03591,"94":0.01796,"95":0.01796,"96":0.03591,"97":0.05387,"98":0.02394,"99":0.02394,"100":0.05387,"101":0.03591,"102":0.03591,"103":0.16758,"104":0.08379,"105":0.17357,"106":0.25137,"107":3.10622,"108":20.00786,"109":0.01197,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00599,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01197,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00599,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00599,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00599,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00599,"86":0,"87":0,"88":0,"89":0.00599,"90":0.00599,"91":0.01197,"92":0.43092,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00599,"16":0,"17":0.00599,"18":0.00599,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00599,"91":0,"92":0.03591,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.03591,"100":0.00599,"101":0.00599,"102":0.00599,"103":0.00599,"104":0.00599,"105":0.02394,"106":0.03591,"107":0.93366,"108":2.48976},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00599,"14":0.06584,"15":0.00599,_:"0","3.1":0,"3.2":0,"5.1":0.00599,"6.1":0,"7.1":0,"9.1":0.00599,"10.1":0,"11.1":0,"12.1":0.01197,"13.1":0.06584,"14.1":0.10175,"15.1":0.02394,"15.2-15.3":0.02993,"15.4":0.0419,"15.5":0.07781,"15.6":0.37107,"16.0":0.06584,"16.1":0.29925,"16.2":0.05985,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00839,"7.0-7.1":0.00504,"8.1-8.4":0.00839,"9.0-9.2":0,"9.3":0.03358,"10.0-10.2":0.00672,"10.3":0.13096,"11.0-11.2":0.01679,"11.3-11.4":0.01007,"12.0-12.1":0.00839,"12.2-12.5":0.27199,"13.0-13.1":0.00504,"13.2":0.00839,"13.3":0.01847,"13.4-13.7":0.05373,"14.0-14.4":0.28038,"14.5-14.8":0.52718,"15.0-15.1":0.12256,"15.2-15.3":0.23169,"15.4":0.22498,"15.5":0.69507,"15.6":2.32195,"16.0":3.54924,"16.1":6.64854,"16.2":0.79077,"16.3":0.02854},P:{"4":0.08205,"5.0-5.4":0.01026,"6.2-6.4":0,"7.2-7.4":0.01026,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02051,"12.0":0.01026,"13.0":0.02051,"14.0":0.03077,"15.0":0.02051,"16.0":0.06154,"17.0":0.06154,"18.0":0.22564,"19.0":2.64612},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04123,"4.4":0,"4.4.3-4.4.4":0.16491},A:{"6":0,"7":0,"8":0.00599,"9":0,"10":0,"11":0.09576,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0.01606},R:{_:"0"},M:{"0":0.25696},Q:{"13.1":0},O:{"0":0.09235},H:{"0":0.42193},L:{"0":41.54364},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js
index c1f1f36e7b2f3f..8846a4bf4b4f7a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00495,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01485,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00495,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00495,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06436,"79":0,"80":0.00495,"81":0.00495,"82":0.00495,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00495,"89":0.00495,"90":0,"91":0.15843,"92":0,"93":0,"94":0.00495,"95":0,"96":0,"97":0.00495,"98":0.00495,"99":0.0099,"100":0.00495,"101":0.0198,"102":0.14853,"103":0.07427,"104":0.14853,"105":1.67839,"106":0.71294,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00495,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00495,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00495,"50":0,"51":0,"52":0,"53":0.00495,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.11387,"73":0,"74":0.00495,"75":0.00495,"76":0,"77":0,"78":0.00495,"79":0.02971,"80":0.00495,"81":0.00495,"83":0.0099,"84":0.01485,"85":0.06931,"86":0.0198,"87":0.03466,"88":0,"89":0,"90":0.0198,"91":0.02971,"92":0.02971,"93":0.00495,"94":0.00495,"95":0.02476,"96":0.0198,"97":0.0198,"98":0.01485,"99":0.01485,"100":0.05446,"101":0.02476,"102":0.08912,"103":0.16338,"104":0.18319,"105":2.80722,"106":6.85714,"107":0.2426,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00495,"64":0,"65":0.0099,"66":0,"67":0,"68":0,"69":0.00495,"70":0,"71":0,"72":0.0099,"73":0,"74":0,"75":0.00495,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00495,"84":0,"85":0.0099,"86":0.00495,"87":0,"88":0,"89":0.00495,"90":0.33667,"91":0.59907,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00495,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00495,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.0099,"97":0,"98":0.01485,"99":0.00495,"100":0.0099,"101":0.00495,"102":0.19309,"103":0.01485,"104":0.06931,"105":0.60897,"106":2.10418,"107":0.13863},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03466,"14":0.13863,"15":0.04456,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00495,"10.1":0,"11.1":0.02971,"12.1":0.06931,"13.1":0.33172,"14.1":0.42084,"15.1":0.07427,"15.2-15.3":0.06931,"15.4":0.2228,"15.5":1.01,"15.6":2.2032,"16.0":0.50005,"16.1":0.10397,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.37021,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":1.06174,"9.3":0.03493,"10.0-10.2":0,"10.3":0.0454,"11.0-11.2":0.01746,"11.3-11.4":0.02794,"12.0-12.1":0.01048,"12.2-12.5":0.26893,"13.0-13.1":0.01048,"13.2":0.00349,"13.3":0.03842,"13.4-13.7":0.15367,"14.0-14.4":0.44356,"14.5-14.8":1.20843,"15.0-15.1":0.35275,"15.2-15.3":0.52738,"15.4":0.55881,"15.5":1.80566,"15.6":12.16815,"16.0":13.08321,"16.1":0.97443},P:{"4":0.11306,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01028,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01028,"13.0":0.02056,"14.0":0.01028,"15.0":0.01028,"16.0":0.06167,"17.0":0.07194,"18.0":3.44307},I:{"0":0,"3":0.09138,"4":0.00519,"2.1":0.04361,"2.2":0.13914,"2.3":0,"4.1":0.09657,"4.2-4.3":0.09553,"4.4":0,"4.4.3-4.4.4":0.33332},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00945,"10":0,"11":0.09452,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.5049},Q:{"13.1":2.22156},O:{"0":1.21681},H:{"0":0.38719},L:{"0":26.37472},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00456,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00456,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01368,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00912,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00912,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.05017,"79":0,"80":0,"81":0.00456,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00456,"88":0.00456,"89":0.00456,"90":0,"91":0.16876,"92":0,"93":0,"94":0.00456,"95":0,"96":0,"97":0.00912,"98":0,"99":0.00456,"100":0.00456,"101":0.00456,"102":0.6203,"103":0.03649,"104":0.0821,"105":0.01824,"106":0.06842,"107":1.39567,"108":1.01254,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00912,"50":0,"51":0,"52":0,"53":0.00456,"54":0,"55":0,"56":0.00456,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00456,"66":0,"67":0,"68":0,"69":0.00456,"70":0,"71":0,"72":0.10946,"73":0,"74":0.01368,"75":0.00456,"76":0,"77":0,"78":0.00456,"79":0.02737,"80":0.00456,"81":0.00456,"83":0.00912,"84":0.00456,"85":0.15507,"86":0.01368,"87":0.03193,"88":0,"89":0.00912,"90":0.02281,"91":0.20525,"92":0.03193,"93":0,"94":0.00456,"95":0.01824,"96":0.01824,"97":0.01824,"98":0.01824,"99":0.00912,"100":0.12315,"101":0.03193,"102":0.02737,"103":0.07298,"104":0.06842,"105":0.11403,"106":0.07754,"107":1.39567,"108":5.81071,"109":0.00456,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00456,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00912,"86":0.00456,"87":0,"88":0,"89":0,"90":0,"91":0.00456,"92":0.09578,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00456,"95":0,"96":0.00456,"97":0,"98":0.00456,"99":0,"100":0,"101":0.01368,"102":0.01368,"103":0.00912,"104":0.03193,"105":0.00912,"106":0.05929,"107":0.68415,"108":1.76967},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01368,"14":0.08666,"15":0.01368,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00456,"12.1":0.10034,"13.1":0.4561,"14.1":0.28734,"15.1":0.03193,"15.2-15.3":0.02281,"15.4":0.11859,"15.5":0.42417,"15.6":1.37742,"16.0":0.23261,"16.1":1.15849,"16.2":0.25998,"16.3":0},G:{"8":0.00379,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.23884,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.76202,"9.3":0.0417,"10.0-10.2":0,"10.3":0.05687,"11.0-11.2":0.0417,"11.3-11.4":0.00758,"12.0-12.1":0.02654,"12.2-12.5":0.3412,"13.0-13.1":0.01137,"13.2":0,"13.3":0.03412,"13.4-13.7":0.12132,"14.0-14.4":0.37153,"14.5-14.8":0.89092,"15.0-15.1":0.23505,"15.2-15.3":0.29571,"15.4":0.59142,"15.5":1.42927,"15.6":5.17493,"16.0":6.42222,"16.1":17.05264,"16.2":2.00173,"16.3":0.04929},P:{"4":0.17549,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.02065,"14.0":0.02065,"15.0":0.01032,"16.0":0.05162,"17.0":0.03097,"18.0":0.1342,"19.0":4.10855},I:{"0":0,"3":0.06758,"4":0.00436,"2.1":0.0327,"2.2":0.10464,"2.3":0,"4.1":0.07412,"4.2-4.3":0.06976,"4.4":0,"4.4.3-4.4.4":0.2507},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.11403,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.85392},Q:{"13.1":1.67521},O:{"0":1.15307},H:{"0":0.40679},L:{"0":29.91074},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js
index 311f5e9ac74baa..df6c28a3be96ee 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00625,"49":0,"50":0,"51":0,"52":0.03751,"53":0.00625,"54":0,"55":0,"56":0.00625,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0125,"69":0,"70":0,"71":0,"72":0.00625,"73":0,"74":0,"75":0.00625,"76":0,"77":0,"78":0.0125,"79":0.00625,"80":0,"81":0,"82":0.0125,"83":0.00625,"84":0,"85":0.00625,"86":0,"87":0.01876,"88":0.0125,"89":0,"90":0.00625,"91":0.0125,"92":0,"93":0.00625,"94":0,"95":0.00625,"96":0.00625,"97":0,"98":0,"99":0.01876,"100":0.00625,"101":0.00625,"102":0.11879,"103":0.03126,"104":0.13129,"105":2.15694,"106":1.03158,"107":0.00625,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00625,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03751,"50":0,"51":0,"52":0,"53":0.00625,"54":0,"55":0,"56":0,"57":0,"58":0.00625,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0125,"66":0,"67":0.00625,"68":0.00625,"69":0.00625,"70":0.00625,"71":0.00625,"72":0.00625,"73":0,"74":0.00625,"75":0,"76":0,"77":0,"78":0.00625,"79":0.10003,"80":0.00625,"81":0.01876,"83":0.03126,"84":0.03751,"85":0.05002,"86":0.06252,"87":0.03751,"88":0.0125,"89":0.00625,"90":0.01876,"91":0.46265,"92":0.47515,"93":0.49391,"94":0.85027,"95":0.13754,"96":0.01876,"97":0.05002,"98":0.01876,"99":0.01876,"100":0.06252,"101":0.03751,"102":0.03751,"103":0.20006,"104":0.38762,"105":5.35171,"106":15.84257,"107":0.72523,"108":0.00625,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00625,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01876,"73":0,"74":0,"75":0.00625,"76":0.0125,"77":1.06909,"78":0.71273,"79":0.55018,"80":0.1688,"81":0,"82":0,"83":0,"84":0,"85":0.0125,"86":0,"87":0,"88":0.00625,"89":0.00625,"90":0.47515,"91":1.05659,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00625,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00625,"93":0,"94":0,"95":0,"96":0,"97":0.00625,"98":0,"99":0.0125,"100":0.00625,"101":0,"102":0,"103":0.0125,"104":0.05627,"105":0.55018,"106":2.07566,"107":0.16255},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00625,"13":0.00625,"14":0.05002,"15":0.0125,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00625,"10.1":0,"11.1":0.00625,"12.1":0.02501,"13.1":0.07502,"14.1":0.11879,"15.1":0.02501,"15.2-15.3":0.02501,"15.4":0.07502,"15.5":0.09378,"15.6":0.56268,"16.0":0.40638,"16.1":0.06252,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00182,"8.1-8.4":0.00182,"9.0-9.2":0,"9.3":0.01817,"10.0-10.2":0.00363,"10.3":0.01272,"11.0-11.2":0.00182,"11.3-11.4":0.01817,"12.0-12.1":0.00727,"12.2-12.5":0.22355,"13.0-13.1":0.00727,"13.2":0.0109,"13.3":0.01999,"13.4-13.7":0.13631,"14.0-14.4":0.28716,"14.5-14.8":0.71789,"15.0-15.1":0.27443,"15.2-15.3":0.3435,"15.4":0.458,"15.5":1.16862,"15.6":5.88672,"16.0":7.47517,"16.1":0.47435},P:{"4":0.02044,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.06133,"14.0":0.07155,"15.0":0.03066,"16.0":0.07155,"17.0":0.17375,"18.0":3.09691},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03428,"4.4":0,"4.4.3-4.4.4":0.1257},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01364,"9":0,"10":0,"11":0.06138,"5.5":0},J:{"7":0,"10":0.00375},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.33357},Q:{"13.1":0.00375},O:{"0":0.0862},H:{"0":0.36193},L:{"0":36.2262},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04099,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0205,"69":0,"70":0,"71":0,"72":0.00683,"73":0,"74":0,"75":0.00683,"76":0,"77":0,"78":0.0205,"79":0.00683,"80":0,"81":0,"82":0.00683,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01366,"89":0,"90":0.00683,"91":0.01366,"92":0,"93":0.00683,"94":0,"95":0.01366,"96":0,"97":0.00683,"98":0.00683,"99":0.00683,"100":0.00683,"101":0.00683,"102":0.13664,"103":0.01366,"104":0.01366,"105":0.02733,"106":0.06149,"107":1.80365,"108":1.55086,"109":0.0205,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00683,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03416,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00683,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00683,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00683,"72":0,"73":0,"74":0.00683,"75":0,"76":0.00683,"77":0,"78":0.02733,"79":0.07515,"80":0.00683,"81":0.01366,"83":0.01366,"84":0.04099,"85":0.04782,"86":0.03416,"87":0.04782,"88":0.0205,"89":0.00683,"90":0.0205,"91":0.0205,"92":0.0205,"93":0.00683,"94":0.00683,"95":0.01366,"96":0.08198,"97":0.03416,"98":0.0205,"99":0.0205,"100":0.03416,"101":0.03416,"102":0.01366,"103":0.25962,"104":0.08198,"105":0.1913,"106":0.1913,"107":6.02582,"108":26.63797,"109":0.04782,"110":0.01366,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00683,"67":0,"68":0,"69":0,"70":0.00683,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01366,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00683,"92":0.22546,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00683,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00683,"85":0,"86":0,"87":0.00683,"88":0,"89":0,"90":0,"91":0,"92":0.01366,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00683,"100":0,"101":0,"102":0,"103":0.00683,"104":0,"105":0.02733,"106":0.0205,"107":1.25026,"108":3.32035},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00683,"14":0.04099,"15":0.0205,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00683,"10.1":0,"11.1":0,"12.1":0.02733,"13.1":0.07515,"14.1":0.14347,"15.1":0.03416,"15.2-15.3":0.01366,"15.4":0.05466,"15.5":0.08198,"15.6":0.45774,"16.0":0.07515,"16.1":0.41675,"16.2":0.11614,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00166,"9.3":0.0149,"10.0-10.2":0,"10.3":0.01325,"11.0-11.2":0.00993,"11.3-11.4":0.00828,"12.0-12.1":0.00662,"12.2-12.5":0.1755,"13.0-13.1":0.00331,"13.2":0.00993,"13.3":0.01159,"13.4-13.7":0.10431,"14.0-14.4":0.21689,"14.5-14.8":0.50663,"15.0-15.1":0.22682,"15.2-15.3":0.27484,"15.4":0.27981,"15.5":0.78975,"15.6":2.16725,"16.0":3.54641,"16.1":6.67393,"16.2":0.70696,"16.3":0.01987},P:{"4":0.05099,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0102,"12.0":0,"13.0":0.0102,"14.0":0.0204,"15.0":0.0102,"16.0":0.05099,"17.0":0.08159,"18.0":0.26516,"19.0":2.4782},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04424,"4.4":0,"4.4.3-4.4.4":0.10744},A:{"6":0,"7":0,"8":0.00683,"9":0,"10":0,"11":0.04782,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.33264},Q:{"13.1":0},O:{"0":0.05702},H:{"0":0.23694},L:{"0":31.72059},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js
index 054db6def9bb0d..182c359d51d73e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00191,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00191,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00382,"95":0.00191,"96":0,"97":0.00382,"98":0.00191,"99":0.00191,"100":0.00191,"101":0.00191,"102":0.00382,"103":0.00382,"104":0.00573,"105":0.10319,"106":0.0516,"107":0.00382,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00191,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00191,"34":0,"35":0,"36":0,"37":0,"38":0.00191,"39":0,"40":0.00382,"41":0.00191,"42":0,"43":0.00382,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00191,"50":0,"51":0,"52":0,"53":0,"54":0.00191,"55":0,"56":0,"57":0,"58":0.00191,"59":0,"60":0.00191,"61":0,"62":0,"63":0.00382,"64":0,"65":0.00191,"66":0,"67":0,"68":0,"69":0.00191,"70":0.00191,"71":0.00573,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00382,"79":0.00382,"80":0.00191,"81":0.01147,"83":0.00764,"84":0.00573,"85":0.00573,"86":0.02102,"87":0.00956,"88":0.00956,"89":0.00956,"90":0.01338,"91":0.00956,"92":0.00764,"93":0.00382,"94":0.02293,"95":0.00573,"96":0.00764,"97":0.00956,"98":0.01911,"99":0.01147,"100":0.01529,"101":0.01338,"102":0.02102,"103":0.04969,"104":0.05924,"105":0.49686,"106":1.43898,"107":0.05542,"108":0.00191,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.00191,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00191,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00382,"60":0.02484,"62":0,"63":0.03631,"64":0.09364,"65":0.07453,"66":0.00191,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00956,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00382,"80":0,"81":0,"82":0,"83":0.00191,"84":0.01911,"85":0.00573,"86":0,"87":0,"88":0.00191,"89":0.00382,"90":0.04586,"91":0.11084,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00191},B:{"12":0.00382,"13":0,"14":0,"15":0,"16":0.00191,"17":0,"18":0.00382,"79":0,"80":0,"81":0,"83":0,"84":0.00382,"85":0.00191,"86":0.00191,"87":0.00191,"88":0.00191,"89":0.00382,"90":0.00382,"91":0.00191,"92":0.00573,"93":0.00191,"94":0.00191,"95":0.00191,"96":0.00191,"97":0.00191,"98":0.00191,"99":0.00191,"100":0.00191,"101":0.00573,"102":0.00573,"103":0.01338,"104":0.02293,"105":0.08408,"106":0.19492,"107":0.01338},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01147,"14":0.01338,"15":0.01338,_:"0","3.1":0,"3.2":0,"5.1":0.06115,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00191,"11.1":0.00191,"12.1":0,"13.1":0.01147,"14.1":0.01147,"15.1":0.00382,"15.2-15.3":0.00382,"15.4":0.01338,"15.5":0.02293,"15.6":0.07644,"16.0":0.01911,"16.1":0.00191,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00203,"7.0-7.1":0.02029,"8.1-8.4":0.00203,"9.0-9.2":0.00304,"9.3":0.08118,"10.0-10.2":0.00406,"10.3":0.12177,"11.0-11.2":0.0071,"11.3-11.4":0.00812,"12.0-12.1":0.03755,"12.2-12.5":0.60174,"13.0-13.1":0.02537,"13.2":0.00913,"13.3":0.03755,"13.4-13.7":0.08321,"14.0-14.4":0.60884,"14.5-14.8":0.72554,"15.0-15.1":0.47591,"15.2-15.3":0.41401,"15.4":0.50331,"15.5":0.87876,"15.6":1.79,"16.0":2.99246,"16.1":0.19483},P:{"4":0.21115,"5.0-5.4":0,"6.2-6.4":0.04022,"7.2-7.4":0.43235,"8.2":0.01005,"9.2":0.04022,"10.1":0.02011,"11.1-11.2":0.1106,"12.0":0.03016,"13.0":0.09049,"14.0":0.16087,"15.0":0.10055,"16.0":0.30164,"17.0":0.34185,"18.0":1.33726},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00074,"4.2-4.3":0.00591,"4.4":0,"4.4.3-4.4.4":0.0601},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01529,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05662},Q:{"13.1":0},O:{"0":0.38827},H:{"0":2.84117},L:{"0":78.47023},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00175,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00175,"60":0.0035,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00175,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00175,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00175,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00175,"99":0,"100":0,"101":0.00175,"102":0.00175,"103":0,"104":0.00175,"105":0.00175,"106":0.01051,"107":0.08055,"108":0.06654,"109":0.00175,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.0035,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00175,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00175,"41":0,"42":0,"43":0.00175,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00175,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00525,"64":0,"65":0.00175,"66":0,"67":0,"68":0.00175,"69":0.00175,"70":0.00175,"71":0.00175,"72":0.00175,"73":0.00175,"74":0.00175,"75":0,"76":0,"77":0,"78":0.0035,"79":0.0035,"80":0.0035,"81":0.00525,"83":0.007,"84":0.0035,"85":0.0035,"86":0.01226,"87":0.007,"88":0.00525,"89":0.01401,"90":0.0035,"91":0.00525,"92":0.00525,"93":0.0035,"94":0.01051,"95":0.0035,"96":0.0035,"97":0.0035,"98":0.007,"99":0.00175,"100":0.00525,"101":0.0035,"102":0.00525,"103":0.01576,"104":0.01051,"105":0.01576,"106":0.02977,"107":0.29592,"108":1.52337,"109":0.0035,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00175,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00175,"55":0,"56":0,"57":0,"58":0.00175,"60":0.01751,"62":0,"63":0.01226,"64":0.01926,"65":0.01226,"66":0.04378,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0035,"73":0.0035,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0035,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00175,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02101,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00175},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0035,"79":0,"80":0,"81":0,"83":0,"84":0.00175,"85":0.00175,"86":0,"87":0,"88":0,"89":0.00175,"90":0,"91":0,"92":0.0035,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00175,"101":0.00175,"102":0.00175,"103":0.00175,"104":0.00175,"105":0.00175,"106":0.0035,"107":0.09806,"108":0.17685},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0035,"14":0.00525,"15":0.00876,_:"0","3.1":0,"3.2":0,"5.1":0.03852,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0035,"14.1":0.00876,"15.1":0,"15.2-15.3":0.00175,"15.4":0.0035,"15.5":0.01926,"15.6":0.02451,"16.0":0.007,"16.1":0.03852,"16.2":0.00876,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00124,"6.0-6.1":0,"7.0-7.1":0.01362,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06189,"10.0-10.2":0.00371,"10.3":0.03837,"11.0-11.2":0.00619,"11.3-11.4":0.0099,"12.0-12.1":0.03094,"12.2-12.5":0.77238,"13.0-13.1":0.01733,"13.2":0.01238,"13.3":0.05818,"13.4-13.7":0.08417,"14.0-14.4":0.60156,"14.5-14.8":0.63746,"15.0-15.1":0.37876,"15.2-15.3":0.35029,"15.4":0.38743,"15.5":0.66098,"15.6":1.17713,"16.0":2.83328,"16.1":2.90879,"16.2":0.57186,"16.3":0.01362},P:{"4":0.18347,"5.0-5.4":0,"6.2-6.4":0.02039,"7.2-7.4":0.30578,"8.2":0.01019,"9.2":0.02039,"10.1":0.03058,"11.1-11.2":0.10193,"12.0":0.03058,"13.0":0.09173,"14.0":0.15289,"15.0":0.11212,"16.0":0.31597,"17.0":0.22424,"18.0":0.35675,"19.0":1.59007},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00433,"4.4":0,"4.4.3-4.4.4":0.07843},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01926,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07424},Q:{"13.1":0},O:{"0":0.42895},H:{"0":2.57717},L:{"0":76.9858},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js
index 4b3fadff15b567..bcfbed210ab60b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.00433,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.08235,"53":0,"54":0,"55":0.00433,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02167,"66":0,"67":0,"68":0.00433,"69":0,"70":0,"71":0,"72":0.00433,"73":0,"74":0,"75":0,"76":0,"77":0.00433,"78":0.013,"79":0.00433,"80":0.00433,"81":0.00867,"82":0.00433,"83":0.00867,"84":0.00433,"85":0,"86":0,"87":0,"88":0.00433,"89":0,"90":0,"91":0.00867,"92":0.00433,"93":0.00433,"94":0.00433,"95":0.00867,"96":0,"97":0.00433,"98":0.00433,"99":0.00867,"100":0.00867,"101":0.00433,"102":0.02167,"103":0.02167,"104":0.04334,"105":0.70211,"106":0.32072,"107":0.00433,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00433,"39":0,"40":0.00433,"41":0,"42":0,"43":0.00433,"44":0.00433,"45":0,"46":0,"47":0,"48":0.00433,"49":0.03467,"50":0,"51":0,"52":0,"53":0.00433,"54":0,"55":0,"56":0.00867,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00867,"64":0.00433,"65":0.00433,"66":0.00433,"67":0.026,"68":0.00867,"69":0.00867,"70":0.00433,"71":0,"72":0.00433,"73":0.00867,"74":0.02167,"75":0.01734,"76":0.00433,"77":0.00433,"78":0.00433,"79":0.03467,"80":0.00867,"81":0.03467,"83":0.04334,"84":0.06068,"85":0.07368,"86":0.09101,"87":0.06501,"88":0.01734,"89":0.013,"90":0.02167,"91":0.02167,"92":0.02167,"93":0.013,"94":0.013,"95":0.013,"96":0.03034,"97":0.01734,"98":0.026,"99":0.026,"100":0.03034,"101":0.03034,"102":0.04767,"103":0.16036,"104":0.15602,"105":2.65241,"106":9.65615,"107":0.59376,"108":0.00867,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00433,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00433,"64":0.00433,"65":0.01734,"66":0,"67":0,"68":0.00433,"69":0.00433,"70":0.00867,"71":0.00433,"72":0.00867,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00433,"80":0,"81":0,"82":0,"83":0,"84":0.00433,"85":0.01734,"86":0,"87":0,"88":0.00433,"89":0.00867,"90":0.23837,"91":0.52008,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00433,"13":0,"14":0.00433,"15":0.00433,"16":0,"17":0.00433,"18":0.00867,"79":0,"80":0,"81":0,"83":0,"84":0.00433,"85":0.00433,"86":0.00433,"87":0,"88":0,"89":0.00433,"90":0.00433,"91":0.00433,"92":0.013,"93":0,"94":0.00433,"95":0,"96":0.00433,"97":0,"98":0,"99":0.00433,"100":0.00433,"101":0.00433,"102":0.00867,"103":0.01734,"104":0.02167,"105":0.25137,"106":0.73678,"107":0.06068},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00433,"12":0,"13":0.00867,"14":0.03467,"15":0.00867,_:"0","3.1":0,"3.2":0,"5.1":0.06934,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00433,"12.1":0.00433,"13.1":0.03901,"14.1":0.05634,"15.1":0.013,"15.2-15.3":0.00867,"15.4":0.03034,"15.5":0.04767,"15.6":0.13002,"16.0":0.06501,"16.1":0.00867,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01395,"6.0-6.1":0.00349,"7.0-7.1":0.093,"8.1-8.4":0.00233,"9.0-9.2":0.00116,"9.3":0.18252,"10.0-10.2":0.0465,"10.3":0.18717,"11.0-11.2":0.19531,"11.3-11.4":0.15811,"12.0-12.1":0.23367,"12.2-12.5":1.69036,"13.0-13.1":0.02325,"13.2":0.01744,"13.3":0.07673,"13.4-13.7":0.15346,"14.0-14.4":0.34528,"14.5-14.8":0.67893,"15.0-15.1":0.24646,"15.2-15.3":0.30575,"15.4":0.36969,"15.5":1.15442,"15.6":2.62622,"16.0":2.25885,"16.1":0.13602},P:{"4":0.605,"5.0-5.4":0.01025,"6.2-6.4":0.02051,"7.2-7.4":0.21534,"8.2":0.01025,"9.2":0.1128,"10.1":0.01025,"11.1-11.2":0.08203,"12.0":0.03076,"13.0":0.1333,"14.0":0.09229,"15.0":0.05127,"16.0":0.1128,"17.0":0.28712,"18.0":1.98932},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01224,"4.2-4.3":0.01546,"4.4":0,"4.4.3-4.4.4":0.12431},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00946,"9":0.00473,"10":0.00473,"11":0.0851,"5.5":0},J:{"7":0,"10":0.00567},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19264},Q:{"13.1":0},O:{"0":0.10765},H:{"0":0.45059},L:{"0":63.64068},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0.0049,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0049,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06856,"53":0,"54":0,"55":0.0049,"56":0,"57":0,"58":0,"59":0,"60":0.0049,"61":0,"62":0,"63":0,"64":0,"65":0.01959,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00979,"79":0,"80":0,"81":0.0049,"82":0.0049,"83":0,"84":0.0049,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0049,"92":0.0049,"93":0.0049,"94":0.0049,"95":0,"96":0,"97":0.0049,"98":0,"99":0.0049,"100":0.0049,"101":0.0049,"102":0.01469,"103":0.00979,"104":0.00979,"105":0.01469,"106":0.02449,"107":0.56316,"108":0.4848,"109":0.00979,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.0049,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0049,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.04897,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01469,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0049,"64":0.0049,"65":0.0049,"66":0.0049,"67":0.01959,"68":0.0049,"69":0.00979,"70":0.0049,"71":0,"72":0.0049,"73":0.0049,"74":0.0049,"75":0.0049,"76":0.0049,"77":0.0049,"78":0.0049,"79":0.03428,"80":0.0049,"81":0.02938,"83":0.01959,"84":0.02449,"85":0.02449,"86":0.03428,"87":0.03918,"88":0.00979,"89":0.0049,"90":0.20078,"91":0.01469,"92":0.01959,"93":0.0049,"94":0.00979,"95":0.01469,"96":0.01469,"97":0.00979,"98":0.01469,"99":0.01469,"100":0.02449,"101":0.01959,"102":0.01959,"103":0.08325,"104":0.04407,"105":0.09304,"106":0.11753,"107":2.57093,"108":15.90056,"109":0.0049,"110":0.0049,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0049,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.0049,"67":0,"68":0,"69":0,"70":0,"71":0.0049,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0049,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.03918,"86":0,"87":0,"88":0,"89":0.0049,"90":0.0049,"91":0.0049,"92":0.12243,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0049,"18":0.0049,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00979,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.0049,"105":0.0049,"106":0.0049,"107":0.27423,"108":0.78352},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01959,"15":0.0049,_:"0","3.1":0,"3.2":0,"5.1":0.03918,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0049,"13.1":0.02449,"14.1":0.04897,"15.1":0.00979,"15.2-15.3":0.0049,"15.4":0.01469,"15.5":0.02449,"15.6":0.08815,"16.0":0.01469,"16.1":0.05876,"16.2":0.01469,"16.3":0},G:{"8":0.00176,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00617,"6.0-6.1":0.00176,"7.0-7.1":0.09085,"8.1-8.4":0.00882,"9.0-9.2":0.00088,"9.3":0.08026,"10.0-10.2":0.00176,"10.3":0.05557,"11.0-11.2":0.01323,"11.3-11.4":0.02381,"12.0-12.1":0.01411,"12.2-12.5":0.39603,"13.0-13.1":0.00882,"13.2":0.00529,"13.3":0.03528,"13.4-13.7":0.09791,"14.0-14.4":0.24168,"14.5-14.8":0.50099,"15.0-15.1":0.15524,"15.2-15.3":0.21786,"15.4":0.23991,"15.5":0.61919,"15.6":1.19339,"16.0":1.54179,"16.1":2.24124,"16.2":0.32371,"16.3":0.00706},P:{"4":0.27429,"5.0-5.4":0.01016,"6.2-6.4":0.02032,"7.2-7.4":0.20318,"8.2":0.02032,"9.2":0.03048,"10.1":0,"11.1-11.2":0.08127,"12.0":0.02032,"13.0":0.09143,"14.0":0.08127,"15.0":0.0508,"16.0":0.10159,"17.0":0.16254,"18.0":0.27429,"19.0":1.88958},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00609,"4.2-4.3":0.02336,"4.4":0,"4.4.3-4.4.4":0.09952},A:{"6":0,"7":0,"8":0.01689,"9":0.00563,"10":0.00563,"11":0.08447,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.0051},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.20922},Q:{"13.1":0},O:{"0":0.13778},H:{"0":0.36234},L:{"0":62.22102},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js
index ede60d23b3f68f..6411bc3ac3082f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.06002,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01334,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03335,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02001,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00667,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.02001,"76":0,"77":0,"78":0.2801,"79":0,"80":0,"81":0,"82":0.21341,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.08003,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01334,"102":0.02001,"103":0.02668,"104":0.09337,"105":1.86065,"106":0.76027,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.06002,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00667,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.01334,"49":0,"50":0,"51":0,"52":0,"53":0.09337,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00667,"73":0,"74":0,"75":0,"76":0.00667,"77":0.21341,"78":0,"79":0.02001,"80":0.04001,"81":0.02668,"83":0,"84":0,"85":0.42015,"86":0.18673,"87":0.14005,"88":0.00667,"89":0.00667,"90":0.02001,"91":0.02668,"92":0.01334,"93":0,"94":0,"95":0,"96":0.09337,"97":0.02001,"98":0.01334,"99":0,"100":0.00667,"101":0.04668,"102":0.06002,"103":1.45384,"104":0.26676,"105":5.42857,"106":13.69813,"107":0.43349,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.02001,"89":0,"90":0.2801,"91":0.55353,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00667,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00667,"101":0,"102":0,"103":0.00667,"104":0,"105":1.08705,"106":4.09477,"107":0.12671},E:{"4":0.00667,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.02668,"13":0.00667,"14":0.42682,"15":0.02668,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00667,"12.1":0.03335,"13.1":0.45349,"14.1":0.79361,"15.1":0.07336,"15.2-15.3":0.10004,"15.4":0.63356,"15.5":0.52018,"15.6":3.51456,"16.0":1.70726,"16.1":0.42682,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0157,"9.0-9.2":0.00392,"9.3":0.03531,"10.0-10.2":0,"10.3":0.05886,"11.0-11.2":0.0157,"11.3-11.4":0.10987,"12.0-12.1":0,"12.2-12.5":0.37276,"13.0-13.1":0.0157,"13.2":0.01177,"13.3":0.0157,"13.4-13.7":0.07848,"14.0-14.4":0.51402,"14.5-14.8":1.70685,"15.0-15.1":0.94563,"15.2-15.3":0.83577,"15.4":0.9888,"15.5":1.40472,"15.6":18.88913,"16.0":10.12338,"16.1":0.56503},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.35654,"12.0":0.01019,"13.0":0,"14.0":0,"15.0":0,"16.0":0.01019,"17.0":0.21392,"18.0":2.21054},I:{"0":0,"3":0,"4":0.00353,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00529,"4.2-4.3":0.00882,"4.4":0,"4.4.3-4.4.4":0.01235},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02058,"9":1.8797,"10":0,"11":0.01372,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28314},Q:{"13.1":0},O:{"0":0.00333},H:{"0":0.03154},L:{"0":13.73262},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.00642,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.03209,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01284,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.03209,"68":0.03851,"69":0,"70":0,"71":0,"72":0.03851,"73":0,"74":0,"75":0.16687,"76":0,"77":0,"78":0.29523,"79":0,"80":0,"81":0,"82":0.1412,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00642,"91":0.21821,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01284,"101":0.01284,"102":0.1412,"103":0,"104":0.06418,"105":0,"106":0.08343,"107":1.14882,"108":1.09106,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.08343,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.01925,"58":0,"59":0,"60":0,"61":0,"62":1.6045,"63":0,"64":0,"65":0.04493,"66":0,"67":0,"68":0,"69":0,"70":0.04493,"71":0.03851,"72":0.01284,"73":0,"74":0.01925,"75":0,"76":0.05776,"77":0.06418,"78":0.01925,"79":0.25672,"80":0.33374,"81":0.18612,"83":0.02567,"84":0.04493,"85":0.86643,"86":0.10269,"87":0.52628,"88":0,"89":0,"90":0.00642,"91":0,"92":0.00642,"93":0,"94":0.00642,"95":0.00642,"96":0.00642,"97":0.01284,"98":0.00642,"99":0,"100":0.00642,"101":0.00642,"102":0.01284,"103":1.18733,"104":0.26956,"105":1.96391,"106":0.37224,"107":6.05217,"108":9.00445,"109":0.00642,"110":0.00642,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00642,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.03851,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.11552,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.03851,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.03851,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00642,"107":1.66868,"108":1.58525},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00642,"9":0,"10":0,"11":0,"12":0.00642,"13":0.00642,"14":0.43001,"15":0.00642,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.05776,"13.1":0.31448,"14.1":0.66105,"15.1":0.01284,"15.2-15.3":0.05776,"15.4":0.17329,"15.5":0.23105,"15.6":3.14482,"16.0":0.24388,"16.1":2.92019,"16.2":0.44284,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00864,"9.0-9.2":0,"9.3":0.02161,"10.0-10.2":0.13398,"10.3":0.03457,"11.0-11.2":0.02593,"11.3-11.4":0.12966,"12.0-12.1":0.00432,"12.2-12.5":0.52294,"13.0-13.1":0,"13.2":0.00432,"13.3":0.08644,"13.4-13.7":0.42354,"14.0-14.4":0.98538,"14.5-14.8":0.76496,"15.0-15.1":0.84276,"15.2-15.3":0.52726,"15.4":1.05453,"15.5":1.62933,"15.6":6.79825,"16.0":5.56652,"16.1":20.0706,"16.2":2.0183,"16.3":0.02593},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0.02057,"9.2":0,"10.1":0,"11.1-11.2":0.22624,"12.0":0,"13.0":0.03085,"14.0":0.01028,"15.0":0,"16.0":0,"17.0":0.26738,"18.0":0.03085,"19.0":1.32661},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.01284},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00642,"11":0.06418,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19343},Q:{"13.1":0.00358},O:{"0":0.0394},H:{"0":0.00678},L:{"0":14.06373},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js
index 5a3b91203bb303..9d9e50ff5fc97d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js
@@ -1 +1 @@
-module.exports={C:{"52":0.07775,"57":0.00409,"60":0.01637,"61":0.00409,"68":0.00818,"78":0.01637,"87":0.07366,"88":0.00818,"89":0.00409,"90":0.00409,"91":0.13094,"93":0.00409,"94":0.00818,"98":0.01228,"99":0.01637,"100":0.04092,"101":0.00409,"102":0.07366,"103":0.02455,"104":0.06547,"105":1.2808,"106":0.57288,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 92 95 96 97 107 108 3.5","3.6":0.04501},D:{"49":0.08184,"57":0.01228,"63":0.00409,"64":0.00818,"67":0.02046,"68":0.02046,"69":0.01228,"70":0.01228,"71":0.02046,"72":0.00818,"73":0.00818,"74":0.02864,"75":0.01637,"76":0.01637,"77":0.01228,"78":0.00409,"79":0.07775,"80":0.24961,"81":0.01228,"83":0.01637,"84":0.01637,"85":0.0532,"86":0.1023,"87":0.02046,"88":0.02455,"89":0.02455,"90":0.02455,"91":0.01228,"92":0.03683,"93":0.01228,"94":0.01637,"95":0.03683,"96":0.09002,"97":0.06956,"98":0.0532,"99":0.07775,"100":0.09821,"101":0.07775,"102":0.1514,"103":0.18005,"104":0.52378,"105":7.07916,"106":19.37562,"107":0.77339,"108":0.01228,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 65 66 109 110"},F:{"36":0.00409,"46":0.00409,"70":0.00818,"79":0.01228,"80":0.00409,"82":0.00818,"84":0.00409,"85":0.09821,"86":0.00818,"87":0.00409,"88":0.00409,"89":0.00818,"90":0.68336,"91":1.74728,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 81 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00409,"18":0.00409,"90":0.00409,"92":0.00409,"101":0.00409,"102":0.01228,"103":0.01637,"104":0.01637,"105":0.26189,"106":1.15394,"107":0.09002,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100"},E:{"4":0,"12":0.07775,"13":0.02046,"14":0.07366,"15":0.01228,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 10.1 16.2","5.1":0.00409,"9.1":0.00409,"11.1":0.02455,"12.1":0.00818,"13.1":0.08184,"14.1":0.11458,"15.1":0.03274,"15.2-15.3":0.02455,"15.4":0.04501,"15.5":0.10639,"15.6":0.31508,"16.0":0.26189,"16.1":0.0491},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00719,"8.1-8.4":0.00359,"9.0-9.2":0.0012,"9.3":0.03354,"10.0-10.2":0.00359,"10.3":0.02635,"11.0-11.2":0.00958,"11.3-11.4":0.00958,"12.0-12.1":0.01198,"12.2-12.5":0.21443,"13.0-13.1":0.00719,"13.2":0.00599,"13.3":0.02156,"13.4-13.7":0.08026,"14.0-14.4":0.21203,"14.5-14.8":0.62652,"15.0-15.1":0.14136,"15.2-15.3":0.18808,"15.4":0.30308,"15.5":0.72834,"15.6":3.79984,"16.0":4.85163,"16.1":0.23959},P:{"4":0.10339,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04136,"8.2":0,"9.2":0.01034,"10.1":0.03244,"11.1-11.2":0.04136,"12.0":0,"13.0":0.03102,"14.0":0.0517,"15.0":0.02068,"16.0":0.07237,"17.0":0.15509,"18.0":2.20221},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00173,"4.2-4.3":0.00346,"4.4":0,"4.4.3-4.4.4":0.03026},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0259,"9":0.00432,"10":0.00432,"11":0.28055,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2186},Q:{"13.1":0},O:{"0":0.06499},H:{"0":0.21255},L:{"0":45.03034},S:{"2.5":0}};
+module.exports={C:{"40":0.0041,"52":0.0656,"57":0.0041,"60":0.0041,"68":0.0082,"78":0.0205,"80":0.0041,"82":0.0082,"87":0.2378,"89":0.0041,"91":0.0697,"94":0.0041,"99":0.0164,"101":0.0041,"102":0.2501,"103":0.0164,"104":0.0123,"105":0.0082,"106":0.0287,"107":1.0127,"108":0.7298,"109":0.0082,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 81 83 84 85 86 88 90 92 93 95 96 97 98 100 110 3.5","3.6":0.0697},D:{"34":0.0041,"49":0.0656,"51":0.0123,"53":0.0082,"56":0.0123,"67":0.0041,"68":0.0082,"70":0.0082,"71":0.0205,"72":0.0123,"73":0.0082,"74":0.0123,"75":0.0082,"76":0.0082,"79":0.0369,"80":0.0451,"81":0.0041,"83":0.0164,"84":0.0369,"85":0.0615,"86":0.0861,"87":0.0246,"88":0.0205,"89":0.0123,"90":0.0123,"91":0.0082,"92":0.0164,"93":0.0123,"94":0.0123,"95":0.0205,"96":0.0574,"97":0.0738,"98":0.041,"99":0.041,"100":0.0861,"101":0.0287,"102":0.0902,"103":0.1476,"104":0.2747,"105":0.1517,"106":0.2091,"107":4.3665,"108":22.8124,"109":0.0451,"110":0.0123,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 52 54 55 57 58 59 60 61 62 63 64 65 66 69 77 78 111"},F:{"46":0.0041,"55":0.0082,"70":0.0123,"79":0.0205,"82":0.0123,"84":0.0041,"85":0.0533,"86":0.0082,"91":0.0082,"92":0.3403,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 83 87 88 89 90 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.0123,"92":0.0082,"104":0.0041,"105":0.0082,"106":0.0082,"107":0.5002,"108":1.2792,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103"},E:{"4":0,"12":0.0164,"13":0.0082,"14":0.0328,"15":0.0082,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 10.1 11.1 16.3","5.1":0.0041,"9.1":0.0041,"12.1":0.0246,"13.1":0.0287,"14.1":0.1025,"15.1":0.0164,"15.2-15.3":0.0328,"15.4":0.0287,"15.5":0.0656,"15.6":0.3116,"16.0":0.0533,"16.1":0.2706,"16.2":0.0656},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00257,"6.0-6.1":0.00257,"7.0-7.1":0.00771,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02056,"10.0-10.2":0,"10.3":0.04755,"11.0-11.2":0.01157,"11.3-11.4":0.00386,"12.0-12.1":0.01028,"12.2-12.5":0.23519,"13.0-13.1":0.009,"13.2":0.00514,"13.3":0.02699,"13.4-13.7":0.0604,"14.0-14.4":0.16965,"14.5-14.8":0.51022,"15.0-15.1":0.10924,"15.2-15.3":0.18635,"15.4":0.22619,"15.5":0.50251,"15.6":1.6412,"16.0":2.87756,"16.1":4.74238,"16.2":0.53464,"16.3":0.01799},P:{"4":0.15533,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05178,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04142,"12.0":0,"13.0":0.03107,"14.0":0.05178,"15.0":0.02071,"16.0":0.05178,"17.0":0.12427,"18.0":0.21746,"19.0":1.91576},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01922,"4.4":0,"4.4.3-4.4.4":0.01619},A:{"8":0.0123,"11":0.2501,_:"6 7 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16523},Q:{"13.1":0},O:{"0":0.04131},H:{"0":0.22905},L:{"0":44.97419},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js
index 061078c20dd99c..1ebbee6c248945 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.15957,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00389,"74":0,"75":0,"76":0,"77":0,"78":0.00778,"79":0,"80":0,"81":0.00389,"82":0,"83":0,"84":0,"85":0,"86":0.00389,"87":0,"88":0.00389,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00389,"95":0,"96":0.00389,"97":0,"98":0.00778,"99":0.01168,"100":0,"101":0,"102":0.00389,"103":0.00389,"104":0.02335,"105":0.54877,"106":0.32693,"107":0.00389,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00389,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01557,"50":0,"51":0,"52":0,"53":0.01557,"54":0,"55":0.00389,"56":0,"57":0,"58":0.00389,"59":0,"60":0,"61":0,"62":0.00389,"63":0,"64":0,"65":0,"66":0.00389,"67":0,"68":0.01557,"69":0,"70":0.00389,"71":0,"72":0.00389,"73":0.00778,"74":0.00778,"75":0,"76":0,"77":0.00389,"78":0.00778,"79":0.12065,"80":0.01946,"81":0.01168,"83":0.01557,"84":0.06227,"85":0.02335,"86":0.00778,"87":0.01946,"88":0.00389,"89":0.01946,"90":0.00778,"91":0.00389,"92":0.01946,"93":0.00389,"94":0.00389,"95":0.01557,"96":0.01557,"97":0.02335,"98":0.01946,"99":0.01168,"100":0.0506,"101":0.01946,"102":0.02335,"103":0.0506,"104":0.08173,"105":2.53369,"106":8.22769,"107":0.20238,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01946,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00389,"43":0,"44":0,"45":0,"46":0.01168,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00389,"65":0.00389,"66":0,"67":0,"68":0.01557,"69":0,"70":0,"71":0,"72":0.00389,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02335,"86":0,"87":0,"88":0.24909,"89":0,"90":0.17903,"91":0.31136,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00389,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00778,"93":0,"94":0,"95":0,"96":0.00778,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00389,"103":0.00778,"104":0.01168,"105":0.12844,"106":0.43201,"107":0.04281},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00389,"14":0.01946,"15":0.00778,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00389,"13.1":0.03114,"14.1":0.05449,"15.1":0.01168,"15.2-15.3":0.01557,"15.4":0.01557,"15.5":0.0506,"15.6":0.1946,"16.0":0.06227,"16.1":0.01168,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00222,"7.0-7.1":0.03112,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06223,"10.0-10.2":0,"10.3":0.1178,"11.0-11.2":0,"11.3-11.4":0.01778,"12.0-12.1":0.01334,"12.2-12.5":0.65565,"13.0-13.1":0.01556,"13.2":0.00445,"13.3":0.02889,"13.4-13.7":0.12224,"14.0-14.4":0.5712,"14.5-14.8":1.53579,"15.0-15.1":0.15558,"15.2-15.3":0.30449,"15.4":0.5423,"15.5":1.17573,"15.6":7.94565,"16.0":7.85897,"16.1":0.28893},P:{"4":0.16346,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03065,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05108,"12.0":0.01022,"13.0":0.03065,"14.0":0.04087,"15.0":0.03065,"16.0":0.09195,"17.0":0.19411,"18.0":2.78907},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00499,"4.2-4.3":0.00399,"4.4":0,"4.4.3-4.4.4":0.03993},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01946,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12827},Q:{"13.1":0},O:{"0":0.01832},H:{"0":0.18505},L:{"0":58.24948},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01771,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00354,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00354,"79":0,"80":0,"81":0,"82":0.00354,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00354,"95":0,"96":0,"97":0,"98":0.00354,"99":0.00708,"100":0,"101":0,"102":0.00354,"103":0.01062,"104":0.00354,"105":0.00354,"106":0.01062,"107":0.43908,"108":0.43908,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00708,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02833,"50":0,"51":0,"52":0,"53":0.02125,"54":0,"55":0.00354,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00354,"65":0.00354,"66":0.00354,"67":0,"68":0.02125,"69":0,"70":0.00354,"71":0,"72":0,"73":0,"74":0,"75":0.00354,"76":0,"77":0,"78":0.00354,"79":0.16997,"80":0.01062,"81":0.01771,"83":0.02479,"84":0.06374,"85":0.02479,"86":0.01062,"87":0.01771,"88":0.00354,"89":0.00354,"90":0.00354,"91":0.00354,"92":0.01416,"93":0.00708,"94":0.00354,"95":0.00354,"96":0.01062,"97":0.00708,"98":0.01062,"99":0.00708,"100":0.02125,"101":0.00708,"102":0.02125,"103":0.08144,"104":0.02125,"105":0.06728,"106":0.04957,"107":1.66781,"108":7.09616,"109":0.00354,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.03187,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00354,"41":0,"42":0.00708,"43":0,"44":0,"45":0,"46":0.02833,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00708,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00354,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00354,"85":0.02833,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.04603,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00354,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01062,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00354,"104":0,"105":0,"106":0.00708,"107":0.13102,"108":0.35056},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02479,"15":0.00354,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.04957,"13.1":0.02833,"14.1":0.03541,"15.1":0.00354,"15.2-15.3":0.00708,"15.4":0.01062,"15.5":0.03541,"15.6":0.14872,"16.0":0.01771,"16.1":0.06728,"16.2":0.01062,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02261,"8.1-8.4":0.01131,"9.0-9.2":0,"9.3":0.05879,"10.0-10.2":0.00226,"10.3":0.14245,"11.0-11.2":0.0407,"11.3-11.4":0.00452,"12.0-12.1":0.01809,"12.2-12.5":0.33465,"13.0-13.1":0.00678,"13.2":0,"13.3":0.06331,"13.4-13.7":0.13341,"14.0-14.4":0.38439,"14.5-14.8":1.42677,"15.0-15.1":0.2035,"15.2-15.3":0.26455,"15.4":0.54493,"15.5":0.92932,"15.6":3.99088,"16.0":4.08132,"16.1":7.52275,"16.2":0.75295,"16.3":0.03392},P:{"4":0.16425,"5.0-5.4":0.02053,"6.2-6.4":0,"7.2-7.4":0.02053,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.40035,"12.0":0.01027,"13.0":0.04106,"14.0":0.0308,"15.0":0.0308,"16.0":0.06159,"17.0":0.15398,"18.0":0.22584,"19.0":2.68956},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00659,"4.2-4.3":0.00293,"4.4":0,"4.4.3-4.4.4":0.03589},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02479,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15502},Q:{"13.1":0},O:{"0":0.01938},H:{"0":0.20179},L:{"0":60.87445},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js
index ec842cc2d07c18..a27786bf1bf87a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00422,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00422,"34":0,"35":0,"36":0,"37":0,"38":0.00422,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00422,"48":0.00422,"49":0,"50":0,"51":0,"52":0.01687,"53":0,"54":0,"55":0,"56":0.00843,"57":0.01265,"58":0.00422,"59":0,"60":0.00422,"61":0.00422,"62":0,"63":0,"64":0,"65":0.00422,"66":0.00422,"67":0,"68":0.00843,"69":0,"70":0,"71":0,"72":0.00422,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01687,"79":0.00422,"80":0.00422,"81":0.00422,"82":0.00422,"83":0,"84":0.00422,"85":0.00843,"86":0,"87":0,"88":0.00843,"89":0.00843,"90":0,"91":0.01265,"92":0.01265,"93":0.00422,"94":0.00843,"95":0.03374,"96":0.00843,"97":0.04217,"98":0.00843,"99":0.02109,"100":0.01265,"101":0.01265,"102":0.07591,"103":0.04217,"104":0.05482,"105":1.27775,"106":0.57351,"107":0.02109,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.08012,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00422,"41":0,"42":0.00843,"43":0.05482,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01687,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.01265,"56":0.00843,"57":0.0253,"58":0,"59":0,"60":0.00422,"61":0,"62":0.00422,"63":0.00422,"64":0.02109,"65":0,"66":0.12229,"67":0,"68":0,"69":0.02952,"70":0.00843,"71":0.00422,"72":0.00422,"73":0.01265,"74":0.01265,"75":0.00422,"76":0,"77":0,"78":0,"79":0.01265,"80":0.00843,"81":0.08012,"83":0.00843,"84":0.00422,"85":0.00843,"86":0.05482,"87":0.02952,"88":0.01687,"89":0.08434,"90":0.01687,"91":0.01265,"92":0.02109,"93":0.00422,"94":0.00843,"95":0.05482,"96":0.01687,"97":0.03795,"98":0.01687,"99":0.01265,"100":0.04639,"101":0.03374,"102":0.04639,"103":0.24037,"104":0.21085,"105":1.64041,"106":5.04353,"107":0.22772,"108":0.00422,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00422,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00422,"25":0,"26":0.00422,"27":0,"28":0.02952,"29":0,"30":0.00843,"31":0,"32":0.01265,"33":0,"34":0,"35":0,"36":0,"37":0.00422,"38":0.01687,"39":0,"40":0,"41":0.01265,"42":0.04639,"43":0,"44":0,"45":0,"46":0.00843,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.02109,"54":0,"55":0,"56":0,"57":0,"58":0.01265,"60":0.0253,"62":0.00422,"63":0.04639,"64":0.0506,"65":0.07591,"66":0.00422,"67":0,"68":0,"69":0,"70":0.00422,"71":0,"72":0.00843,"73":0,"74":0,"75":0,"76":0.00422,"77":0,"78":0,"79":0.0253,"80":0,"81":0,"82":0,"83":0,"84":0.00422,"85":0.00843,"86":0,"87":0,"88":0,"89":0.00843,"90":0.11808,"91":0.29519,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00843},B:{"12":0,"13":0.00422,"14":0.01687,"15":0.00843,"16":0,"17":0.00422,"18":0.01265,"79":0,"80":0,"81":0,"83":0,"84":0.00422,"85":0.00843,"86":0,"87":0,"88":0,"89":0.00422,"90":0.00843,"91":0,"92":0.01265,"93":0,"94":0,"95":0,"96":0,"97":0.00422,"98":0.00422,"99":0.00422,"100":0.00422,"101":0.00422,"102":0.00422,"103":0.01265,"104":0.01265,"105":0.16446,"106":0.6705,"107":0.03374},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00843,"13":0.00422,"14":0.00843,"15":0.00422,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01265,"13.1":0.01687,"14.1":0.01687,"15.1":0,"15.2-15.3":0,"15.4":0.00422,"15.5":0.01265,"15.6":0.05482,"16.0":0.0253,"16.1":0.00422,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00758,"5.0-5.1":0.00207,"6.0-6.1":0,"7.0-7.1":0.02446,"8.1-8.4":0,"9.0-9.2":0.00103,"9.3":0.05512,"10.0-10.2":0,"10.3":0.16812,"11.0-11.2":0.00207,"11.3-11.4":0.00586,"12.0-12.1":0.01481,"12.2-12.5":0.493,"13.0-13.1":0.04031,"13.2":0.00482,"13.3":0.0379,"13.4-13.7":0.04203,"14.0-14.4":0.20257,"14.5-14.8":0.14676,"15.0-15.1":0.1316,"15.2-15.3":0.15227,"15.4":0.17122,"15.5":0.26527,"15.6":0.66594,"16.0":0.6277,"16.1":0.03721},P:{"4":0.05284,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01057,"10.1":0,"11.1-11.2":0.03171,"12.0":0.01057,"13.0":0.02114,"14.0":0.02114,"15.0":0.01057,"16.0":0.05284,"17.0":0.07398,"18.0":0.31707},I:{"0":0,"3":0,"4":0.00171,"2.1":0,"2.2":0,"2.3":0,"4.1":0.07544,"4.2-4.3":0.05744,"4.4":0,"4.4.3-4.4.4":0.26746},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00843,"5.5":0},J:{"7":0,"10":0.02313},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.43373},Q:{"13.1":0.01157},O:{"0":0.89637},H:{"0":3.29593},L:{"0":75.80016},S:{"2.5":0.0694}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00372,"48":0.01488,"49":0,"50":0.01116,"51":0.00372,"52":0.01488,"53":0,"54":0,"55":0,"56":0.00372,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00372,"69":0,"70":0,"71":0,"72":0.00372,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00744,"79":0.00372,"80":0.00372,"81":0.00744,"82":0.00372,"83":0,"84":0,"85":0.00372,"86":0.00372,"87":0,"88":0.00372,"89":0.00744,"90":0,"91":0.00744,"92":0,"93":0,"94":0.00372,"95":0.01116,"96":0.00744,"97":0.04836,"98":0.00372,"99":0.0186,"100":0.01116,"101":0.01116,"102":0.0372,"103":0.01116,"104":0.01488,"105":0.02604,"106":0.08928,"107":0.71052,"108":0.53568,"109":0.00744,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04464,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00372,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00744,"50":0,"51":0,"52":0,"53":0,"54":0.00372,"55":0.00744,"56":0.00372,"57":0.02976,"58":0,"59":0.01116,"60":0,"61":0.00372,"62":0.0186,"63":0,"64":0.00744,"65":0.00744,"66":0,"67":0,"68":0.01488,"69":0.01488,"70":0.00372,"71":0.01116,"72":0.00372,"73":0.00372,"74":0.00744,"75":0.01116,"76":0.00372,"77":0,"78":0.00372,"79":0.01116,"80":0.00372,"81":0.05208,"83":0.00372,"84":0.00372,"85":0.00372,"86":0.03348,"87":0.00372,"88":0.0186,"89":0.02232,"90":0.00372,"91":0.00372,"92":0.00744,"93":0.00372,"94":0.01116,"95":0.05208,"96":0.02232,"97":0.05208,"98":0.01116,"99":0.01116,"100":0.01116,"101":0.04836,"102":0.02604,"103":0.0744,"104":0.11532,"105":0.093,"106":0.093,"107":0.74028,"108":4.27056,"109":0.00372,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.00372,"20":0,"21":0,"22":0,"23":0,"24":0.00372,"25":0,"26":0,"27":0,"28":0.0186,"29":0.00372,"30":0.01116,"31":0,"32":0,"33":0,"34":0,"35":0.00372,"36":0,"37":0,"38":0.01116,"39":0,"40":0,"41":0.00372,"42":0.00372,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00372,"51":0,"52":0,"53":0.00744,"54":0.00372,"55":0,"56":0.00372,"57":0,"58":0.00744,"60":0.0186,"62":0,"63":0.02976,"64":0.0372,"65":0.02232,"66":0.03348,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00744,"77":0,"78":0,"79":0.0186,"80":0.00372,"81":0,"82":0.00372,"83":0,"84":0,"85":0.00744,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00372,"92":0.02976,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00744},B:{"12":0,"13":0,"14":0.00744,"15":0.01116,"16":0,"17":0.00744,"18":0.00744,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00372,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00744,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00372,"99":0,"100":0,"101":0.00744,"102":0.00372,"103":0.00372,"104":0,"105":0.00372,"106":0.01116,"107":0.21948,"108":0.45756},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00744,"14":0.00372,"15":0.00372,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01488,"13.1":0.00744,"14.1":0.00744,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00372,"15.6":0.0186,"16.0":0.00372,"16.1":0.0186,"16.2":0.00372,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00032,"4.2-4.3":0.00381,"5.0-5.1":0.00191,"6.0-6.1":0.00064,"7.0-7.1":0.04129,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02795,"10.0-10.2":0,"10.3":0.14071,"11.0-11.2":0.00508,"11.3-11.4":0.00254,"12.0-12.1":0.01874,"12.2-12.5":0.38083,"13.0-13.1":0.00191,"13.2":0.00159,"13.3":0.02477,"13.4-13.7":0.02477,"14.0-14.4":0.12451,"14.5-14.8":0.18962,"15.0-15.1":0.11403,"15.2-15.3":0.14484,"15.4":0.07814,"15.5":0.27411,"15.6":0.29094,"16.0":0.25061,"16.1":0.60126,"16.2":0.1315,"16.3":0.00064},P:{"4":0.03099,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05166,"8.2":0,"9.2":0.03099,"10.1":0,"11.1-11.2":0.01033,"12.0":0.06199,"13.0":0.02066,"14.0":0.04133,"15.0":0.05166,"16.0":0.05166,"17.0":0.05166,"18.0":0.13431,"19.0":0.4236},I:{"0":0,"3":0,"4":0.00551,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0124,"4.2-4.3":0.01653,"4.4":0,"4.4.3-4.4.4":0.22183},A:{"6":0,"7":0,"8":0,"9":0.00372,"10":0,"11":0.00744,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00628},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.38308},Q:{"13.1":0.00628},O:{"0":0.68452},H:{"0":2.77655},L:{"0":80.70464},S:{"2.5":0.13188}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js
index 207ebee42f3a4b..773147740818f7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00622,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01865,"79":0,"80":0,"81":0,"82":0,"83":0.00622,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.01865,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.07459,"104":0.1181,"105":1.08158,"106":0.17405,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01243,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.02486,"62":0,"63":0.00622,"64":0,"65":0,"66":0,"67":0.01865,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.6589,"74":0,"75":0.2735,"76":0.14918,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00622,"87":0.00622,"88":0,"89":0,"90":0,"91":0.0373,"92":0.01865,"93":0.17405,"94":0.00622,"95":0,"96":0,"97":0.00622,"98":0,"99":0,"100":0.01865,"101":0.24864,"102":0.07459,"103":0.16162,"104":0.07459,"105":4.28904,"106":20.11498,"107":0.4289,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00622,"65":0.01243,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02486,"86":0,"87":0,"88":0,"89":0,"90":0.04351,"91":0.0373,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01243,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.04973,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0373,"101":0.0373,"102":0.00622,"103":0.39161,"104":0.00622,"105":0.5843,"106":2.34965,"107":0.06838},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00622,"12":0,"13":0.04973,"14":0.32323,"15":0.01243,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01243,"11.1":0,"12.1":0.01865,"13.1":0.07459,"14.1":0.06216,"15.1":0.04973,"15.2-15.3":0.03108,"15.4":0.02486,"15.5":0.01865,"15.6":0.52836,"16.0":0.20513,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":5.00733,"10.0-10.2":0,"10.3":0.10929,"11.0-11.2":0.01338,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.62898,"13.0-13.1":0,"13.2":0.01338,"13.3":0.10929,"13.4-13.7":0.09591,"14.0-14.4":0.41263,"14.5-14.8":1.4364,"15.0-15.1":0.21858,"15.2-15.3":0.68251,"15.4":0.43717,"15.5":0.76727,"15.6":8.12771,"16.0":2.39549,"16.1":0.05576},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04379,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.02189,"14.0":0.01095,"15.0":0,"16.0":0.06568,"17.0":0.02189,"18.0":3.41546},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.07086,"4.4":0,"4.4.3-4.4.4":0.39266},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.03108,"9":0,"10":0,"11":0.01243,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03027},Q:{"13.1":0.01135},O:{"0":0.3065},H:{"0":0.05015},L:{"0":38.79209},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.0159,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.0424,"107":1.6271,"108":0.6784,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0371,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.0053,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.0954,"74":0,"75":0.0106,"76":0.0318,"77":0.0477,"78":0,"79":0.0106,"80":0,"81":0,"83":0,"84":0,"85":0.0053,"86":0,"87":0,"88":0,"89":0,"90":0.0053,"91":0,"92":0.0106,"93":0.0583,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0212,"100":0,"101":0,"102":0,"103":0.318,"104":0.0053,"105":0.0848,"106":0.1961,"107":3.9803,"108":11.4162,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0424,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.0477,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0053,"102":0,"103":0,"104":0,"105":0.0053,"106":0,"107":0.7155,"108":1.8762},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.4452,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0954,"14.1":0.636,"15.1":0.0106,"15.2-15.3":0.0106,"15.4":0.0265,"15.5":0.0106,"15.6":1.5741,"16.0":0,"16.1":0.0742,"16.2":0.9063,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":3.63169,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.21046,"12.2-12.5":1.25248,"13.0-13.1":0,"13.2":0.0539,"13.3":0.02053,"13.4-13.7":0.01027,"14.0-14.4":0.0616,"14.5-14.8":0.99839,"15.0-15.1":0.09496,"15.2-15.3":0.22072,"15.4":1.01123,"15.5":0.31569,"15.6":3.06191,"16.0":4.44016,"16.1":8.82898,"16.2":0.25152,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.07473,"14.0":0.01068,"15.0":0,"16.0":0.02135,"17.0":0.02135,"18.0":0.14946,"19.0":3.97124},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.78182,"4.4":0,"4.4.3-4.4.4":0.37528},A:{"6":0,"7":0,"8":0.0954,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.5029},Q:{"13.1":0},O:{"0":1.2126},H:{"0":0.10234},L:{"0":39.8267},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js
index 793165d86c11fc..496f7e6c6f69a3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00691,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00346,"49":0,"50":0,"51":0.00346,"52":0.03803,"53":0,"54":0,"55":0,"56":0.00346,"57":0,"58":0,"59":0,"60":0,"61":0.00346,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01037,"69":0,"70":0,"71":0,"72":0.00691,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00346,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00346,"89":0,"90":0,"91":0.00346,"92":0,"93":0.00346,"94":0.00691,"95":0.00346,"96":0,"97":0,"98":0,"99":0.00691,"100":0,"101":0.00346,"102":0.01383,"103":0.01037,"104":0.01729,"105":0.50472,"106":0.22471,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00691,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00346,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00346,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01037,"48":0,"49":0.03803,"50":0,"51":0,"52":0,"53":0.00346,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00691,"64":0.00346,"65":0,"66":0.00346,"67":0,"68":0.00346,"69":0.00346,"70":0,"71":0.00346,"72":0.00346,"73":0.00346,"74":0,"75":0,"76":0,"77":0.00346,"78":0,"79":0.05877,"80":0.00346,"81":0.02766,"83":0.0242,"84":0.01383,"85":0.01729,"86":0.01729,"87":0.01383,"88":0.00691,"89":0.00346,"90":0.01037,"91":0.01729,"92":0.01729,"93":0.00346,"94":0.01037,"95":0.01037,"96":0.01037,"97":0.02074,"98":0.01037,"99":0.01383,"100":0.01729,"101":0.02074,"102":0.0242,"103":0.04494,"104":0.07951,"105":2.06383,"106":6.32285,"107":0.25582,"108":0.00346,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00691,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00346,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00346,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00346,"69":0,"70":0.00346,"71":0,"72":0.00691,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01037,"86":0,"87":0,"88":0,"89":0,"90":0.12791,"91":0.30076,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00346,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00346,"93":0,"94":0,"95":0,"96":0.00346,"97":0,"98":0,"99":0,"100":0,"101":0.00346,"102":0.00346,"103":0.00691,"104":0.01037,"105":0.14174,"106":0.51164,"107":0.03803},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00346,"14":0.01037,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00346,"13.1":0.01037,"14.1":0.01729,"15.1":0.00691,"15.2-15.3":0.00346,"15.4":0.01037,"15.5":0.01383,"15.6":0.11062,"16.0":0.03111,"16.1":0.0242,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03332,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06457,"10.0-10.2":0.00417,"10.3":0.04166,"11.0-11.2":0.01666,"11.3-11.4":0.00417,"12.0-12.1":0.02499,"12.2-12.5":0.50612,"13.0-13.1":0.00625,"13.2":0.01041,"13.3":0.07915,"13.4-13.7":0.1812,"14.0-14.4":0.41656,"14.5-14.8":1.47671,"15.0-15.1":0.18329,"15.2-15.3":0.26868,"15.4":0.45822,"15.5":1.10805,"15.6":7.55434,"16.0":7.35022,"16.1":0.32075},P:{"4":0.13203,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02031,"8.2":0.01016,"9.2":0,"10.1":0,"11.1-11.2":0.05078,"12.0":0.01016,"13.0":0.05078,"14.0":0.05078,"15.0":0.02031,"16.0":0.06094,"17.0":0.10156,"18.0":1.82806},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02999,"4.2-4.3":0.00923,"4.4":0,"4.4.3-4.4.4":0.03461},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03457,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1374},Q:{"13.1":0},O:{"0":0.01309},H:{"0":0.223},L:{"0":64.36897},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00338,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00338,"48":0,"49":0,"50":0,"51":0.00338,"52":0.04389,"53":0,"54":0,"55":0,"56":0.00675,"57":0,"58":0,"59":0,"60":0,"61":0.00338,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01013,"69":0,"70":0,"71":0,"72":0.00338,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00338,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00338,"89":0,"90":0,"91":0.00338,"92":0.00338,"93":0.00338,"94":0.00675,"95":0,"96":0,"97":0,"98":0,"99":0.00675,"100":0,"101":0,"102":0.0135,"103":0.01013,"104":0.00675,"105":0.0135,"106":0.01013,"107":0.38824,"108":0.34098,"109":0.01688,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00338,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00675,"48":0,"49":0.03376,"50":0,"51":0,"52":0,"53":0.00675,"54":0,"55":0,"56":0.00338,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00675,"64":0.00338,"65":0,"66":0.00338,"67":0.00338,"68":0.00675,"69":0.00338,"70":0,"71":0.00338,"72":0,"73":0.00338,"74":0,"75":0.00338,"76":0,"77":0.00338,"78":0,"79":0.05064,"80":0.00338,"81":0.02026,"83":0.0135,"84":0.00675,"85":0.00675,"86":0.00675,"87":0.0135,"88":0.00675,"89":0.00338,"90":0.00675,"91":0.00338,"92":0.0135,"93":0.00338,"94":0.00675,"95":0.00675,"96":0.00675,"97":0.00675,"98":0.00338,"99":0.01013,"100":0.01688,"101":0.00675,"102":0.01013,"103":0.02363,"104":0.01688,"105":0.02701,"106":0.06752,"107":1.2525,"108":7.05584,"109":0.01688,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00675,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00338,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01013,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00338,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00338,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0709,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00338,"16":0,"17":0,"18":0.00675,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00338,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00338,"93":0,"94":0,"95":0,"96":0,"97":0.00338,"98":0,"99":0.00338,"100":0,"101":0,"102":0,"103":0.00338,"104":0,"105":0.00338,"106":0.00675,"107":0.14517,"108":0.4085},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01013,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00675,"14.1":0.01688,"15.1":0.00338,"15.2-15.3":0,"15.4":0.00338,"15.5":0.0135,"15.6":0.07427,"16.0":0.01013,"16.1":0.03376,"16.2":0.01013,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02855,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06809,"10.0-10.2":0.00439,"10.3":0.04173,"11.0-11.2":0.01098,"11.3-11.4":0.00439,"12.0-12.1":0.02196,"12.2-12.5":0.53374,"13.0-13.1":0.00439,"13.2":0.00439,"13.3":0.0637,"13.4-13.7":0.11422,"14.0-14.4":0.36901,"14.5-14.8":1.20587,"15.0-15.1":0.13399,"15.2-15.3":0.22843,"15.4":0.42392,"15.5":0.72484,"15.6":3.17172,"16.0":3.79332,"16.1":8.59921,"16.2":0.93131,"16.3":0.01318},P:{"4":0.1429,"5.0-5.4":0.01021,"6.2-6.4":0,"7.2-7.4":0.02041,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03062,"12.0":0.01021,"13.0":0.04083,"14.0":0.04083,"15.0":0.01021,"16.0":0.04083,"17.0":0.06124,"18.0":0.16332,"19.0":1.91901},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05733,"4.2-4.3":0.00478,"4.4":0,"4.4.3-4.4.4":0.01815},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02026,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00662},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08611},Q:{"13.1":0},O:{"0":0.01987},H:{"0":0.14424},L:{"0":64.63854},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js
index 353ca17acc99d1..1d3db5dc57a3bc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00207,"96":0,"97":0,"98":0,"99":0.06815,"100":0,"101":0,"102":0.00413,"103":0.00207,"104":0.0062,"105":0.24574,"106":0.1239,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00207,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00207,"80":0,"81":0.00207,"83":0,"84":0,"85":0,"86":0,"87":0.00413,"88":0,"89":0,"90":0,"91":0,"92":0.00207,"93":0.00207,"94":0,"95":0.00207,"96":0.00207,"97":0.00207,"98":0,"99":0.02685,"100":0.00413,"101":0,"102":0.00207,"103":0.13216,"104":0.01033,"105":0.49973,"106":1.37942,"107":0.07434,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00207,"62":0,"63":0.00413,"64":0.0062,"65":0.01652,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.0062,"82":0,"83":0,"84":0,"85":0.00413,"86":0,"87":0,"88":0,"89":0,"90":0.01859,"91":0.05163,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00207,"13":0.01239,"14":0,"15":0.01239,"16":0.00413,"17":0.00207,"18":0.07228,"79":0,"80":0,"81":0,"83":0,"84":0.00207,"85":0.00413,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00207,"93":0,"94":0,"95":0,"96":0.00207,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00413,"103":0.00413,"104":0.01033,"105":0.09912,"106":0.43159,"107":0.03511},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00207,"14":0.00413,"15":0.00207,_:"0","3.1":0,"3.2":0,"5.1":0.00207,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00207,"12.1":0.00207,"13.1":0.00413,"14.1":0.0062,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00207,"15.6":0.01446,"16.0":0.00826,"16.1":0.00207,"16.2":0},G:{"8":0.00188,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03565,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04315,"10.0-10.2":0.01126,"10.3":0.66039,"11.0-11.2":0.06566,"11.3-11.4":0.00563,"12.0-12.1":0.11257,"12.2-12.5":2.57776,"13.0-13.1":0.05253,"13.2":0.00563,"13.3":0.30393,"13.4-13.7":0.40711,"14.0-14.4":0.87426,"14.5-14.8":1.21571,"15.0-15.1":1.00184,"15.2-15.3":0.57409,"15.4":1.09939,"15.5":1.08251,"15.6":2.21755,"16.0":4.8272,"16.1":0.50655},P:{"4":0.82057,"5.0-5.4":0.01013,"6.2-6.4":0.01013,"7.2-7.4":0.19248,"8.2":0,"9.2":0.02026,"10.1":0,"11.1-11.2":0.04052,"12.0":0,"13.0":0.06078,"14.0":0.14183,"15.0":0.03039,"16.0":0.1317,"17.0":0.21274,"18.0":0.89148},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00361,"4.4":0,"4.4.3-4.4.4":0.08834},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00826,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03968},Q:{"13.1":0.18251},O:{"0":0.91253},H:{"0":0.56343},L:{"0":73.35648},S:{"2.5":0.08729}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00218,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00218,"100":0,"101":0,"102":0.00655,"103":0,"104":0,"105":0.00218,"106":0.00218,"107":0.21403,"108":0.15943,"109":0.00218,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00218,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00218,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00218,"66":0.00218,"67":0,"68":0,"69":0,"70":0.00218,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00218,"78":0,"79":0.00218,"80":0,"81":0.00655,"83":0.00218,"84":0,"85":0,"86":0.00218,"87":0.00218,"88":0.00218,"89":0.00218,"90":0,"91":0,"92":0.00437,"93":0,"94":0,"95":0.01529,"96":0.00218,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00218,"103":0.00874,"104":0.00437,"105":0.00437,"106":0.0131,"107":0.34507,"108":2.03986,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00437,"62":0,"63":0.00874,"64":0.00874,"65":0,"66":0.00655,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00218,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00218,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00218,"13":0.00218,"14":0.05023,"15":0.00437,"16":0.00218,"17":0.00218,"18":0.08081,"79":0,"80":0,"81":0,"83":0,"84":0.00218,"85":0,"86":0,"87":0,"88":0,"89":0.00218,"90":0,"91":0,"92":0.00655,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01747,"104":0.00655,"105":0.00218,"106":0.00437,"107":0.19874,"108":0.52853},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00218,"14":0.00874,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00437,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00218,"14.1":0.00218,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.0415,"16.0":0.00655,"16.1":0.01747,"16.2":0.00437,"16.3":0},G:{"8":0.0038,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.019,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0836,"10.0-10.2":0.0019,"10.3":0.68968,"11.0-11.2":0.0323,"11.3-11.4":0.0209,"12.0-12.1":0.0684,"12.2-12.5":2.14694,"13.0-13.1":0.0475,"13.2":0.0038,"13.3":0.31919,"13.4-13.7":0.24889,"14.0-14.4":0.87968,"14.5-14.8":0.99367,"15.0-15.1":0.63838,"15.2-15.3":0.22989,"15.4":1.24637,"15.5":1.32426,"15.6":1.21027,"16.0":2.63143,"16.1":3.6061,"16.2":0.88728,"16.3":0.0494},P:{"4":0.23451,"5.0-5.4":0.03059,"6.2-6.4":0,"7.2-7.4":0.2549,"8.2":0,"9.2":0.05098,"10.1":0,"11.1-11.2":0.02039,"12.0":0.0102,"13.0":0.03059,"14.0":0.08157,"15.0":0.06118,"16.0":0.20392,"17.0":0.34666,"18.0":0.26509,"19.0":1.35606},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00718,"4.4":0,"4.4.3-4.4.4":0.07777},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02402,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06253},Q:{"13.1":0.03908},O:{"0":0.68781},H:{"0":0.76957},L:{"0":72.19873},S:{"2.5":0.13287}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js
index 8bb62f37d43b6e..fee0d6b68a7964 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0031,"37":0,"38":0,"39":0,"40":0,"41":0.0031,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0031,"48":0,"49":0.0031,"50":0,"51":0,"52":0.0031,"53":0,"54":0,"55":0,"56":0.0031,"57":0,"58":0,"59":0,"60":0.01238,"61":0.0031,"62":0,"63":0,"64":0,"65":0,"66":0.04024,"67":0,"68":0.0031,"69":0,"70":0,"71":0,"72":0.00619,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0031,"79":0,"80":0,"81":0,"82":0,"83":0.0031,"84":0.0031,"85":0,"86":0,"87":0,"88":0.00619,"89":0,"90":0,"91":0.0031,"92":0.0031,"93":0.0031,"94":0.0031,"95":0.00619,"96":0.0031,"97":0.0031,"98":0,"99":0.00929,"100":0.00619,"101":0.0031,"102":0.01857,"103":0.02476,"104":0.04952,"105":0.63757,"106":0.34355,"107":0.01238,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.0031,"33":0,"34":0,"35":0,"36":0.0031,"37":0.01238,"38":0.0031,"39":0,"40":0.0031,"41":0,"42":0.0031,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00619,"49":0,"50":0,"51":0,"52":0,"53":0.0031,"54":0,"55":0,"56":0.0031,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00619,"63":0.0031,"64":0,"65":0,"66":0,"67":0.00929,"68":0.0031,"69":0.0031,"70":0.0031,"71":0.00929,"72":0,"73":0,"74":0.01238,"75":0.0031,"76":0.0031,"77":0,"78":0.0031,"79":0.01857,"80":0.00619,"81":0.01238,"83":0.00619,"84":0.0031,"85":0.00619,"86":0.00619,"87":0.00929,"88":0.01238,"89":0.00929,"90":0.00619,"91":0.00929,"92":0.04024,"93":0.0031,"94":0.0031,"95":0.00929,"96":0.00929,"97":0.00929,"98":0.00619,"99":0.00929,"100":0.01857,"101":0.01548,"102":0.02476,"103":0.04643,"104":0.07738,"105":1.23491,"106":3.76662,"107":0.17951,"108":0.0031,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00619,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0031,"64":0.00619,"65":0.01238,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00619,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0031,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0031,"86":0,"87":0,"88":0,"89":0.0031,"90":0.05262,"91":0.11142,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0031,"13":0.0031,"14":0.0031,"15":0,"16":0.0031,"17":0.0031,"18":0.01857,"79":0,"80":0,"81":0,"83":0,"84":0.0031,"85":0,"86":0,"87":0,"88":0,"89":0.0031,"90":0.0031,"91":0,"92":0.00929,"93":0,"94":0,"95":0,"96":0.0031,"97":0,"98":0,"99":0,"100":0.0031,"101":0.0031,"102":0.00619,"103":0.00929,"104":0.01238,"105":0.15785,"106":0.59734,"107":0.04643},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00929,"14":0.02167,"15":0.00619,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00929,"11.1":0.0031,"12.1":0.00929,"13.1":0.03095,"14.1":0.04333,"15.1":0.01238,"15.2-15.3":0.00619,"15.4":0.02476,"15.5":0.06809,"15.6":0.25689,"16.0":0.07119,"16.1":0.01548,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02982,"6.0-6.1":0.00564,"7.0-7.1":0.00725,"8.1-8.4":0.02499,"9.0-9.2":0.00806,"9.3":0.07737,"10.0-10.2":0.03063,"10.3":0.12654,"11.0-11.2":0.0129,"11.3-11.4":0.02015,"12.0-12.1":0.01531,"12.2-12.5":0.44893,"13.0-13.1":0.01612,"13.2":0.03304,"13.3":0.0274,"13.4-13.7":0.0677,"14.0-14.4":0.24018,"14.5-14.8":0.42797,"15.0-15.1":0.18537,"15.2-15.3":0.13299,"15.4":0.15072,"15.5":0.53194,"15.6":2.34942,"16.0":2.19951,"16.1":0.20149},P:{"4":0.18308,"5.0-5.4":0.02034,"6.2-6.4":0,"7.2-7.4":0.03051,"8.2":0,"9.2":0,"10.1":0.01017,"11.1-11.2":0.04068,"12.0":0.01017,"13.0":0.04068,"14.0":0.02034,"15.0":0.01017,"16.0":0.04068,"17.0":0.10171,"18.0":0.99675},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00801,"4.2-4.3":0.02403,"4.4":0,"4.4.3-4.4.4":0.66653},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00347,"7":0.00347,"8":0.0104,"9":0.00347,"10":0.00347,"11":0.0624,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22096},Q:{"13.1":0.04834},O:{"0":2.2096},H:{"0":0.53605},L:{"0":75.95275},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00315,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00315,"48":0,"49":0,"50":0,"51":0,"52":0.00315,"53":0,"54":0,"55":0,"56":0.00315,"57":0,"58":0,"59":0.00315,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00944,"73":0,"74":0,"75":0,"76":0,"77":0.00315,"78":0.00315,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00315,"85":0,"86":0,"87":0,"88":0.00315,"89":0,"90":0,"91":0.00315,"92":0,"93":0,"94":0.00315,"95":0.00315,"96":0,"97":0.00315,"98":0.00315,"99":0.00315,"100":0.00315,"101":0.00315,"102":0.02203,"103":0.01259,"104":0.00944,"105":0.01888,"106":0.06294,"107":0.54443,"108":0.54443,"109":0.02203,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00315,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00315,"32":0.00315,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00315,"39":0,"40":0,"41":0,"42":0.00315,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00315,"54":0,"55":0,"56":0.00315,"57":0,"58":0,"59":0,"60":0,"61":0.00315,"62":0.00629,"63":0.00315,"64":0,"65":0,"66":0,"67":0.00629,"68":0.00315,"69":0.00315,"70":0.00315,"71":0.00944,"72":0,"73":0,"74":0.00944,"75":0,"76":0.00315,"77":0,"78":0.00315,"79":0.01574,"80":0.00629,"81":0.00944,"83":0.00315,"84":0.00315,"85":0.00315,"86":0.00629,"87":0.00629,"88":0.00944,"89":0.01259,"90":0.00315,"91":0.00315,"92":0.03147,"93":0.00629,"94":0.00315,"95":0.00315,"96":0.00944,"97":0.00629,"98":0.00315,"99":0.00315,"100":0.01574,"101":0.00629,"102":0.00944,"103":0.02832,"104":0.02518,"105":0.02518,"106":0.04406,"107":0.67975,"108":4.55686,"109":0.00315,"110":0.00944,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00629,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00315,"64":0.00315,"65":0.00629,"66":0.00944,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00315,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00315,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00315,"87":0,"88":0,"89":0,"90":0.00315,"91":0,"92":0.02203,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00315,"13":0,"14":0,"15":0,"16":0.00315,"17":0.00315,"18":0.01574,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00315,"90":0.00315,"91":0,"92":0.01888,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00315,"101":0,"102":0.00315,"103":0.00315,"104":0.00315,"105":0.00629,"106":0.00629,"107":0.2077,"108":0.66087},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00629,"12":0,"13":0.00629,"14":0.01888,"15":0.00944,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00629,"13.1":0.02518,"14.1":0.04091,"15.1":0.04721,"15.2-15.3":0.00629,"15.4":0.02203,"15.5":0.08812,"15.6":0.35876,"16.0":0.02518,"16.1":0.19197,"16.2":0.06294,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00253,"5.0-5.1":0.00379,"6.0-6.1":0.00253,"7.0-7.1":0.00758,"8.1-8.4":0.02146,"9.0-9.2":0.00379,"9.3":0.07071,"10.0-10.2":0.01894,"10.3":0.13889,"11.0-11.2":0.01136,"11.3-11.4":0.02146,"12.0-12.1":0.01768,"12.2-12.5":0.4899,"13.0-13.1":0.01136,"13.2":0.00505,"13.3":0.02399,"13.4-13.7":0.10732,"14.0-14.4":0.21338,"14.5-14.8":0.39773,"15.0-15.1":0.21465,"15.2-15.3":0.20328,"15.4":0.23106,"15.5":0.55429,"15.6":1.37753,"16.0":1.99622,"16.1":4.27148,"16.2":0.8245,"16.3":0.00631},P:{"4":0.12424,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03106,"8.2":0,"9.2":0.02071,"10.1":0.01035,"11.1-11.2":0.02071,"12.0":0.01035,"13.0":0.02071,"14.0":0.04141,"15.0":0.01035,"16.0":0.03106,"17.0":0.05177,"18.0":0.11389,"19.0":0.95252},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00621,"4.2-4.3":0.00414,"4.4":0,"4.4.3-4.4.4":0.49279},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02203,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19188},Q:{"13.1":0.08909},O:{"0":2.46708},H:{"0":0.62285},L:{"0":71.05735},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js
index ede21a5dfdeab1..7fa0dca5937526 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0046,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0046,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0046,"89":0.0046,"90":0,"91":0.0092,"92":0.0046,"93":0.0092,"94":0.0046,"95":0.02759,"96":0.0046,"97":0.0046,"98":0.0046,"99":0.0092,"100":0.0046,"101":0.0046,"102":0.03219,"103":0.05518,"104":0.02299,"105":0.51957,"106":0.24829,"107":0.02299,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01379,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0046,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0046,"70":0.0046,"71":0.0092,"72":0.0046,"73":0.0046,"74":0.01839,"75":0,"76":0.0046,"77":0.0046,"78":0.0046,"79":0.01839,"80":0.0092,"81":0.03219,"83":0.02759,"84":0.03219,"85":0.02759,"86":0.03678,"87":0.02759,"88":0.02299,"89":0.02299,"90":0.07357,"91":0.04598,"92":0.05977,"93":0.01839,"94":0.02759,"95":0.01839,"96":0.04138,"97":0.03678,"98":0.08276,"99":0.06437,"100":0.07357,"101":0.06437,"102":0.10116,"103":0.34485,"104":0.2345,"105":3.32435,"106":9.41211,"107":0.27588,"108":0.0092,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0046,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.0046,"65":0.0046,"66":0,"67":0,"68":0,"69":0,"70":0.0046,"71":0.0046,"72":0.0046,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0092,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0046,"86":0.0046,"87":0,"88":0.0046,"89":0.01839,"90":0.14714,"91":0.43221,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0046,"13":0,"14":0,"15":0.0046,"16":0.0046,"17":0,"18":0.0092,"79":0,"80":0,"81":0,"83":0,"84":0.01379,"85":0.0046,"86":0.0046,"87":0.0046,"88":0.0092,"89":0.01379,"90":0.02299,"91":0.0092,"92":0.04138,"93":0.0046,"94":0.0092,"95":0.0046,"96":0.01379,"97":0.0046,"98":0.0092,"99":0.0092,"100":0.01839,"101":0.02759,"102":0.03678,"103":0.07817,"104":0.07357,"105":0.36784,"106":1.3702,"107":0.07817},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03678,"14":0.08276,"15":0.01839,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.0046,"11.1":0,"12.1":0.0092,"13.1":0.05058,"14.1":0.17013,"15.1":0.02759,"15.2-15.3":0.02299,"15.4":0.05518,"15.5":0.18392,"15.6":0.41842,"16.0":0.17932,"16.1":0.01839,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00585,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06728,"10.0-10.2":0,"10.3":0.08483,"11.0-11.2":0.0117,"11.3-11.4":0.05558,"12.0-12.1":0.01755,"12.2-12.5":0.86292,"13.0-13.1":0.06435,"13.2":0.04095,"13.3":0.09653,"13.4-13.7":0.28374,"14.0-14.4":0.90973,"14.5-14.8":1.53864,"15.0-15.1":0.64646,"15.2-15.3":0.78102,"15.4":0.96238,"15.5":1.93938,"15.6":7.21638,"16.0":11.74161,"16.1":0.38905},P:{"4":0.35773,"5.0-5.4":0.02044,"6.2-6.4":0,"7.2-7.4":0.09199,"8.2":0,"9.2":0.04088,"10.1":0,"11.1-11.2":0.03066,"12.0":0.01022,"13.0":0.09199,"14.0":0.07155,"15.0":0.0511,"16.0":0.45994,"17.0":0.33729,"18.0":3.06629},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00299,"4.2-4.3":0.00747,"4.4":0,"4.4.3-4.4.4":0.07173},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03678,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.20528},Q:{"13.1":0.0054},O:{"0":0.09724},H:{"0":0.13297},L:{"0":44.70507},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00807,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00404,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00404,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00404,"96":0,"97":0,"98":0,"99":0.00404,"100":0,"101":0,"102":0.01211,"103":0.02018,"104":0.00807,"105":0.00807,"106":0.03228,"107":0.36719,"108":0.31877,"109":0.02018,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00404,"50":0.00404,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00404,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00404,"70":0.00404,"71":0.00404,"72":0,"73":0.00404,"74":0.01614,"75":0,"76":0.00404,"77":0.00807,"78":0.00404,"79":0.03632,"80":0.00807,"81":0.00404,"83":0.00404,"84":0.00404,"85":0.00807,"86":0.01211,"87":0.01211,"88":0.00404,"89":0.00404,"90":0.00404,"91":0.00807,"92":0.01614,"93":0.00404,"94":0.00404,"95":0.00404,"96":0.03228,"97":0.01211,"98":0.01211,"99":0.01614,"100":0.02421,"101":0.01211,"102":0.03228,"103":0.10491,"104":0.04035,"105":0.13719,"106":0.08474,"107":1.54541,"108":8.98595,"109":0.01211,"110":0.00404,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00404,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00404,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.02018,"83":0,"84":0.00404,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.09281,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00404,"13":0,"14":0,"15":0.00404,"16":0.00404,"17":0,"18":0.00807,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00404,"90":0,"91":0,"92":0.00807,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00404,"100":0.00404,"101":0.00404,"102":0.00404,"103":0.00807,"104":0.00807,"105":0.01211,"106":0.02825,"107":0.42368,"108":1.12173},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00404,"14":0.04035,"15":0.01211,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00404,"13.1":0.02825,"14.1":0.07263,"15.1":0.02825,"15.2-15.3":0.01614,"15.4":0.04842,"15.5":0.0807,"15.6":0.25017,"16.0":0.04842,"16.1":0.16544,"16.2":0.02421,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00962,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.077,"10.0-10.2":0,"10.3":0.09945,"11.0-11.2":0.01283,"11.3-11.4":0.02246,"12.0-12.1":0.00962,"12.2-12.5":1.09079,"13.0-13.1":0.01604,"13.2":0.00962,"13.3":0.06737,"13.4-13.7":0.32724,"14.0-14.4":0.7443,"14.5-14.8":1.25762,"15.0-15.1":0.45557,"15.2-15.3":0.55502,"15.4":0.7026,"15.5":1.171,"15.6":2.97401,"16.0":8.39909,"16.1":10.46196,"16.2":1.01379,"16.3":0.02887},P:{"4":0.46963,"5.0-5.4":0.01021,"6.2-6.4":0,"7.2-7.4":0.09188,"8.2":0,"9.2":0.03063,"10.1":0,"11.1-11.2":0.02042,"12.0":0.02042,"13.0":0.06126,"14.0":0.03063,"15.0":0.04084,"16.0":0.26544,"17.0":0.20419,"18.0":0.27565,"19.0":3.25678},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0016,"4.4":0,"4.4.3-4.4.4":0.08472},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02825,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1193},Q:{"13.1":0.01193},O:{"0":0.10737},H:{"0":0.13553},L:{"0":47.74407},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js
index b195c84c51a50a..bd06a2da2dc36b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.04945,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00549,"53":0,"54":0,"55":0,"56":0.00549,"57":0,"58":0,"59":0,"60":0,"61":0.00549,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00549,"76":0,"77":0,"78":0.00549,"79":0,"80":0.00549,"81":0.00549,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00549,"89":0,"90":0,"91":0.01099,"92":0,"93":0.00549,"94":0.02747,"95":0,"96":0,"97":0,"98":0.01099,"99":0.01099,"100":0.01099,"101":0,"102":0.02747,"103":0.00549,"104":0.05494,"105":0.56039,"106":0.28569,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.02747,"23":0,"24":0,"25":0,"26":0.03296,"27":0,"28":0,"29":0,"30":0.00549,"31":0,"32":0,"33":0,"34":0.06043,"35":0,"36":0,"37":0.00549,"38":0.13735,"39":0.00549,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00549,"46":0,"47":0,"48":0,"49":0.02747,"50":0,"51":0,"52":0,"53":0.02198,"54":0,"55":0.02198,"56":0.00549,"57":0.01099,"58":0.02747,"59":0.00549,"60":0.00549,"61":0.07142,"62":0.02198,"63":0.00549,"64":0,"65":0.01099,"66":0,"67":0.01099,"68":0.01099,"69":0.01099,"70":0.01099,"71":0.02198,"72":0.00549,"73":0.01099,"74":0.00549,"75":0.02747,"76":0.00549,"77":0.01099,"78":0.02198,"79":0.31865,"80":0.03846,"81":0.04395,"83":0.03296,"84":0.02198,"85":0.01648,"86":0.02198,"87":0.07692,"88":0.00549,"89":0.04945,"90":0.01099,"91":0.01648,"92":0.21976,"93":0.01099,"94":0.01099,"95":0.01099,"96":0.03846,"97":0.15933,"98":0.07692,"99":0.07142,"100":0.16482,"101":0.08241,"102":0.0934,"103":0.32415,"104":0.32964,"105":4.3018,"106":10.6254,"107":0.40106,"108":0.02198,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02198,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03296,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04395,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01099,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00549,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03296,"91":0.09889,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.10439,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00549,"103":0.03846,"104":0.04395,"105":0.47248,"106":1.86796,"107":0.13735},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03846,"14":0.26921,"15":0.04945,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00549,"11.1":0.03296,"12.1":0.02747,"13.1":0.24174,"14.1":0.58236,"15.1":0.06043,"15.2-15.3":0.04945,"15.4":0.1813,"15.5":0.41754,"15.6":2.1042,"16.0":0.34612,"16.1":0.04395,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02161,"6.0-6.1":0.13683,"7.0-7.1":0.05041,"8.1-8.4":0.11883,"9.0-9.2":0.15844,"9.3":0.52212,"10.0-10.2":0.08642,"10.3":0.52212,"11.0-11.2":0.18724,"11.3-11.4":0.15124,"12.0-12.1":0.09002,"12.2-12.5":2.22172,"13.0-13.1":0.13683,"13.2":0.0108,"13.3":0.10803,"13.4-13.7":0.52212,"14.0-14.4":1.14867,"14.5-14.8":2.89508,"15.0-15.1":0.66256,"15.2-15.3":0.82099,"15.4":1.04065,"15.5":1.85804,"15.6":15.04075,"16.0":5.47329,"16.1":0.33848},P:{"4":1.05173,"5.0-5.4":0.02169,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.10843,"10.1":0,"11.1-11.2":0,"12.0":0.01084,"13.0":0.03253,"14.0":0.04337,"15.0":0.01084,"16.0":0.03253,"17.0":0.08674,"18.0":2.41789},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00573,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.17778},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.38458,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.29289},Q:{"13.1":0.10814},O:{"0":0.50017},H:{"0":0.10665},L:{"0":30.65781},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00545,"34":0.05994,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.0109,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.00545,"81":0.00545,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.04359,"95":0,"96":0,"97":0,"98":0.0218,"99":0.0109,"100":0.02725,"101":0,"102":0.0218,"103":0,"104":0.00545,"105":0.00545,"106":0.01635,"107":0.70837,"108":0.46861,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.01635,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.06539,"35":0,"36":0,"37":0,"38":0.15257,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00545,"46":0,"47":0,"48":0.00545,"49":0.05449,"50":0,"51":0,"52":0,"53":0.0109,"54":0,"55":0.02725,"56":0,"57":0.00545,"58":0.01635,"59":0,"60":0.00545,"61":0.07629,"62":0.0109,"63":0.00545,"64":0,"65":0.00545,"66":0,"67":0.00545,"68":0.03814,"69":0.00545,"70":0.01635,"71":0.01635,"72":0,"73":0.0109,"74":0.0109,"75":0.0109,"76":0.00545,"77":0.01635,"78":0.0218,"79":0.2997,"80":0.04359,"81":0.02725,"83":0.01635,"84":0.03814,"85":0.0218,"86":0.00545,"87":0.08718,"88":0.00545,"89":0.05994,"90":0.00545,"91":0.0109,"92":0.18527,"93":0.00545,"94":0.00545,"95":0.0218,"96":0.04359,"97":0.18527,"98":0.06539,"99":0.05994,"100":0.13078,"101":0.04904,"102":0.06539,"103":0.22886,"104":0.05994,"105":0.32149,"106":0.23431,"107":2.4357,"108":11.91696,"109":0.04904,"110":0.00545,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0109,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03269,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.05994,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0109,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01635,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.01635,"17":0,"18":0.02725,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00545,"103":0.00545,"104":0.00545,"105":0.0109,"106":0.0109,"107":0.68113,"108":1.89625},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.03269,"14":0.23976,"15":0.05449,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0218,"13.1":0.21796,"14.1":0.57759,"15.1":0.03269,"15.2-15.3":0.03814,"15.4":0.16892,"15.5":0.35963,"15.6":1.68374,"16.0":0.08718,"16.1":0.51221,"16.2":0.10353,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03849,"6.0-6.1":0.10007,"7.0-7.1":0.05388,"8.1-8.4":0.1655,"9.0-9.2":0.08467,"9.3":0.45801,"10.0-10.2":0.20014,"10.3":0.62351,"11.0-11.2":0.20014,"11.3-11.4":0.04619,"12.0-12.1":0.09237,"12.2-12.5":2.03218,"13.0-13.1":0.08852,"13.2":0.01155,"13.3":0.13856,"13.4-13.7":0.42337,"14.0-14.4":0.88523,"14.5-14.8":2.49788,"15.0-15.1":0.60042,"15.2-15.3":0.77361,"15.4":0.9699,"15.5":1.66269,"15.6":6.61997,"16.0":3.2638,"16.1":13.0244,"16.2":1.12386,"16.3":0.01155},P:{"4":1.2555,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.0655,"10.1":0,"11.1-11.2":0,"12.0":0.02183,"13.0":0.0655,"14.0":0.02183,"15.0":0.01092,"16.0":0.03275,"17.0":0.05459,"18.0":0.10917,"19.0":2.30356},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00871,"4.4":0,"4.4.3-4.4.4":0.17129},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.46861,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.23665},Q:{"13.1":0.11833},O:{"0":1.31524},H:{"0":0.09479},L:{"0":28.3889},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js
index a974d6e508daf7..56f0ca8f6ac910 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js
@@ -1 +1 @@
-module.exports={C:{"2":0.0066,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0132,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0066,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0066,"98":0,"99":0,"100":0,"101":0,"102":0.0132,"103":0.54788,"104":0.0066,"105":0.60069,"106":0.21123,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0066,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0132,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.03301,"64":0,"65":0,"66":0,"67":0.0066,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.0198,"76":0.0066,"77":0,"78":0,"79":0.11222,"80":0,"81":0,"83":0.0132,"84":0,"85":0.0066,"86":0,"87":0.15182,"88":0,"89":0,"90":0.0066,"91":0.05281,"92":0.0132,"93":0.0264,"94":0,"95":0.0066,"96":0.09241,"97":0.62049,"98":0,"99":0.0264,"100":0.03961,"101":0.03961,"102":0.08581,"103":0.50828,"104":1.2872,"105":8.70672,"106":16.15265,"107":0.54128,"108":0.0066,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0066,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.59409,"91":0.99015,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0066,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0066,"93":0,"94":0,"95":0,"96":0,"97":0.0132,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.03301,"104":0.0132,"105":1.61064,"106":3.9672,"107":0.24424},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.69311,"14":0.6667,"15":0.0132,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0132,"13.1":0.09241,"14.1":0.97695,"15.1":0.0132,"15.2-15.3":0.0132,"15.4":0.09902,"15.5":0.12542,"15.6":0.82513,"16.0":0.21123,"16.1":0.0132,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00942,"6.0-6.1":0,"7.0-7.1":0.00377,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.43161,"10.0-10.2":0,"10.3":0.49946,"11.0-11.2":0.55789,"11.3-11.4":0.02073,"12.0-12.1":0.03769,"12.2-12.5":0.76898,"13.0-13.1":0.00377,"13.2":0,"13.3":0.05089,"13.4-13.7":0.03958,"14.0-14.4":1.62088,"14.5-14.8":0.32418,"15.0-15.1":0.02639,"15.2-15.3":0.0622,"15.4":0.15832,"15.5":0.88772,"15.6":7.79909,"16.0":4.71187,"16.1":0.28083},P:{"4":0.01048,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02096,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.01048,"16.0":0.01048,"17.0":0.01048,"18.0":3.0914},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01143,"4.4":0,"4.4.3-4.4.4":0.66655},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0132,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.99251},Q:{"13.1":0},O:{"0":0.02039},H:{"0":0.02253},L:{"0":32.77709},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02543,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00636,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00636,"103":0.22889,"104":0,"105":0.00636,"106":0.00636,"107":0.3179,"108":1.72302,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00636,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.02543,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.08265,"64":0,"65":0.02543,"66":0,"67":0.01907,"68":0,"69":0,"70":0,"71":0.00636,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00636,"78":0.00636,"79":0.19074,"80":0,"81":0.00636,"83":0.01272,"84":0,"85":0,"86":0,"87":0.02543,"88":0,"89":0,"90":0,"91":0.20346,"92":0,"93":0.01907,"94":0,"95":0,"96":0.01907,"97":0.01272,"98":0.01272,"99":0,"100":0.00636,"101":0,"102":0.00636,"103":0.38148,"104":0.26068,"105":0.4387,"106":0.58494,"107":4.80029,"108":17.01401,"109":0.00636,"110":0.00636,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.20981,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01272,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01272,"98":0,"99":0,"100":0,"101":0.00636,"102":0,"103":0,"104":0,"105":0.01272,"106":0.02543,"107":2.51777,"108":3.45239},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.62308,"14":0.66123,"15":0.01272,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.05722,"14.1":1.17623,"15.1":0.01272,"15.2-15.3":0.02543,"15.4":0.04451,"15.5":0.10809,"15.6":0.47685,"16.0":0.08265,"16.1":0.41327,"16.2":0.06358,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09615,"10.0-10.2":0.00205,"10.3":0.30685,"11.0-11.2":0.12888,"11.3-11.4":0.02659,"12.0-12.1":0.06955,"12.2-12.5":0.62189,"13.0-13.1":0,"13.2":0.00205,"13.3":0.1432,"13.4-13.7":0.05319,"14.0-14.4":1.84316,"14.5-14.8":0.36618,"15.0-15.1":0.72008,"15.2-15.3":0.05114,"15.4":0.2148,"15.5":1.86362,"15.6":3.08285,"16.0":3.5288,"16.1":5.94271,"16.2":0.54824,"16.3":0.00818},P:{"4":0.1868,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01038,"8.2":0,"9.2":0.01038,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01038,"14.0":0,"15.0":0,"16.0":0.01038,"17.0":0,"18.0":0.35284,"19.0":4.03691},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.54278},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.48439},Q:{"13.1":0.00364},O:{"0":0},H:{"0":0.11034},L:{"0":33.13812},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js
index b16ad585e0593f..dcd7ecf8ec8760 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00438,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00438,"78":0.00876,"79":0,"80":0,"81":0,"82":0.04818,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00438,"92":0.00438,"93":0,"94":0,"95":0,"96":0,"97":0.00438,"98":0.00438,"99":0.00438,"100":0.00876,"101":0,"102":0.02628,"103":0.03504,"104":0.1095,"105":1.53738,"106":0.77526,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00438,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00438,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00438,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00438,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00438,"77":0,"78":0,"79":0.00876,"80":0.00438,"81":0.00438,"83":0.00438,"84":0,"85":0.00876,"86":0.00438,"87":0.00438,"88":0,"89":0.00438,"90":0,"91":0,"92":0,"93":0,"94":0.00438,"95":0.02628,"96":0.0219,"97":0.00438,"98":0.00438,"99":0.00438,"100":0.00438,"101":0.00876,"102":0.01752,"103":0.08322,"104":0.16206,"105":2.78568,"106":6.62256,"107":0.2847,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00876,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03066,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00438,"90":0.31974,"91":0.52998,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00438,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00438,"93":0,"94":0,"95":0,"96":0.00438,"97":0.00438,"98":0,"99":0,"100":0,"101":0,"102":0.01752,"103":0.01314,"104":0.03504,"105":0.51684,"106":1.87464,"107":0.13578},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02628,"14":0.10074,"15":0.03504,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00438,"11.1":0.00876,"12.1":0.02628,"13.1":0.08322,"14.1":0.21462,"15.1":0.03504,"15.2-15.3":0.1095,"15.4":0.21462,"15.5":0.2628,"15.6":0.74898,"16.0":0.49494,"16.1":0.0438,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.16602,"10.0-10.2":0,"10.3":0.2814,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.02251,"12.2-12.5":0.31517,"13.0-13.1":0.00281,"13.2":0.00844,"13.3":0.04221,"13.4-13.7":0.17728,"14.0-14.4":0.50652,"14.5-14.8":0.85263,"15.0-15.1":0.86108,"15.2-15.3":0.60219,"15.4":0.49807,"15.5":1.62648,"15.6":9.82077,"16.0":10.42577,"16.1":0.92017},P:{"4":0.02071,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10354,"8.2":0,"9.2":0.01035,"10.1":0,"11.1-11.2":0.11389,"12.0":0.01035,"13.0":0.06212,"14.0":0.11389,"15.0":0.09319,"16.0":0.12425,"17.0":0.10354,"18.0":3.64462},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.07224,"4.4":0,"4.4.3-4.4.4":0.17404},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0438,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.64068},Q:{"13.1":0},O:{"0":0.04496},H:{"0":0.07981},L:{"0":46.58888},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0.00401,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00401,"84":0,"85":0,"86":0,"87":0,"88":0.00401,"89":0,"90":0,"91":0.00401,"92":0,"93":0,"94":0,"95":0,"96":0.00401,"97":0,"98":0,"99":0,"100":0.00401,"101":0.00401,"102":0.02403,"103":0,"104":0.00801,"105":0.00401,"106":0.01602,"107":0.89712,"108":0.75695,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00801,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00401,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00801,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00401,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00801,"80":0.00401,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00801,"88":0,"89":0.00401,"90":0,"91":0,"92":0,"93":0.01202,"94":0.00401,"95":0.04005,"96":0.00401,"97":0.00401,"98":0.00401,"99":0,"100":0.00401,"101":0.00401,"102":0.00401,"103":0.02804,"104":0.00401,"105":0.01602,"106":0.04406,"107":1.1975,"108":7.04079,"109":0.00401,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00401,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00401,"86":0,"87":0,"88":0,"89":0.00401,"90":0,"91":0,"92":0.12416,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00401,"18":0.00801,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00401,"89":0,"90":0,"91":0.00401,"92":0.00401,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01602,"103":0.00401,"104":0,"105":0.00801,"106":0.00401,"107":0.60476,"108":1.50188},E:{"4":0.00401,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00801,"14":0.17222,"15":0.00801,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.13617,"12.1":0.02003,"13.1":0.05607,"14.1":0.10413,"15.1":0.02003,"15.2-15.3":0.06809,"15.4":0.17622,"15.5":0.14819,"15.6":0.66083,"16.0":0.11615,"16.1":0.4005,"16.2":0.14018,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00555,"9.0-9.2":0,"9.3":0.01665,"10.0-10.2":0.00555,"10.3":0.0777,"11.0-11.2":0,"11.3-11.4":0.00555,"12.0-12.1":0.00278,"12.2-12.5":0.54947,"13.0-13.1":0,"13.2":0,"13.3":0.01388,"13.4-13.7":0.04718,"14.0-14.4":0.39129,"14.5-14.8":0.85473,"15.0-15.1":0.18593,"15.2-15.3":0.37741,"15.4":0.51062,"15.5":0.98238,"15.6":4.31527,"16.0":6.32167,"16.1":10.39273,"16.2":1.47358,"16.3":0.06105},P:{"4":0.05181,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09326,"8.2":0,"9.2":0.01036,"10.1":0,"11.1-11.2":0.09326,"12.0":0,"13.0":0.04145,"14.0":0.18651,"15.0":0.04145,"16.0":0.1347,"17.0":0.07253,"18.0":0.46628,"19.0":3.8442},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02001,"4.4":0,"4.4.3-4.4.4":0.08805},A:{"6":0,"7":0,"8":0.11724,"9":0.01019,"10":0.0051,"11":0.14782,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.38368},Q:{"13.1":0},O:{"0":0.01199},H:{"0":0.17595},L:{"0":49.84556},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js
index 51a156ed7ce453..5f5938480d98dc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00119,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00358,"92":0.00119,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00119,"99":0,"100":0.00119,"101":0,"102":0.00119,"103":0.00119,"104":0.00597,"105":0.08,"106":0.04537,"107":0.00239,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00119,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01672,"41":0,"42":0,"43":0.00358,"44":0,"45":0,"46":0.00239,"47":0,"48":0.00119,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00119,"69":0.00955,"70":0.00119,"71":0,"72":0.00119,"73":0,"74":0,"75":0.00119,"76":0.00119,"77":0.00239,"78":0,"79":0.00478,"80":0,"81":0.00239,"83":0.00478,"84":0,"85":0,"86":0.00119,"87":0.00597,"88":0,"89":0.00119,"90":0.00119,"91":0.00119,"92":0.00239,"93":0.00119,"94":0,"95":0.00119,"96":0.00119,"97":0.00119,"98":0.00119,"99":0.00119,"100":0.00239,"101":0.00358,"102":0.00239,"103":0.00955,"104":0.00478,"105":0.20298,"106":0.47163,"107":0.02985,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00119,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00239,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00239,"60":0.00358,"62":0,"63":0.04179,"64":0.01313,"65":0.01075,"66":0,"67":0,"68":0,"69":0,"70":0.00119,"71":0.00119,"72":0.00239,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00119,"86":0,"87":0,"88":0,"89":0,"90":0.01075,"91":0.02985,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00119,"10.6":0.00119,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00119},B:{"12":0.00119,"13":0,"14":0,"15":0.00119,"16":0,"17":0.00119,"18":0.00239,"79":0,"80":0,"81":0,"83":0,"84":0.00119,"85":0.00119,"86":0,"87":0,"88":0,"89":0.00358,"90":0,"91":0,"92":0.00119,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00239,"104":0.00358,"105":0.02627,"106":0.10149,"107":0.00597},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00119,"9":0,"10":0,"11":0,"12":0,"13":0.00119,"14":0.00239,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.01672,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00119,"13.1":0.00358,"14.1":0.00358,"15.1":0.00119,"15.2-15.3":0.00119,"15.4":0.00836,"15.5":0.00239,"15.6":0.01194,"16.0":0.00478,"16.1":0.00119,"16.2":0},G:{"8":0.0046,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0138,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0138,"10.0-10.2":0,"10.3":0.01533,"11.0-11.2":0.03374,"11.3-11.4":0.05981,"12.0-12.1":0.0368,"12.2-12.5":1.55035,"13.0-13.1":0.10428,"13.2":0.02607,"13.3":0.10428,"13.4-13.7":0.17635,"14.0-14.4":1.21912,"14.5-14.8":1.48594,"15.0-15.1":0.76674,"15.2-15.3":0.69467,"15.4":0.73607,"15.5":1.64236,"15.6":1.92759,"16.0":3.58221,"16.1":0.21162},P:{"4":0.54424,"5.0-5.4":0.05039,"6.2-6.4":0.15118,"7.2-7.4":3.09411,"8.2":0.01008,"9.2":0.25196,"10.1":0.06047,"11.1-11.2":0.64503,"12.0":0.10079,"13.0":0.27212,"14.0":0.8466,"15.0":0.27212,"16.0":1.31021,"17.0":1.42107,"18.0":3.17474},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00276,"4.2-4.3":0.00276,"4.4":0,"4.4.3-4.4.4":0.1588},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00126,"9":0.00126,"10":0,"11":0.02017,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12328},Q:{"13.1":0},O:{"0":0.24657},H:{"0":1.4673},L:{"0":68.29913},S:{"2.5":0.00881}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00104,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00104,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00104,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00625,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00104,"99":0.00208,"100":0.00104,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00417,"107":0.05523,"108":0.04585,"109":0.00104,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00104,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00208,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00104,"40":0.01355,"41":0,"42":0,"43":0.00104,"44":0,"45":0,"46":0.00104,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00104,"69":0.00104,"70":0.00104,"71":0,"72":0.00313,"73":0,"74":0,"75":0,"76":0.00313,"77":0.00208,"78":0,"79":0.00104,"80":0,"81":0.00208,"83":0.00208,"84":0.00104,"85":0,"86":0,"87":0.00104,"88":0,"89":0,"90":0.00104,"91":0.00208,"92":0.00104,"93":0.00104,"94":0.00208,"95":0.00104,"96":0,"97":0,"98":0.00104,"99":0.00208,"100":0,"101":0,"102":0.00104,"103":0.00417,"104":0.00104,"105":0.00313,"106":0.00313,"107":0.0917,"108":0.4814,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00729,"62":0,"63":0.01146,"64":0.00208,"65":0.00104,"66":0.01042,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00104,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00313,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00625,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00104,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00104},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00104,"18":0.00104,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00104,"90":0,"91":0,"92":0.00208,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00104,"106":0,"107":0.02397,"108":0.06356},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00104,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.01876,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00104,"13.1":0.00104,"14.1":0.00417,"15.1":0.00104,"15.2-15.3":0,"15.4":0.00313,"15.5":0.00104,"15.6":0.00625,"16.0":0.00208,"16.1":0.00417,"16.2":0.00104,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00973,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01297,"10.0-10.2":0,"10.3":0.03567,"11.0-11.2":0.04215,"11.3-11.4":0,"12.0-12.1":0.05188,"12.2-12.5":3.29418,"13.0-13.1":0.12321,"13.2":0.28857,"13.3":0.11997,"13.4-13.7":1.88702,"14.0-14.4":13.09891,"14.5-14.8":1.1575,"15.0-15.1":0.51553,"15.2-15.3":0.736,"15.4":0.56092,"15.5":1.14129,"15.6":1.42661,"16.0":2.73975,"16.1":3.20988,"16.2":0.5285,"16.3":0.00973},P:{"4":0.25109,"5.0-5.4":0.05022,"6.2-6.4":0.12052,"7.2-7.4":2.42049,"8.2":0,"9.2":0.12052,"10.1":0.01004,"11.1-11.2":0.38165,"12.0":0.04017,"13.0":0.15065,"14.0":0.33144,"15.0":0.17074,"16.0":1.28557,"17.0":0.77335,"18.0":1.19518,"19.0":1.89823},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00305,"4.4":0,"4.4.3-4.4.4":0.05946},A:{"6":0,"7":0,"8":0.00119,"9":0,"10":0,"11":0.00715,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1075},Q:{"13.1":0},O:{"0":0.18812},H:{"0":1.00074},L:{"0":56.26897},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js
index e4160e5359cf2a..2afffb8926dc87 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.01047,"94":0,"95":0,"96":0.01047,"97":0,"98":0,"99":0,"100":0.01047,"101":0,"102":0,"103":0,"104":0.02617,"105":0.25118,"106":0.04186,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02617,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.0471,"87":0.0471,"88":0,"89":0.0157,"90":0,"91":0.01047,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01047,"100":0.0157,"101":0.0157,"102":0,"103":0.05756,"104":0.02617,"105":5.64641,"106":15.67807,"107":0.13606,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0471,"91":0.12036,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0157,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.01047,"105":0.34015,"106":1.80015,"107":0.10466},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.13606,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0157,"13.1":0.05756,"14.1":0.0157,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.4919,"15.6":0.74832,"16.0":0.12559,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.02349,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.02349,"12.2-12.5":0.3308,"13.0-13.1":0,"13.2":0.01174,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.1605,"14.5-14.8":0.22901,"15.0-15.1":0.02349,"15.2-15.3":0,"15.4":0.01174,"15.5":0.17225,"15.6":16.5692,"16.0":1.59918,"16.1":0.06851},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08042,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06031,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0.26136,"17.0":0.2312,"18.0":1.21631},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.13606,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04767},Q:{"13.1":0},O:{"0":0},H:{"0":0.4468},L:{"0":50.45981},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.03131,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.1127,"103":0,"104":0,"105":0,"106":0,"107":0.23166,"108":0.23166,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.05009,"83":0,"84":0.09392,"85":0,"86":0,"87":0.12522,"88":0,"89":0,"90":0.00626,"91":0,"92":0,"93":0,"94":0,"95":0.03131,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01878,"104":0.00626,"105":0.16905,"106":0.23792,"107":1.72178,"108":24.48677,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.24418,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07513,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.01878,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.31305,"108":3.75034},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.03131,"15":0.00626,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00626,"14.1":0.04383,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.4007,"15.6":0.4007,"16.0":0.09392,"16.1":0.18783,"16.2":0.01878,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.20332,"10.0-10.2":0.05141,"10.3":0.06777,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.23604,"13.0-13.1":0.03272,"13.2":0,"13.3":0,"13.4-13.7":9.35046,"14.0-14.4":0.13555,"14.5-14.8":2.4422,"15.0-15.1":0.03272,"15.2-15.3":0.20332,"15.4":0,"15.5":0.5048,"15.6":0.94416,"16.0":0.30381,"16.1":8.05341,"16.2":0.26876,"16.3":0.01636},P:{"4":0.17493,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10496,"8.2":0,"9.2":0.01166,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.01166,"15.0":0,"16.0":0.04665,"17.0":0.05831,"18.0":0.16327,"19.0":0.89798},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04383,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17199},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":40.40538},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js
index d5c125676d4abf..15d9b4f0e9f820 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02273,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01705,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00568,"75":0,"76":0,"77":0,"78":0.00568,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00568,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00568,"102":0.01136,"103":0.01136,"104":0.02273,"105":0.70457,"106":0.28978,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00568,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01136,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.19887,"70":0.00568,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00568,"77":0.05114,"78":0.00568,"79":0.02273,"80":0.00568,"81":0.01136,"83":0.00568,"84":0.01136,"85":0.00568,"86":0.01136,"87":0.01136,"88":0,"89":0.00568,"90":0.00568,"91":0.00568,"92":0.02273,"93":0.01136,"94":0.00568,"95":0.00568,"96":0.03409,"97":0.01136,"98":0.01136,"99":0.02273,"100":0.03409,"101":0.02273,"102":0.03977,"103":0.1591,"104":0.27274,"105":6.39793,"106":15.2789,"107":0.56252,"108":0.00568,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01136,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00568,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00568,"86":0,"87":0,"88":0,"89":0,"90":0.36365,"91":0.77275,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00568,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01705,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00568,"98":0.00568,"99":0.00568,"100":0,"101":0.00568,"102":0.00568,"103":0.00568,"104":0.03977,"105":0.65911,"106":2.51713,"107":0.18182},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00568,"14":0.09659,"15":0.02841,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01705,"12.1":0.01136,"13.1":0.09091,"14.1":0.19887,"15.1":0.07955,"15.2-15.3":0.04546,"15.4":0.11364,"15.5":0.18751,"15.6":0.95458,"16.0":0.54547,"16.1":0.06818,"16.2":0},G:{"8":0.00812,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.04062,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02979,"10.0-10.2":0,"10.3":0.38721,"11.0-11.2":0,"11.3-11.4":0.01895,"12.0-12.1":0.03791,"12.2-12.5":0.37908,"13.0-13.1":0.01625,"13.2":0.00542,"13.3":0.00542,"13.4-13.7":0.08394,"14.0-14.4":0.40887,"14.5-14.8":1.1535,"15.0-15.1":0.19225,"15.2-15.3":0.25453,"15.4":0.60112,"15.5":1.45947,"15.6":9.43919,"16.0":11.23984,"16.1":0.34118},P:{"4":0.0818,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01022,"12.0":0.01022,"13.0":0.01022,"14.0":0.02045,"15.0":0.05112,"16.0":0.03067,"17.0":0.09202,"18.0":2.0552},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.1425},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03409,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.19431},Q:{"13.1":0},O:{"0":0.11659},H:{"0":0.1022},L:{"0":37.29802},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0.00495,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02475,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00495,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00495,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00495,"102":0.00495,"103":0.00495,"104":0,"105":0.00495,"106":0.0099,"107":0.45531,"108":0.33653,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00495,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01485,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01485,"66":0,"67":0,"68":0,"69":0.12867,"70":0.0099,"71":0,"72":0,"73":0.00495,"74":0,"75":0.00495,"76":0.00495,"77":0.0099,"78":0.00495,"79":0.0198,"80":0.00495,"81":0.00495,"83":0.00495,"84":0,"85":0.00495,"86":0.01485,"87":0.0099,"88":0,"89":0.00495,"90":0,"91":0,"92":0.02475,"93":0.11383,"94":0,"95":0.00495,"96":0.00495,"97":0.00495,"98":0.0099,"99":0.02969,"100":0.02969,"101":0.0099,"102":0.0099,"103":0.05444,"104":0.0198,"105":0.2623,"106":0.08413,"107":2.81103,"108":13.92154,"109":0.00495,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0099,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00495,"92":0.17322,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00495,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00495,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00495,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0099,"101":0,"102":0,"103":0.00495,"104":0.00495,"105":0.00495,"106":0.0099,"107":0.85618,"108":1.93506},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00495,"14":0.04454,"15":0.0198,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00495,"13.1":0.06929,"14.1":0.13857,"15.1":0.02969,"15.2-15.3":0.0198,"15.4":0.03464,"15.5":0.10393,"15.6":0.60378,"16.0":0.07918,"16.1":0.43551,"16.2":0.06434,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00547,"6.0-6.1":0,"7.0-7.1":0.01094,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02734,"10.0-10.2":0,"10.3":0.48392,"11.0-11.2":0,"11.3-11.4":0.02461,"12.0-12.1":0.04101,"12.2-12.5":0.36636,"13.0-13.1":0.00547,"13.2":0,"13.3":0.0164,"13.4-13.7":0.08475,"14.0-14.4":0.2898,"14.5-14.8":0.77372,"15.0-15.1":0.1285,"15.2-15.3":0.21872,"15.4":0.33081,"15.5":0.89948,"15.6":3.85493,"16.0":5.72225,"16.1":11.44449,"16.2":1.14281,"16.3":0.02187},P:{"4":0.11379,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01034,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01034,"12.0":0,"13.0":0.01034,"14.0":0.01034,"15.0":0.05172,"16.0":0.02069,"17.0":0.04138,"18.0":0.12413,"19.0":2.41022},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.17393},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03464,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18689},Q:{"13.1":0},O:{"0":0.11112},H:{"0":0.16737},L:{"0":44.54514},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js
index 112847717d64e0..3c0426b5d3109c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01404,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00702,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00702,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00351,"89":0,"90":0,"91":0,"92":0.00351,"93":0,"94":0,"95":0.01404,"96":0,"97":0,"98":0.00351,"99":0.00351,"100":0.00702,"101":0,"102":0.01756,"103":0.00702,"104":0.01404,"105":0.48452,"106":0.20715,"107":0.00351,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00351,"35":0.00351,"36":0,"37":0,"38":0.00351,"39":0,"40":0.00351,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00702,"50":0,"51":0,"52":0,"53":0.00351,"54":0,"55":0.00351,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00351,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00351,"76":0,"77":0.00351,"78":0.00702,"79":0.04564,"80":0.01404,"81":0.05267,"83":0.00351,"84":0.00351,"85":0.00702,"86":0.00702,"87":0.02809,"88":0.00702,"89":0.00351,"90":0.00351,"91":0.01404,"92":0.03511,"93":0.00351,"94":0.00351,"95":0.01053,"96":0.00702,"97":0.0316,"98":0.04213,"99":0.03511,"100":0.02107,"101":0.01756,"102":0.02107,"103":0.06671,"104":0.10884,"105":1.97318,"106":5.87039,"107":0.25981,"108":0.01053,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01404,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00702,"62":0,"63":0.01053,"64":0.00351,"65":0.01756,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00351,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.14044,"91":0.23173,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00351,"13":0,"14":0,"15":0,"16":0.00351,"17":0,"18":0.00351,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00351,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00351,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00351,"100":0.00351,"101":0,"102":0,"103":0.00702,"104":0.01053,"105":0.21768,"106":0.84615,"107":0.05267},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00351,"13":0.00702,"14":0.02809,"15":0.00351,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01404,"12.1":0.01053,"13.1":0.03511,"14.1":0.05618,"15.1":0.01756,"15.2-15.3":0.01404,"15.4":0.02107,"15.5":0.07373,"15.6":0.27386,"16.0":0.16853,"16.1":0.0316,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04317,"6.0-6.1":0,"7.0-7.1":0.03186,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10689,"10.0-10.2":0,"10.3":0.06064,"11.0-11.2":0.00822,"11.3-11.4":0.01028,"12.0-12.1":0.00822,"12.2-12.5":0.33301,"13.0-13.1":0.00617,"13.2":0.00822,"13.3":0.03289,"13.4-13.7":0.04317,"14.0-14.4":0.10689,"14.5-14.8":0.3474,"15.0-15.1":0.08222,"15.2-15.3":0.1737,"15.4":0.148,"15.5":0.42448,"15.6":3.57263,"16.0":3.956,"16.1":0.18809},P:{"4":0.22696,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.27854,"8.2":0,"9.2":0.02063,"10.1":0,"11.1-11.2":0.08253,"12.0":0.02063,"13.0":0.05158,"14.0":0.11348,"15.0":0.05158,"16.0":0.21665,"17.0":0.39203,"18.0":4.21943},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00722,"4.2-4.3":0.01685,"4.4":0,"4.4.3-4.4.4":0.21668},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02809,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.22712},Q:{"13.1":0},O:{"0":0.38934},H:{"0":0.43004},L:{"0":68.85707},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00341,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01024,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00341,"79":0,"80":0,"81":0,"82":0.00341,"83":0,"84":0,"85":0,"86":0,"87":0.00341,"88":0.00341,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00683,"96":0.00341,"97":0,"98":0.01024,"99":0.00683,"100":0,"101":0,"102":0.01365,"103":0,"104":0.00341,"105":0.00341,"106":0.01024,"107":0.38226,"108":0.34471,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00341,"35":0,"36":0,"37":0,"38":0.00683,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00341,"48":0,"49":0.00683,"50":0.00341,"51":0,"52":0,"53":0.00683,"54":0,"55":0.00341,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00341,"64":0,"65":0,"66":0,"67":0,"68":0.00683,"69":0,"70":0,"71":0,"72":0.00341,"73":0.00341,"74":0.00341,"75":0,"76":0.00341,"77":0.00341,"78":0.00683,"79":0.07167,"80":0.00341,"81":0.04096,"83":0.00683,"84":0.00683,"85":0.01024,"86":0.01024,"87":0.02048,"88":0.01365,"89":0.00341,"90":0.01024,"91":0.01365,"92":0.03413,"93":0.00683,"94":0.00341,"95":0.00341,"96":0.01024,"97":0.01707,"98":0.00683,"99":0.02389,"100":0.01365,"101":0.01707,"102":0.00683,"103":0.05802,"104":0.02389,"105":0.03072,"106":0.07509,"107":1.27646,"108":6.3277,"109":0.00341,"110":0.00683,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01707,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00683,"62":0,"63":0.00341,"64":0.00341,"65":0.00341,"66":0.01707,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.04437,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00341,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00683,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00341,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00341,"104":0,"105":0.00341,"106":0.00341,"107":0.30717,"108":0.71332},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00341,"13":0,"14":0.01024,"15":0.00683,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00341,"12.1":0.01024,"13.1":0.02048,"14.1":0.05461,"15.1":0.00683,"15.2-15.3":0.02048,"15.4":0.02048,"15.5":0.04096,"15.6":0.22185,"16.0":0.02389,"16.1":0.19113,"16.2":0.03754,"16.3":0},G:{"8":0.0272,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01133,"6.0-6.1":0.0034,"7.0-7.1":0.03967,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.16093,"10.0-10.2":0.00567,"10.3":0.0612,"11.0-11.2":0.0204,"11.3-11.4":0.00793,"12.0-12.1":0.0068,"12.2-12.5":0.46919,"13.0-13.1":0.0102,"13.2":0.00227,"13.3":0.01813,"13.4-13.7":0.0544,"14.0-14.4":0.13373,"14.5-14.8":0.2958,"15.0-15.1":0.08047,"15.2-15.3":0.14053,"15.4":0.15413,"15.5":0.49299,"15.6":1.18771,"16.0":1.8133,"16.1":4.91065,"16.2":0.55192,"16.3":0.0272},P:{"4":0.40986,"5.0-5.4":0.01025,"6.2-6.4":0,"7.2-7.4":0.23567,"8.2":0,"9.2":0.02049,"10.1":0,"11.1-11.2":0.08197,"12.0":0.02049,"13.0":0.06148,"14.0":0.09222,"15.0":0.09222,"16.0":0.2869,"17.0":0.26641,"18.0":0.26641,"19.0":4.24203},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00304,"4.4":0,"4.4.3-4.4.4":0.06085},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03072,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.34911},Q:{"13.1":0},O:{"0":0.48085},H:{"0":0.42406},L:{"0":68.08801},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js
index ae6b0cb3ece941..06f836f437f6d2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00291,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00873,"82":0.00582,"83":0,"84":0,"85":0.00582,"86":0,"87":0,"88":0.00291,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00291,"96":0,"97":0.00291,"98":0.01164,"99":0.00291,"100":0.00291,"101":0.00291,"102":0.00582,"103":0.00291,"104":0.1048,"105":0.2125,"106":0.09024,"107":0.00291,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00582,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00291,"73":0.00291,"74":0.00291,"75":0,"76":0,"77":0,"78":0,"79":0.00291,"80":0,"81":0.00873,"83":0.02911,"84":0.00291,"85":0.01456,"86":0.00291,"87":0.00873,"88":0.00291,"89":0.00291,"90":0.00582,"91":0.00291,"92":0.00582,"93":0,"94":0.00291,"95":0.00291,"96":0.00582,"97":0.00582,"98":0.00582,"99":0.00873,"100":0.01164,"101":0.00582,"102":0.01164,"103":0.04075,"104":0.06695,"105":1.55739,"106":4.47421,"107":0.18048,"108":0.00291,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00291,"62":0,"63":0.00291,"64":0.00291,"65":0.0262,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01164,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00582,"87":0,"88":0,"89":0,"90":0.03784,"91":0.131,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00291,"16":0.00291,"17":0,"18":0.00291,"79":0,"80":0,"81":0,"83":0,"84":0.00291,"85":0,"86":0.00582,"87":0,"88":0,"89":0.00291,"90":0.00291,"91":0,"92":0.00291,"93":0,"94":0,"95":0,"96":0.00291,"97":0.00291,"98":0.00291,"99":0,"100":0,"101":0.00291,"102":0.00582,"103":0.00873,"104":0.01456,"105":0.13973,"106":0.37552,"107":0.02329},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00291,"14":0.02329,"15":0.00873,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00582,"13.1":0.01456,"14.1":0.03493,"15.1":0.01164,"15.2-15.3":0.0262,"15.4":0.02911,"15.5":0.04949,"15.6":0.2125,"16.0":0.08442,"16.1":0.02329,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0089,"9.0-9.2":0,"9.3":0.00593,"10.0-10.2":0,"10.3":0.01483,"11.0-11.2":0.00297,"11.3-11.4":0.01186,"12.0-12.1":0.00593,"12.2-12.5":0.26094,"13.0-13.1":0.04448,"13.2":0.00593,"13.3":0.03558,"13.4-13.7":0.11861,"14.0-14.4":0.39438,"14.5-14.8":0.75911,"15.0-15.1":0.24019,"15.2-15.3":0.59898,"15.4":0.4863,"15.5":1.708,"15.6":7.81053,"16.0":14.76409,"16.1":0.7769},P:{"4":0.02094,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03141,"8.2":0,"9.2":0.01047,"10.1":0,"11.1-11.2":0.01047,"12.0":0,"13.0":0.02094,"14.0":0.01047,"15.0":0.01047,"16.0":0.03141,"17.0":0.06282,"18.0":1.15169},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.25418},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00291,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.48205},Q:{"13.1":0},O:{"0":0.63092},H:{"0":0.67114},L:{"0":59.32193},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00537,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00268,"77":0,"78":0.00268,"79":0,"80":0.00268,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00268,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00268,"99":0.00268,"100":0,"101":0,"102":0.0161,"103":0,"104":0,"105":0.00268,"106":0.00537,"107":0.12615,"108":0.10199,"109":0.06978,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00537,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00268,"65":0.00268,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00268,"74":0.00268,"75":0.00268,"76":0,"77":0.00268,"78":0,"79":0,"80":0,"81":0.0161,"83":0.02147,"84":0.00268,"85":0,"86":0.00268,"87":0.00537,"88":0.00268,"89":0,"90":0.01074,"91":0,"92":0.00268,"93":0.00268,"94":0.00805,"95":0.00268,"96":0,"97":0.00268,"98":0.00537,"99":0.00805,"100":0.00537,"101":0.00268,"102":0.00537,"103":0.0161,"104":0.01342,"105":0.0161,"106":0.18251,"107":0.82936,"108":4.08773,"109":0.00268,"110":0.00537,"111":0.00268},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00805,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00268,"64":0,"65":0.01074,"66":0.02147,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00537,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.05905,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00268,"13":0,"14":0,"15":0,"16":0.00268,"17":0,"18":0.00268,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00268,"93":0,"94":0,"95":0,"96":0.00268,"97":0.00537,"98":0,"99":0.00268,"100":0,"101":0.00268,"102":0.00268,"103":0.00268,"104":0,"105":0.00268,"106":0.03221,"107":0.13688,"108":0.29256},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00537,"14":0.01074,"15":0.00268,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00268,"13.1":0.01074,"14.1":0.02684,"15.1":0.00805,"15.2-15.3":0.0161,"15.4":0.01342,"15.5":0.03758,"15.6":0.15299,"16.0":0.02684,"16.1":0.12615,"16.2":0.04026,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00279,"9.0-9.2":0.00836,"9.3":0.03344,"10.0-10.2":0,"10.3":0.00557,"11.0-11.2":0,"11.3-11.4":0.00557,"12.0-12.1":0,"12.2-12.5":0.27032,"13.0-13.1":0.00557,"13.2":0.00279,"13.3":0.01951,"13.4-13.7":0.05295,"14.0-14.4":0.19229,"14.5-14.8":0.56293,"15.0-15.1":0.19508,"15.2-15.3":0.36786,"15.4":0.35392,"15.5":0.77752,"15.6":3.06548,"16.0":6.90569,"16.1":11.6962,"16.2":1.83371,"16.3":0.02508},P:{"4":0.02083,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05208,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01042,"12.0":0.01042,"13.0":0.04167,"14.0":0.01042,"15.0":0.02083,"16.0":0.05208,"17.0":0.05208,"18.0":0.1875,"19.0":1.72915},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.21268},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00268,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17558},Q:{"13.1":0},O:{"0":0.67307},H:{"0":1.01124},L:{"0":61.2465},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js
index ecdd508e00e0f6..ceaa032b4a4aa3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00288,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00288,"62":0.00288,"63":0.00575,"64":0,"65":0,"66":0,"67":0,"68":0.00863,"69":0,"70":0,"71":0,"72":0.00575,"73":0,"74":0,"75":0.00288,"76":0,"77":0,"78":0,"79":0,"80":0.00288,"81":0.00288,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00288,"90":0,"91":0.00288,"92":0,"93":0,"94":0.00288,"95":0.00288,"96":0,"97":0,"98":0.00288,"99":0.00575,"100":0.00288,"101":0.00288,"102":0.0115,"103":0.02876,"104":0.02588,"105":0.4429,"106":0.17831,"107":0.00575,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00288,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00575,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00288,"47":0,"48":0,"49":0,"50":0.00288,"51":0,"52":0,"53":0,"54":0,"55":0.00575,"56":0,"57":0,"58":0.00288,"59":0,"60":0,"61":0.00575,"62":0.00288,"63":0.00863,"64":0.01438,"65":0,"66":0,"67":0.00288,"68":0,"69":0.00575,"70":0.00575,"71":0.00575,"72":0.00288,"73":0,"74":0.00288,"75":0.0115,"76":0,"77":0.00288,"78":0.00288,"79":0.00575,"80":0.00288,"81":0.03164,"83":0.00575,"84":0.00288,"85":0.00288,"86":0.0115,"87":0.00863,"88":0.00575,"89":0.00288,"90":0.00575,"91":0.00288,"92":0.03739,"93":0.00288,"94":0.00575,"95":0.01438,"96":0.00575,"97":0.00575,"98":0.00863,"99":0.02013,"100":0.00575,"101":0.01726,"102":0.0115,"103":0.05177,"104":0.07765,"105":0.86568,"106":2.5884,"107":0.11792,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00863,"27":0.00575,"28":0.00575,"29":0,"30":0.00288,"31":0.00288,"32":0.01438,"33":0.00288,"34":0,"35":0.01726,"36":0.00288,"37":0,"38":0.00288,"39":0,"40":0.01438,"41":0,"42":0.0115,"43":0,"44":0,"45":0,"46":0,"47":0.00863,"48":0,"49":0,"50":0.00575,"51":0.00288,"52":0,"53":0,"54":0.00575,"55":0.00288,"56":0.00288,"57":0.01726,"58":0.04314,"60":0.13517,"62":0.00575,"63":0.20132,"64":0.19557,"65":0.17256,"66":0.00288,"67":0,"68":0,"69":0.00288,"70":0,"71":0.00575,"72":0.02013,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00288,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0115,"86":0,"87":0,"88":0,"89":0.00575,"90":0.1323,"91":0.24446,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00288,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.04026},B:{"12":0.01726,"13":0.00575,"14":0.00575,"15":0.01438,"16":0.00575,"17":0.00863,"18":0.05177,"79":0,"80":0,"81":0,"83":0,"84":0.00575,"85":0.00575,"86":0,"87":0,"88":0.00288,"89":0.00863,"90":0.00575,"91":0.00288,"92":0.02301,"93":0,"94":0,"95":0,"96":0.00288,"97":0.00288,"98":0.00288,"99":0.00863,"100":0.00288,"101":0.01726,"102":0.04314,"103":0.04026,"104":0.02588,"105":0.21282,"106":0.65573,"107":0.03451},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00288,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00575,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00575,"13.1":0.0115,"14.1":0.00575,"15.1":0,"15.2-15.3":0.00288,"15.4":0.00575,"15.5":0.00575,"15.6":0.02013,"16.0":0.00863,"16.1":0.00288,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00056,"4.2-4.3":0.0014,"5.0-5.1":0.00084,"6.0-6.1":0,"7.0-7.1":0.00617,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03787,"10.0-10.2":0.00252,"10.3":0.08134,"11.0-11.2":0.0014,"11.3-11.4":0.01234,"12.0-12.1":0.0028,"12.2-12.5":0.21121,"13.0-13.1":0.00224,"13.2":0.00112,"13.3":0.00589,"13.4-13.7":0.04235,"14.0-14.4":0.12314,"14.5-14.8":0.13941,"15.0-15.1":0.06171,"15.2-15.3":0.09397,"15.4":0.13969,"15.5":0.2143,"15.6":0.63055,"16.0":0.76182,"16.1":0.05357},P:{"4":0.33458,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.30321,"8.2":0,"9.2":0.03137,"10.1":0,"11.1-11.2":0.05228,"12.0":0.01046,"13.0":0.08364,"14.0":0.04182,"15.0":0.01046,"16.0":0.15683,"17.0":0.2823,"18.0":0.79463},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00784,"4.2-4.3":0.01471,"4.4":0,"4.4.3-4.4.4":0.13333},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00288,"11":0.02301,"5.5":0},J:{"7":0,"10":0.02137},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26359},Q:{"13.1":0.01425},O:{"0":5.83456},H:{"0":9.10513},L:{"0":67.19658},S:{"2.5":0.0285}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00296,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00296,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00296,"60":0,"61":0.00296,"62":0,"63":0.00296,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00296,"70":0,"71":0,"72":0.00593,"73":0,"74":0,"75":0.00296,"76":0,"77":0,"78":0,"79":0,"80":0.00296,"81":0.00593,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00296,"92":0,"93":0,"94":0.00296,"95":0,"96":0,"97":0,"98":0,"99":0.00296,"100":0.00296,"101":0,"102":0.01482,"103":0.00889,"104":0.00889,"105":0.00593,"106":0.02074,"107":0.36445,"108":0.31704,"109":0.00593,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00296,"36":0,"37":0.00296,"38":0,"39":0,"40":0.00296,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00296,"50":0.00296,"51":0,"52":0,"53":0.00593,"54":0,"55":0.00296,"56":0,"57":0,"58":0.00296,"59":0,"60":0,"61":0.00296,"62":0,"63":0,"64":0.01185,"65":0,"66":0,"67":0.00296,"68":0.00593,"69":0.00593,"70":0.00889,"71":0.00296,"72":0.00296,"73":0,"74":0.00296,"75":0.00296,"76":0.00296,"77":0.00296,"78":0.00593,"79":0.00593,"80":0.00296,"81":0.0237,"83":0.00593,"84":0,"85":0.00296,"86":0.01185,"87":0.01185,"88":0.00296,"89":0.00889,"90":0.00296,"91":0.00296,"92":0.01482,"93":0.00296,"94":0.00296,"95":0.00593,"96":0.00889,"97":0.00296,"98":0.00889,"99":0.01185,"100":0.01185,"101":0.00593,"102":0.01185,"103":0.05333,"104":0.01778,"105":0.04148,"106":0.06222,"107":0.6726,"108":2.8267,"109":0.00296,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.00296,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00889,"27":0.00296,"28":0.00889,"29":0,"30":0.00593,"31":0.00593,"32":0.00593,"33":0.00296,"34":0,"35":0.00889,"36":0,"37":0.00593,"38":0,"39":0,"40":0,"41":0,"42":0.00889,"43":0,"44":0,"45":0.01482,"46":0.00296,"47":0.00296,"48":0,"49":0,"50":0.00593,"51":0,"52":0,"53":0,"54":0.00593,"55":0.00296,"56":0.00296,"57":0.01778,"58":0.00889,"60":0.13037,"62":0.00296,"63":0.11852,"64":0.10667,"65":0.03259,"66":0.13037,"67":0.00296,"68":0,"69":0,"70":0,"71":0,"72":0.01482,"73":0.01185,"74":0.00296,"75":0,"76":0,"77":0,"78":0,"79":0.00296,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00889,"86":0,"87":0,"88":0,"89":0,"90":0.00593,"91":0,"92":0.02667,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02074},B:{"12":0.01482,"13":0.00593,"14":0.00296,"15":0.01482,"16":0.01185,"17":0.00889,"18":0.04445,"79":0,"80":0,"81":0,"83":0,"84":0.00889,"85":0.00296,"86":0,"87":0,"88":0.00889,"89":0.01778,"90":0.00889,"91":0,"92":0.03259,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00296,"100":0.00296,"101":0.00296,"102":0.03852,"103":0.01185,"104":0.02074,"105":0.01185,"106":0.02074,"107":0.40297,"108":0.69631},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00593,"14":0.00296,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00296,"6.1":0,"7.1":0,"9.1":0.00296,"10.1":0,"11.1":0,"12.1":0.00296,"13.1":0.00593,"14.1":0.00296,"15.1":0,"15.2-15.3":0,"15.4":0.02074,"15.5":0.00296,"15.6":0.02074,"16.0":0.00296,"16.1":0.01778,"16.2":0.00296,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00194,"4.2-4.3":0.00232,"5.0-5.1":0.00194,"6.0-6.1":0.00077,"7.0-7.1":0.01627,"8.1-8.4":0,"9.0-9.2":0.00077,"9.3":0.05344,"10.0-10.2":0.00077,"10.3":0.05848,"11.0-11.2":0.0031,"11.3-11.4":0.0031,"12.0-12.1":0.00891,"12.2-12.5":0.24863,"13.0-13.1":0.00387,"13.2":0.00349,"13.3":0.01007,"13.4-13.7":0.09372,"14.0-14.4":0.27071,"14.5-14.8":0.26103,"15.0-15.1":0.20526,"15.2-15.3":0.05925,"15.4":0.10883,"15.5":0.2498,"15.6":0.42059,"16.0":0.60377,"16.1":0.73699,"16.2":0.15569,"16.3":0.00465},P:{"4":0.26114,"5.0-5.4":0.02009,"6.2-6.4":0,"7.2-7.4":0.15066,"8.2":0,"9.2":0.04018,"10.1":0.01004,"11.1-11.2":0.02009,"12.0":0.01004,"13.0":0.04018,"14.0":0.05022,"15.0":0.02009,"16.0":0.11048,"17.0":0.23101,"18.0":0.38167,"19.0":0.93409},I:{"0":0,"3":0,"4":0.00379,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00253,"4.2-4.3":0.04675,"4.4":0,"4.4.3-4.4.4":0.1036},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00296,"11":0.02074,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.02815},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21111},Q:{"13.1":0.02111},O:{"0":6.15034},H:{"0":6.90202},L:{"0":68.00031},S:{"2.5":0.2463}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js
index c9d3e336ea9250..cf74944c5c0300 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.3185,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01225,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00613,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01225,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00613,"89":0,"90":0,"91":0.00613,"92":0,"93":0,"94":0.01838,"95":0,"96":0,"97":0.00613,"98":0,"99":0,"100":0,"101":0,"102":0.01225,"103":0.00613,"104":0.03675,"105":0.52063,"106":0.245,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00613,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00613,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0245,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00613,"66":0.01225,"67":0.00613,"68":0,"69":0.00613,"70":0.00613,"71":0.00613,"72":0.00613,"73":0,"74":0.00613,"75":0.00613,"76":0.01225,"77":0.00613,"78":0.00613,"79":0.03063,"80":0.01225,"81":0.01225,"83":0.00613,"84":0.01225,"85":0.01225,"86":0.01225,"87":0.03063,"88":0.01225,"89":0.01225,"90":0.01225,"91":0.03675,"92":0.03063,"93":0.03063,"94":0.01225,"95":0.00613,"96":0.0245,"97":0.03063,"98":0.03675,"99":0.0245,"100":0.0245,"101":0.03063,"102":0.04288,"103":0.20825,"104":0.20825,"105":6.93963,"106":22.54613,"107":0.82075,"108":0.00613,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00613,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00613,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00613,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00613,"86":0,"87":0,"88":0,"89":0.00613,"90":0.20213,"91":0.40425,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01225,"13":0,"14":0,"15":0.00613,"16":0,"17":0,"18":0.00613,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00613,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00613,"102":0.00613,"103":0.01225,"104":0.0735,"105":0.42263,"106":1.568,"107":0.09188},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00613,"14":0.03675,"15":0.00613,_:"0","3.1":0,"3.2":0,"5.1":0.00613,"6.1":0,"7.1":0,"9.1":0.00613,"10.1":0,"11.1":0.00613,"12.1":0.01225,"13.1":0.06738,"14.1":0.09188,"15.1":0.01838,"15.2-15.3":0.01225,"15.4":0.04288,"15.5":0.07963,"15.6":0.37975,"16.0":0.18375,"16.1":0.0245,"16.2":0},G:{"8":0.00551,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00413,"6.0-6.1":0.00138,"7.0-7.1":0.00965,"8.1-8.4":0.00827,"9.0-9.2":0.02618,"9.3":0.07166,"10.0-10.2":0,"10.3":0.05512,"11.0-11.2":0.01654,"11.3-11.4":0.03721,"12.0-12.1":0.01516,"12.2-12.5":0.48369,"13.0-13.1":0.01102,"13.2":0.00965,"13.3":0.02756,"13.4-13.7":0.09646,"14.0-14.4":0.38585,"14.5-14.8":1.028,"15.0-15.1":0.14056,"15.2-15.3":0.22048,"15.4":0.2508,"15.5":0.6835,"15.6":5.11383,"16.0":4.25257,"16.1":0.21773},P:{"4":0.07268,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05192,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01038,"12.0":0.01038,"13.0":0.01038,"14.0":0.01038,"15.0":0.01038,"16.0":0.02077,"17.0":0.05192,"18.0":0.56068},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01125,"4.2-4.3":0.0225,"4.4":0,"4.4.3-4.4.4":0.1575},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00664,"9":0,"10":0,"11":0.07299,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12788},Q:{"13.1":0},O:{"0":0.03488},H:{"0":0.13941},L:{"0":47.68325},S:{"2.5":0.00388}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01148,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00574,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00574,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00574,"74":0,"75":0,"76":0,"77":0,"78":0.01148,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00574,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00574,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01148,"103":0.00574,"104":0.01148,"105":0.00574,"106":0.01148,"107":0.39025,"108":0.30991,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00574,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01722,"50":0,"51":0,"52":0.00574,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00574,"66":0.01722,"67":0,"68":0.00574,"69":0.00574,"70":0.00574,"71":0,"72":0.00574,"73":0,"74":0.00574,"75":0.00574,"76":0.01148,"77":0.00574,"78":0.00574,"79":0.04017,"80":0.01148,"81":0.01148,"83":0.00574,"84":0.01148,"85":0.01148,"86":0.01148,"87":0.0287,"88":0.01148,"89":0.01148,"90":0.01722,"91":0.04017,"92":0.04017,"93":0.03443,"94":0.01722,"95":0.01148,"96":0.01722,"97":0.0287,"98":0.03443,"99":0.01722,"100":0.01722,"101":0.04017,"102":0.02296,"103":0.14921,"104":0.04591,"105":0.06887,"106":0.09756,"107":3.56966,"108":23.0593,"109":0.01148,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00574,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00574,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00574,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.12052,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01148,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00574,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00574,"91":0,"92":0.00574,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00574,"103":0.00574,"104":0.00574,"105":0.01148,"106":0.01148,"107":0.61407,"108":1.23962},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00574,"14":0.02296,"15":0.00574,_:"0","3.1":0,"3.2":0,"5.1":0.00574,"6.1":0,"7.1":0,"9.1":0.01148,"10.1":0,"11.1":0,"12.1":0.01148,"13.1":0.05165,"14.1":0.06887,"15.1":0.01148,"15.2-15.3":0.01148,"15.4":0.02296,"15.5":0.04591,"15.6":0.28695,"16.0":0.04017,"16.1":0.18939,"16.2":0.04017,"16.3":0},G:{"8":0.00426,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00426,"6.0-6.1":0.00142,"7.0-7.1":0.01421,"8.1-8.4":0.00568,"9.0-9.2":0.03268,"9.3":0.06536,"10.0-10.2":0,"10.3":0.05542,"11.0-11.2":0.01279,"11.3-11.4":0.03552,"12.0-12.1":0.00995,"12.2-12.5":0.36802,"13.0-13.1":0.0071,"13.2":0.00426,"13.3":0.01705,"13.4-13.7":0.05826,"14.0-14.4":0.16483,"14.5-14.8":0.44475,"15.0-15.1":0.09236,"15.2-15.3":0.13783,"15.4":0.16057,"15.5":0.4277,"15.6":1.98504,"16.0":2.38716,"16.1":6.00627,"16.2":0.74741,"16.3":0.01421},P:{"4":0.09301,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05167,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01033,"12.0":0,"13.0":0.01033,"14.0":0.01033,"15.0":0.01033,"16.0":0.02067,"17.0":0.04134,"18.0":0.04134,"19.0":0.60971},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01233,"4.2-4.3":0.00822,"4.4":0,"4.4.3-4.4.4":0.10684},A:{"6":0,"7":0,"8":0.00638,"9":0,"10":0,"11":0.05101,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14914},Q:{"13.1":0},O:{"0":0.03835},H:{"0":0.16136},L:{"0":51.9971},S:{"2.5":0.00426}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js
index ce673a8dec1d38..170608e5765871 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00825,"35":0,"36":0,"37":0,"38":0,"39":0.00825,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00825,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01238,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00413,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00413,"79":0,"80":0,"81":0.00413,"82":0,"83":0.00413,"84":0,"85":0,"86":0,"87":0,"88":0.00413,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00413,"99":0.00413,"100":0.00413,"101":0.00413,"102":0.01238,"103":0.00825,"104":0.01238,"105":0.4125,"106":0.198,"107":0.00413,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00413,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00825,"35":0,"36":0,"37":0,"38":0.02888,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00413,"48":0,"49":0.0165,"50":0,"51":0,"52":0,"53":0.02475,"54":0,"55":0.0165,"56":0.00413,"57":0,"58":0.00413,"59":0,"60":0,"61":0,"62":0.00413,"63":0,"64":0,"65":0.00413,"66":0,"67":0.00413,"68":0.00413,"69":0.00413,"70":0.00825,"71":0.00413,"72":0.00413,"73":0.00413,"74":0.00825,"75":0.01238,"76":0.00413,"77":0.00413,"78":0.00413,"79":0.12788,"80":0.00825,"81":0.02063,"83":0.02063,"84":0.01238,"85":0.0165,"86":0.02063,"87":0.02475,"88":0.0165,"89":0.01238,"90":0.00825,"91":0.02475,"92":0.11138,"93":0.00825,"94":0.01238,"95":0.01238,"96":0.02063,"97":0.033,"98":0.02063,"99":0.02063,"100":0.02475,"101":0.02063,"102":0.03713,"103":0.12375,"104":0.132,"105":2.91638,"106":8.24588,"107":0.297,"108":0.00825,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0165,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02063,"37":0.00413,"38":0,"39":0,"40":0.00413,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02475,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00413,"62":0,"63":0.00825,"64":0.0165,"65":0.02063,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00825,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.07013,"91":0.14438,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00413,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00825,"104":0.00825,"105":0.21038,"106":0.792,"107":0.05363},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00825,"14":0.04538,"15":0.0165,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00413,"11.1":0.00413,"12.1":0.00825,"13.1":0.03713,"14.1":0.12788,"15.1":0.02475,"15.2-15.3":0.02063,"15.4":0.07013,"15.5":0.165,"15.6":0.76313,"16.0":0.11963,"16.1":0.02888,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01177,"6.0-6.1":0.01177,"7.0-7.1":0.03532,"8.1-8.4":0.04003,"9.0-9.2":0.03061,"9.3":0.28966,"10.0-10.2":0.01413,"10.3":0.544,"11.0-11.2":0.02119,"11.3-11.4":0.02119,"12.0-12.1":0.03061,"12.2-12.5":0.7324,"13.0-13.1":0.0259,"13.2":0.01413,"13.3":0.05652,"13.4-13.7":0.14365,"14.0-14.4":0.48984,"14.5-14.8":0.81718,"15.0-15.1":0.36502,"15.2-15.3":0.42154,"15.4":0.91138,"15.5":1.46716,"15.6":7.06028,"16.0":8.45915,"16.1":0.32499},P:{"4":0.66535,"5.0-5.4":0.0104,"6.2-6.4":0,"7.2-7.4":0.04158,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04158,"12.0":0.0104,"13.0":0.03119,"14.0":0.02079,"15.0":0.05198,"16.0":0.06238,"17.0":0.09356,"18.0":1.49704},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03564,"4.4":0,"4.4.3-4.4.4":0.08911},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04125,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13513},Q:{"13.1":0.01175},O:{"0":0.8225},H:{"0":0.55621},L:{"0":55.39325},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0088,"35":0,"36":0,"37":0,"38":0,"39":0.0044,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0088,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0044,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0044,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0044,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0044,"100":0,"101":0,"102":0.0132,"103":0.0044,"104":0.0088,"105":0.0088,"106":0.0132,"107":0.40031,"108":0.32993,"109":0.0088,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0088,"35":0,"36":0,"37":0,"38":0.03079,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0044,"48":0,"49":0.022,"50":0,"51":0,"52":0,"53":0.022,"54":0,"55":0.0176,"56":0.0044,"57":0,"58":0.0044,"59":0,"60":0,"61":0,"62":0.0044,"63":0,"64":0,"65":0.0044,"66":0.0044,"67":0.0044,"68":0.0044,"69":0.0044,"70":0.0088,"71":0.0044,"72":0.0044,"73":0.0044,"74":0.0088,"75":0.0132,"76":0.0044,"77":0.0044,"78":0.0044,"79":0.14077,"80":0.0044,"81":0.0176,"83":0.0176,"84":0.0132,"85":0.0176,"86":0.02639,"87":0.03519,"88":0.0176,"89":0.0088,"90":0.02639,"91":0.02639,"92":0.11877,"93":0.0044,"94":0.0088,"95":0.0132,"96":0.0176,"97":0.07918,"98":0.03079,"99":0.0176,"100":0.022,"101":0.0176,"102":0.03079,"103":0.08798,"104":0.03519,"105":0.05279,"106":0.08358,"107":1.73761,"108":11.04589,"109":0.0088,"110":0.0088,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0176,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.022,"37":0.0044,"38":0,"39":0,"40":0.0044,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02639,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0044,"62":0,"63":0.0088,"64":0.0044,"65":0.0044,"66":0.0176,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.0044,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.04399,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0044,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0044,"104":0,"105":0.0044,"106":0.0044,"107":0.29913,"108":0.8842},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0088,"14":0.04399,"15":0.0132,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0088,"13.1":0.03959,"14.1":0.12317,"15.1":0.022,"15.2-15.3":0.022,"15.4":0.06599,"15.5":0.14957,"15.6":0.69064,"16.0":0.04839,"16.1":0.29033,"16.2":0.06159,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00225,"5.0-5.1":0.01125,"6.0-6.1":0.01125,"7.0-7.1":0.03151,"8.1-8.4":0.04277,"9.0-9.2":0.01576,"9.3":0.24309,"10.0-10.2":0.01801,"10.3":0.53795,"11.0-11.2":0.01351,"11.3-11.4":0.02026,"12.0-12.1":0.03151,"12.2-12.5":0.68425,"13.0-13.1":0.02026,"13.2":0.01125,"13.3":0.04277,"13.4-13.7":0.11704,"14.0-14.4":0.39165,"14.5-14.8":0.66625,"15.0-15.1":0.2656,"15.2-15.3":0.2791,"15.4":0.54245,"15.5":0.84856,"15.6":2.85631,"16.0":3.9097,"16.1":7.52679,"16.2":1.68813,"16.3":0.01351},P:{"4":0.62629,"5.0-5.4":0.02088,"6.2-6.4":0,"7.2-7.4":0.04175,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03131,"12.0":0.01044,"13.0":0.03131,"14.0":0.02088,"15.0":0.04175,"16.0":0.05219,"17.0":0.06263,"18.0":0.1357,"19.0":1.68055},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0097,"4.4":0,"4.4.3-4.4.4":0.0679},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05719,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15683},Q:{"13.1":0.0112},O:{"0":0.97457},H:{"0":0.6045},L:{"0":54.09824},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js
index 543d9572a0675d..2535a2b19f4850 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00421,"32":0,"33":0,"34":0.00421,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00421,"67":0,"68":0.00421,"69":0,"70":0,"71":0,"72":0.00421,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00421,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00421,"89":0.00421,"90":0,"91":0.00842,"92":0,"93":0,"94":0.00421,"95":0.00421,"96":0,"97":0.00421,"98":0.08416,"99":0.00421,"100":0,"101":0,"102":0.00421,"103":0.02525,"104":0.01683,"105":0.59754,"106":0.24406,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04208,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00421,"41":0,"42":0,"43":0.02946,"44":0,"45":0,"46":0.00421,"47":0,"48":0,"49":0.00421,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.01683,"56":0.00421,"57":0,"58":0,"59":0,"60":0.02104,"61":0,"62":0,"63":0.00842,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.06733,"70":0.02104,"71":0.00421,"72":0.00421,"73":0,"74":0.08416,"75":0.00421,"76":0,"77":0.00421,"78":0,"79":0.02104,"80":0.00421,"81":0.28194,"83":0.00842,"84":0,"85":0.00421,"86":0.02104,"87":0.04629,"88":0.00421,"89":0,"90":0.0505,"91":0.01683,"92":0.00421,"93":0,"94":0.03787,"95":0.00421,"96":0.01683,"97":0.00842,"98":0.01683,"99":0.02104,"100":0.01262,"101":0.03787,"102":0.02946,"103":0.10099,"104":0.07154,"105":1.76736,"106":5.72709,"107":0.28194,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.03366,"25":0,"26":0.02525,"27":0.04629,"28":0.00421,"29":0,"30":0,"31":0.00421,"32":0,"33":0.00421,"34":0,"35":0.03366,"36":0,"37":0.00421,"38":0.00842,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00421,"47":0.00421,"48":0,"49":0,"50":0.00421,"51":0.00842,"52":0,"53":0,"54":0.01683,"55":0.00421,"56":0.00421,"57":0.00842,"58":0.03366,"60":0.0505,"62":0,"63":0.24406,"64":0.2104,"65":0.23144,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01683,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02104,"80":0.01262,"81":0,"82":0,"83":0.00421,"84":0,"85":0,"86":0.01262,"87":0.00421,"88":0,"89":0,"90":0.18094,"91":0.49654,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00421},B:{"12":0.00842,"13":0.01262,"14":0.00421,"15":0.0547,"16":0.00421,"17":0,"18":0.02104,"79":0.00421,"80":0,"81":0,"83":0,"84":0.00421,"85":0.00421,"86":0,"87":0,"88":0.02104,"89":0.00421,"90":0.00421,"91":0,"92":0.01683,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00421,"99":0.00421,"100":0.00421,"101":0,"102":0.00421,"103":0.01262,"104":0.02525,"105":0.27773,"106":1.00571,"107":0.06733},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00421,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01683,"13.1":0.02104,"14.1":0.00842,"15.1":0,"15.2-15.3":0.00421,"15.4":0,"15.5":0.00842,"15.6":0.02525,"16.0":0.01262,"16.1":0,"16.2":0},G:{"8":0.01244,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00415,"6.0-6.1":0,"7.0-7.1":0.01825,"8.1-8.4":0.00083,"9.0-9.2":0,"9.3":0.03899,"10.0-10.2":0,"10.3":0.41724,"11.0-11.2":0.02489,"11.3-11.4":0.00498,"12.0-12.1":0.01161,"12.2-12.5":2.01571,"13.0-13.1":0.07383,"13.2":0.00249,"13.3":0.07797,"13.4-13.7":0.27374,"14.0-14.4":0.68601,"14.5-14.8":0.6437,"15.0-15.1":0.19659,"15.2-15.3":0.2895,"15.4":0.48195,"15.5":0.49688,"15.6":1.13228,"16.0":0.97716,"16.1":0.04231},P:{"4":0.35962,"5.0-5.4":0.01027,"6.2-6.4":0.01027,"7.2-7.4":0.23632,"8.2":0,"9.2":0.07192,"10.1":0.02055,"11.1-11.2":0.0411,"12.0":0.01027,"13.0":0.06165,"14.0":0.10275,"15.0":0.02055,"16.0":0.07192,"17.0":0.10275,"18.0":0.38017},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00409,"4.2-4.3":0.00186,"4.4":0,"4.4.3-4.4.4":0.1051},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03366,"5.5":0},J:{"7":0,"10":0.03475},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2896},Q:{"13.1":0.00579},O:{"0":0.39965},H:{"0":5.58219},L:{"0":67.71603},S:{"2.5":0.1448}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00383,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00383,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00383,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01148,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.11478,"99":0.01148,"100":0,"101":0.00383,"102":0.00765,"103":0.01148,"104":0.00383,"105":0.00765,"106":0.00765,"107":0.47825,"108":0.30608,"109":0.00383,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00765,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00765,"36":0,"37":0,"38":0,"39":0,"40":0.00383,"41":0,"42":0,"43":0.0153,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00765,"56":0.00383,"57":0,"58":0.00383,"59":0,"60":0.00383,"61":0,"62":0,"63":0.00383,"64":0.00383,"65":0,"66":0,"67":0,"68":0.00383,"69":0.03061,"70":0.01148,"71":0.00383,"72":0.0153,"73":0.00383,"74":0.01913,"75":0.00383,"76":0,"77":0.00383,"78":0,"79":0.00765,"80":0.01148,"81":0.15687,"83":0.00765,"84":0.00383,"85":0.00383,"86":0.00765,"87":0.05356,"88":0.00383,"89":0,"90":0.0153,"91":0.00383,"92":0.00383,"93":0,"94":0.0153,"95":0.0153,"96":0.01148,"97":0.00383,"98":0.03826,"99":0.00765,"100":0.0153,"101":0.00765,"102":0.03443,"103":0.06504,"104":0.02678,"105":0.03061,"106":0.11861,"107":0.98711,"108":4.98528,"109":0.00383,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00383,"25":0,"26":0.00765,"27":0.00383,"28":0.00383,"29":0,"30":0,"31":0.01148,"32":0.00383,"33":0.00383,"34":0,"35":0.01148,"36":0,"37":0.00383,"38":0.03061,"39":0,"40":0,"41":0,"42":0.00383,"43":0,"44":0,"45":0,"46":0.04209,"47":0,"48":0,"49":0,"50":0,"51":0.01148,"52":0,"53":0,"54":0.00383,"55":0.00383,"56":0.00383,"57":0.00383,"58":0.06887,"60":0.06504,"62":0,"63":0.18747,"64":0.24486,"65":0.06504,"66":0.19895,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01913,"73":0.00765,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00383,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00383,"86":0.00383,"87":0,"88":0,"89":0,"90":0,"91":0.00383,"92":0.03443,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00765},B:{"12":0.00765,"13":0.00383,"14":0.00383,"15":0.01913,"16":0.00383,"17":0.00383,"18":0.01913,"79":0,"80":0,"81":0,"83":0,"84":0.00383,"85":0,"86":0,"87":0,"88":0.01913,"89":0.00765,"90":0.00383,"91":0.00765,"92":0.13391,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00383,"101":0,"102":0.00383,"103":0.00383,"104":0.00383,"105":0.01148,"106":0.02678,"107":0.34434,"108":0.75755},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00383,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00383,"12.1":0.00383,"13.1":0.01913,"14.1":0.00765,"15.1":0.00383,"15.2-15.3":0.00383,"15.4":0,"15.5":0.00765,"15.6":0.03061,"16.0":0.00383,"16.1":0.02296,"16.2":0.00383,"16.3":0},G:{"8":0.02535,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00491,"6.0-6.1":0.00164,"7.0-7.1":0.01717,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04825,"10.0-10.2":0.00164,"10.3":0.28543,"11.0-11.2":0.00245,"11.3-11.4":0.00491,"12.0-12.1":0.02944,"12.2-12.5":1.38708,"13.0-13.1":0.04662,"13.2":0.00245,"13.3":0.06625,"13.4-13.7":0.12186,"14.0-14.4":0.5406,"14.5-14.8":0.42692,"15.0-15.1":0.1922,"15.2-15.3":0.28216,"15.4":0.38684,"15.5":0.40811,"15.6":0.78023,"16.0":0.7696,"16.1":1.33556,"16.2":0.25108,"16.3":0.00327},P:{"4":0.45422,"5.0-5.4":0.01032,"6.2-6.4":0,"7.2-7.4":0.17549,"8.2":0.01032,"9.2":0.08259,"10.1":0.01032,"11.1-11.2":0.09291,"12.0":0,"13.0":0.05162,"14.0":0.12388,"15.0":0.03097,"16.0":0.08259,"17.0":0.07226,"18.0":0.11356,"19.0":0.60907},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00248,"4.2-4.3":0.004,"4.4":0,"4.4.3-4.4.4":0.08734},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03443,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00617},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.38279},Q:{"13.1":0.01235},O:{"0":0.4507},H:{"0":6.10818},L:{"0":68.83414},S:{"2.5":0.7841}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js
index 85b1195d16ce99..86024907c0ccf6 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01268,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00423,"67":0,"68":0.00423,"69":0,"70":0,"71":0,"72":0.00423,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00423,"79":0,"80":0,"81":0,"82":0.00423,"83":0,"84":0,"85":0,"86":0.00423,"87":0,"88":0.00423,"89":0,"90":0.0465,"91":0.00423,"92":0,"93":0,"94":0,"95":0.00423,"96":0,"97":0,"98":0,"99":0.00423,"100":0.00423,"101":0.00845,"102":0.01691,"103":0.01268,"104":0.03382,"105":0.71014,"106":0.32971,"107":0.00845,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00845,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00423,"49":0.00423,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00423,"61":0,"62":0.00423,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00423,"69":0.00845,"70":0.00845,"71":0,"72":0,"73":0,"74":0.00423,"75":0,"76":0,"77":0.00423,"78":0,"79":0.00423,"80":0.00423,"81":0.02536,"83":0.00423,"84":0.00423,"85":0.00423,"86":0.00423,"87":0.00423,"88":0.00423,"89":0.00845,"90":0.00423,"91":0.00845,"92":0.00845,"93":0.00423,"94":0.00423,"95":0.00845,"96":0.01268,"97":0.01268,"98":0.02536,"99":0.01691,"100":0.02536,"101":0.02114,"102":0.02536,"103":0.14372,"104":0.08031,"105":2.40939,"106":7.41416,"107":0.27476,"108":0.01691,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.03804,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00423,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00423,"62":0,"63":0.07609,"64":0.03804,"65":0.19444,"66":0.00845,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01268,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00423,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00423,"86":0,"87":0,"88":0,"89":0.00423,"90":0.11413,"91":0.30857,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01268,"13":0.00423,"14":0.00423,"15":0.01268,"16":0.00423,"17":0.00423,"18":0.03382,"79":0,"80":0,"81":0,"83":0,"84":0.00845,"85":0,"86":0,"87":0,"88":0,"89":0.00423,"90":0.00423,"91":0,"92":0.01691,"93":0,"94":0,"95":0,"96":0.00423,"97":0.00845,"98":0,"99":0.00845,"100":0.00423,"101":0.02536,"102":0.00845,"103":0.02536,"104":0.04227,"105":0.689,"106":2.18959,"107":0.1099},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00845,"14":0.00845,"15":0.00423,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00423,"13.1":0.02959,"14.1":0.05072,"15.1":0.01691,"15.2-15.3":0.02959,"15.4":0.01691,"15.5":0.07186,"15.6":0.32548,"16.0":0.06763,"16.1":0.00845,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01549,"6.0-6.1":0.00119,"7.0-7.1":0.00477,"8.1-8.4":0.01669,"9.0-9.2":0,"9.3":0.04529,"10.0-10.2":0,"10.3":0.03575,"11.0-11.2":0.00596,"11.3-11.4":0.00238,"12.0-12.1":0.00119,"12.2-12.5":0.68766,"13.0-13.1":0.01311,"13.2":0.00238,"13.3":0.02384,"13.4-13.7":0.0727,"14.0-14.4":0.48744,"14.5-14.8":0.48744,"15.0-15.1":0.34562,"15.2-15.3":0.27769,"15.4":0.26934,"15.5":0.76751,"15.6":4.35361,"16.0":3.0343,"16.1":0.17877},P:{"4":0.3871,"5.0-5.4":0,"6.2-6.4":0.01019,"7.2-7.4":0.57046,"8.2":0,"9.2":0.02037,"10.1":0.05093,"11.1-11.2":0.09168,"12.0":0.01019,"13.0":0.04075,"14.0":0.04075,"15.0":0.05093,"16.0":0.12224,"17.0":0.36672,"18.0":2.08828},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00556,"4.2-4.3":0.04911,"4.4":0,"4.4.3-4.4.4":0.16864},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00423,"10":0,"11":0.2198,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.41566},Q:{"13.1":0.01732},O:{"0":0.50225},H:{"0":1.59593},L:{"0":62.99352},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01559,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01559,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0039,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.0039,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00779,"89":0,"90":0.00779,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0039,"100":0.0039,"101":0.01169,"102":0.00779,"103":0,"104":0.0039,"105":0.00779,"106":0.00779,"107":0.53779,"108":0.36632,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.0039,"49":0.01169,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0039,"64":0,"65":0,"66":0.0039,"67":0.0039,"68":0,"69":0.00779,"70":0.0039,"71":0,"72":0,"73":0,"74":0.0039,"75":0.0039,"76":0.0039,"77":0,"78":0.0039,"79":0.00779,"80":0.0039,"81":0.02338,"83":0.0039,"84":0.0039,"85":0,"86":0.00779,"87":0.03507,"88":0.0039,"89":0.0039,"90":0.0039,"91":0.05456,"92":0.0039,"93":0.0039,"94":0.0039,"95":0.00779,"96":0.00779,"97":0.00779,"98":0.00779,"99":0.00779,"100":0.01559,"101":0.00779,"102":0.00779,"103":0.10132,"104":0.01559,"105":0.05846,"106":0.09353,"107":1.39123,"108":6.91328,"109":0.03118,"110":0.0039,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0039,"27":0,"28":0.00779,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.0039,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0039,"62":0,"63":0.05066,"64":0.00779,"65":0.00779,"66":0.05066,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00779,"73":0.0039,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00779,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0039,"86":0,"87":0,"88":0,"89":0.0039,"90":0,"91":0,"92":0.04287,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0039,"13":0.0039,"14":0.0039,"15":0.0039,"16":0.0039,"17":0.0039,"18":0.01559,"79":0,"80":0,"81":0,"83":0,"84":0.0039,"85":0.0039,"86":0,"87":0,"88":0,"89":0.0039,"90":0.0039,"91":0,"92":0.05846,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0039,"101":0,"102":0.0039,"103":0.00779,"104":0.0039,"105":0.04287,"106":0.02338,"107":0.80668,"108":1.32108},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0039,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0039,"13.1":0.02728,"14.1":0.02728,"15.1":0.01169,"15.2-15.3":0.01169,"15.4":0.01169,"15.5":0.03507,"15.6":0.23772,"16.0":0.01169,"16.1":0.09743,"16.2":0.01949,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00386,"6.0-6.1":0.02832,"7.0-7.1":0.01931,"8.1-8.4":0.00901,"9.0-9.2":0,"9.3":0.06178,"10.0-10.2":0.00129,"10.3":0.11455,"11.0-11.2":0.01544,"11.3-11.4":0.00129,"12.0-12.1":0.00901,"12.2-12.5":0.94341,"13.0-13.1":0.01416,"13.2":0.00386,"13.3":0.02059,"13.4-13.7":0.04376,"14.0-14.4":0.44532,"14.5-14.8":0.35909,"15.0-15.1":0.36938,"15.2-15.3":0.33721,"15.4":0.19177,"15.5":0.4865,"15.6":1.21111,"16.0":1.73494,"16.1":4.67971,"16.2":0.40413,"16.3":0.00901},P:{"4":0.35654,"5.0-5.4":0,"6.2-6.4":0.01019,"7.2-7.4":0.35654,"8.2":0,"9.2":0,"10.1":0.04075,"11.1-11.2":0.06112,"12.0":0.01019,"13.0":0.04075,"14.0":0.06112,"15.0":0.14262,"16.0":0.0815,"17.0":0.42785,"18.0":0.29542,"19.0":2.18001},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00104,"4.2-4.3":0.01399,"4.4":0,"4.4.3-4.4.4":0.08291},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.10912,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.36008},Q:{"13.1":0},O:{"0":0.67133},H:{"0":1.40981},L:{"0":65.81612},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js
index 9ede146bc6a057..e2503aaaef5e73 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.005,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.115,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.005,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01,"69":0,"70":0,"71":0,"72":0.005,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.035,"79":0,"80":0,"81":0,"82":0,"83":0.005,"84":0,"85":0,"86":0,"87":0,"88":0.005,"89":0,"90":0,"91":0.205,"92":0,"93":0,"94":0.01,"95":0.005,"96":0.035,"97":0.005,"98":0.015,"99":0.01,"100":0.005,"101":0.035,"102":0.355,"103":0.07,"104":0.1,"105":2.305,"106":1,"107":0.01,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.01,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02,"50":0.005,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.025,"57":0,"58":0,"59":0.01,"60":0,"61":0,"62":0,"63":0,"64":0.005,"65":0,"66":0,"67":0,"68":0.01,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.005,"77":0,"78":0.005,"79":0.01,"80":0.005,"81":0.12,"83":0,"84":0.005,"85":0.005,"86":0.005,"87":0.025,"88":0,"89":0.005,"90":0.005,"91":0.005,"92":0.005,"93":0.01,"94":0.04,"95":0.005,"96":0.03,"97":0.015,"98":0.025,"99":0.05,"100":0.03,"101":0.025,"102":0.055,"103":0.16,"104":0.135,"105":3.025,"106":9.095,"107":0.24,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.015,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.195,"91":0.325,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.055,"79":0,"80":0,"81":0,"83":0,"84":0.01,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.005,"91":0,"92":0.01,"93":0,"94":0,"95":0,"96":0.005,"97":0.26,"98":0,"99":0,"100":0.015,"101":0,"102":0.01,"103":0.015,"104":0.03,"105":0.485,"106":1.965,"107":0.105},E:{"4":0,"5":0,"6":0,"7":0,"8":0.005,"9":0,"10":0,"11":0,"12":0,"13":0.01,"14":0.065,"15":0.01,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.015,"11.1":0.02,"12.1":0.09,"13.1":0.195,"14.1":0.25,"15.1":0.025,"15.2-15.3":0.19,"15.4":0.05,"15.5":0.215,"15.6":1.04,"16.0":0.395,"16.1":0.06,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00472,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18864,"10.0-10.2":0,"10.3":0.29946,"11.0-11.2":0.01179,"11.3-11.4":0.34662,"12.0-12.1":0.01415,"12.2-12.5":1.07051,"13.0-13.1":0.00943,"13.2":0,"13.3":0.37256,"13.4-13.7":0.30417,"14.0-14.4":0.26645,"14.5-14.8":0.90309,"15.0-15.1":0.30182,"15.2-15.3":0.25702,"15.4":0.78991,"15.5":1.10352,"15.6":9.78312,"16.0":5.70859,"16.1":0.29946},P:{"4":0.01053,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.38977,"8.2":0,"9.2":0.01053,"10.1":0.02107,"11.1-11.2":0.07374,"12.0":0.01053,"13.0":0.06321,"14.0":0.07374,"15.0":0.05267,"16.0":0.09481,"17.0":0.3687,"18.0":4.0557},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00421,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15579},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.045,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.415},Q:{"13.1":0},O:{"0":0.03},H:{"0":0.06154},L:{"0":45.355},S:{"2.5":0.005}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.01299,"49":0,"50":0,"51":0,"52":0.05629,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.01732,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01732,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03897,"79":0,"80":0.00433,"81":0,"82":0,"83":0,"84":0.00866,"85":0,"86":0,"87":0.00433,"88":0,"89":0,"90":0,"91":0.09093,"92":0,"93":0,"94":0.00433,"95":0,"96":0.00433,"97":0,"98":0,"99":0.01732,"100":0.00433,"101":0.00866,"102":0.25547,"103":0.00866,"104":0.00433,"105":0.01732,"106":0.10392,"107":1.53282,"108":1.10848,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02598,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00433,"60":0.00433,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00433,"71":0,"72":0.00433,"73":0,"74":0,"75":0,"76":0.00433,"77":0,"78":0.00433,"79":0.01732,"80":0.01732,"81":0.03464,"83":0,"84":0,"85":0,"86":0,"87":0.01299,"88":0.00433,"89":0.00433,"90":0,"91":0.00433,"92":0.00866,"93":0,"94":0.03031,"95":0,"96":0.00433,"97":0.00866,"98":0.00866,"99":0,"100":0.00866,"101":0.00866,"102":0.00866,"103":0.11258,"104":0.00433,"105":0.03464,"106":0.16454,"107":1.25137,"108":6.99728,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00866,"90":0,"91":0,"92":0.12557,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01299,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01299,"91":0,"92":0.00866,"93":0.00433,"94":0,"95":0,"96":0,"97":0.00433,"98":0,"99":0.00433,"100":0,"101":0,"102":0,"103":0.00433,"104":0.01299,"105":0.19485,"106":0.00866,"107":0.58022,"108":1.39426},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00866,"14":0.14289,"15":0.00433,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00433,"12.1":0.03464,"13.1":0.07794,"14.1":0.18619,"15.1":0.03464,"15.2-15.3":0.0866,"15.4":0.0433,"15.5":0.13856,"15.6":0.79672,"16.0":0.10392,"16.1":0.70146,"16.2":0.1299,"16.3":0},G:{"8":0.00468,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00234,"9.0-9.2":0,"9.3":0.05385,"10.0-10.2":0,"10.3":0.13111,"11.0-11.2":0.00702,"11.3-11.4":0.31606,"12.0-12.1":0.03278,"12.2-12.5":0.8639,"13.0-13.1":0.01639,"13.2":0.00702,"13.3":0.48228,"13.4-13.7":0.13813,"14.0-14.4":0.26689,"14.5-14.8":0.50101,"15.0-15.1":0.20602,"15.2-15.3":0.23412,"15.4":0.76791,"15.5":1.00905,"15.6":4.10643,"16.0":2.5355,"16.1":9.04163,"16.2":0.94584,"16.3":0.03512},P:{"4":0.08408,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.73572,"8.2":0,"9.2":0.02102,"10.1":0.01051,"11.1-11.2":0.11561,"12.0":0.04204,"13.0":0.11561,"14.0":0.76725,"15.0":0.05255,"16.0":0.14714,"17.0":0.26276,"18.0":0.6201,"19.0":5.21308},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.17124},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03464,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.58401},Q:{"13.1":0},O:{"0":0.05103},H:{"0":0.04294},L:{"0":47.96902},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js
index 372635c52248ee..b736baa9f294a5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00321,"34":0,"35":0,"36":0,"37":0.00161,"38":0,"39":0.00161,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00321,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00161,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00161,"90":0,"91":0,"92":0,"93":0.00161,"94":0,"95":0,"96":0,"97":0.00161,"98":0,"99":0,"100":0.00161,"101":0,"102":0.00482,"103":0.00161,"104":0.00964,"105":0.19272,"106":0.09636,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00482,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00161,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01445,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.053,"56":0,"57":0,"58":0.00321,"59":0,"60":0,"61":0,"62":0.00161,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00161,"75":0,"76":0,"77":0,"78":0.00161,"79":0.03373,"80":0,"81":0.00161,"83":0.00161,"84":0,"85":0,"86":0.00161,"87":0.00321,"88":0.00161,"89":0.00321,"90":0,"91":0,"92":0.00161,"93":0,"94":0.00161,"95":0,"96":0.00161,"97":0,"98":0,"99":0.00161,"100":0.00161,"101":0.00161,"102":0.00321,"103":0.00642,"104":0.01124,"105":0.19111,"106":0.65204,"107":0.02088,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00161,"25":0,"26":0.00161,"27":0.00321,"28":0,"29":0,"30":0.03051,"31":0.00803,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00482,"38":0.00161,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00161,"45":0,"46":0.00161,"47":0,"48":0,"49":0,"50":0.00161,"51":0,"52":0,"53":0,"54":0.00161,"55":0,"56":0,"57":0.00642,"58":0.00642,"60":0.10921,"62":0,"63":0.11242,"64":0.14454,"65":0.03694,"66":0.00161,"67":0,"68":0,"69":0,"70":0.00482,"71":0,"72":0.00161,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00161,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00642,"91":0.03051,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00161},B:{"12":0.00482,"13":0.00161,"14":0.00161,"15":0.00482,"16":0.00161,"17":0.00161,"18":0.00482,"79":0,"80":0,"81":0,"83":0,"84":0.00321,"85":0,"86":0,"87":0,"88":0,"89":0.00161,"90":0,"91":0,"92":0.00482,"93":0,"94":0,"95":0,"96":0,"97":0.00161,"98":0,"99":0.00161,"100":0.00642,"101":0.00321,"102":0.00161,"103":0.00321,"104":0.04015,"105":0.18148,"106":0.20878,"107":0.00964},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00161,"13":0.00161,"14":0.00642,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00803,"6.1":0,"7.1":0,"9.1":0.00161,"10.1":0,"11.1":0.00161,"12.1":0,"13.1":0.00482,"14.1":0.00321,"15.1":0,"15.2-15.3":0,"15.4":0.00161,"15.5":0.00642,"15.6":0.01445,"16.0":0.00482,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00545,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.20531,"10.0-10.2":0,"10.3":0.08176,"11.0-11.2":0.05996,"11.3-11.4":0.00182,"12.0-12.1":0.00908,"12.2-12.5":1.07744,"13.0-13.1":0.02725,"13.2":0.00273,"13.3":0.01726,"13.4-13.7":0.0863,"14.0-14.4":0.46786,"14.5-14.8":1.18464,"15.0-15.1":0.27345,"15.2-15.3":0.27617,"15.4":0.41789,"15.5":0.82761,"15.6":1.63614,"16.0":1.88779,"16.1":0.1499},P:{"4":0.09173,"5.0-5.4":0,"6.2-6.4":0.03058,"7.2-7.4":0.05096,"8.2":0,"9.2":0.05096,"10.1":0,"11.1-11.2":0.01019,"12.0":0,"13.0":0,"14.0":0.03058,"15.0":0.02039,"16.0":0.05096,"17.0":0.11212,"18.0":0.55041},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0004,"4.2-4.3":0.00079,"4.4":0,"4.4.3-4.4.4":0.09524},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01285,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12591},Q:{"13.1":0.1427},O:{"0":1.94741},H:{"0":4.36285},L:{"0":79.84912},S:{"2.5":0.02518}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00185,"42":0,"43":0.00185,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02034,"73":0,"74":0,"75":0,"76":0,"77":0.0037,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00185,"88":0,"89":0,"90":0,"91":0.00185,"92":0,"93":0.00185,"94":0,"95":0,"96":0,"97":0.00185,"98":0.0037,"99":0,"100":0,"101":0,"102":0.03513,"103":0.00185,"104":0,"105":0.00555,"106":0.01849,"107":0.2792,"108":0.18305,"109":0.00925,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00185,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00185,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0037,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.06102,"56":0,"57":0,"58":0.00185,"59":0,"60":0.00185,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00185,"71":0,"72":0,"73":0,"74":0.00185,"75":0,"76":0,"77":0,"78":0,"79":0.01479,"80":0.00185,"81":0.0074,"83":0.00185,"84":0.00185,"85":0,"86":0,"87":0.00185,"88":0,"89":0,"90":0.00185,"91":0.00185,"92":0.00185,"93":0,"94":0.00185,"95":0.00185,"96":0.00185,"97":0.00185,"98":0.00185,"99":0.00555,"100":0.00185,"101":0,"102":0,"103":0.0037,"104":0.00925,"105":0.0037,"106":0.01294,"107":0.28105,"108":0.86533,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.0037,"25":0,"26":0.00185,"27":0.00185,"28":0,"29":0,"30":0.04807,"31":0.02034,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.01664,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00555,"47":0,"48":0,"49":0,"50":0.00185,"51":0.00185,"52":0,"53":0,"54":0.0074,"55":0,"56":0,"57":0.00185,"58":0.0037,"60":0.09245,"62":0,"63":0.07396,"64":0.05917,"65":0.00925,"66":0.05917,"67":0,"68":0,"69":0,"70":0.00185,"71":0,"72":0,"73":0.00185,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00185,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00555,"91":0,"92":0.00185,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0037},B:{"12":0.00185,"13":0.00185,"14":0.00185,"15":0,"16":0.00185,"17":0.00185,"18":0.00925,"79":0,"80":0,"81":0,"83":0,"84":0.01109,"85":0,"86":0,"87":0,"88":0,"89":0.00185,"90":0.00185,"91":0,"92":0.0037,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00185,"100":0.0074,"101":0.00185,"102":0.00185,"103":0.00925,"104":0.02034,"105":0.09615,"106":0.00555,"107":0.15532,"108":0.29584},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00185,"14":0.00185,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.02404,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00185,"14.1":0.00185,"15.1":0,"15.2-15.3":0.00185,"15.4":0,"15.5":0.00185,"15.6":0.00555,"16.0":0,"16.1":0.0074,"16.2":0.03143,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00634,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01981,"10.0-10.2":0,"10.3":0.0111,"11.0-11.2":0.01427,"11.3-11.4":0,"12.0-12.1":0.00793,"12.2-12.5":0.81945,"13.0-13.1":0.00713,"13.2":0.00238,"13.3":0.03963,"13.4-13.7":0.06182,"14.0-14.4":0.46282,"14.5-14.8":0.70454,"15.0-15.1":0.32413,"15.2-15.3":0.31542,"15.4":0.21239,"15.5":0.86542,"15.6":0.60072,"16.0":1.35835,"16.1":1.33537,"16.2":0.24092,"16.3":0.04517},P:{"4":0.06122,"5.0-5.4":0,"6.2-6.4":0.04081,"7.2-7.4":0.03061,"8.2":0,"9.2":0.03061,"10.1":0,"11.1-11.2":0.07142,"12.0":0,"13.0":0.07142,"14.0":0.02041,"15.0":0.02041,"16.0":0.13264,"17.0":0.07142,"18.0":0.17346,"19.0":0.69383},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00065,"4.4":0,"4.4.3-4.4.4":0.08599},A:{"6":0,"7":0,"8":0.00235,"9":0,"10":0,"11":0.02353,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09781},Q:{"13.1":0.04076},O:{"0":1.77692},H:{"0":4.54522},L:{"0":79.89776},S:{"2.5":0.05706}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js
index e3602094e78f5d..71ff078b8afc9f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":4.86826,"106":0.67416,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.07756,"104":0,"105":4.1941,"106":12.20047,"107":0.97246,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.07756,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.5966,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":2.69663,"106":2.99493,"107":0.37586},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.22671,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.07756,"14.1":0.5966,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":2.02247,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.74271,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.37282,"14.5-14.8":1.67037,"15.0-15.1":0.18494,"15.2-15.3":0,"15.4":0.55777,"15.5":4.83203,"15.6":8.17571,"16.0":11.8922,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":5.8372},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":1.49747,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0.24442},L:{"0":27.618},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":1.72335,"108":0.57582,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.23033,"100":0,"101":0,"102":0,"103":0.23033,"104":0,"105":0,"106":0,"107":0.26735,"108":8.01212,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.80615,"108":1.07349},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":1.64931,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.34549,"13.1":0.07815,"14.1":0.03702,"15.1":0.03702,"15.2-15.3":0,"15.4":0.03702,"15.5":0,"15.6":0.23033,"16.0":0,"16.1":0.46066,"16.2":0.23033,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.94234,"13.0-13.1":0,"13.2":0.13631,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.53933,"14.5-14.8":2.01507,"15.0-15.1":0.13631,"15.2-15.3":0,"15.4":0.94234,"15.5":0.80603,"15.6":7.25424,"16.0":26.61074,"16.1":17.3355,"16.2":0,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0.09129,"19.0":1.22739},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.23033,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.84773},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":23.59811},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js
index 292c39bed9f332..2b0ae66bf25b26 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00275,"44":0,"45":0,"46":0,"47":0.00138,"48":0,"49":0,"50":0,"51":0,"52":0.00138,"53":0,"54":0,"55":0,"56":0.00138,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00138,"66":0,"67":0,"68":0.00275,"69":0,"70":0,"71":0,"72":0.00138,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00138,"79":0,"80":0.00138,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00138,"91":0.00138,"92":0,"93":0,"94":0.00138,"95":0.00138,"96":0.00138,"97":0.00138,"98":0.00138,"99":0.00689,"100":0.00413,"101":0.00138,"102":0.00551,"103":0.00551,"104":0.01515,"105":0.13082,"106":0.06334,"107":0.00413,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00138,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00138,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00413,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00138,"56":0,"57":0,"58":0.00138,"59":0,"60":0,"61":0,"62":0.00138,"63":0.00138,"64":0.00275,"65":0,"66":0,"67":0,"68":0.00138,"69":0.00689,"70":0.00275,"71":0.00138,"72":0,"73":0.00138,"74":0.00413,"75":0.00138,"76":0.00138,"77":0.00413,"78":0.00138,"79":0.00551,"80":0.00413,"81":0.01102,"83":0.00275,"84":0.00413,"85":0.01377,"86":0.00551,"87":0.00551,"88":0.00275,"89":0.00138,"90":0.00138,"91":0.00275,"92":0.00138,"93":0.00138,"94":0.00275,"95":0.00413,"96":0.00413,"97":0.00413,"98":0.00413,"99":0.00413,"100":0.00413,"101":0.00413,"102":0.00551,"103":0.02203,"104":0.02066,"105":0.22721,"106":0.57421,"107":0.02341,"108":0.00138,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.00138,"15":0,"16":0.00138,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00138,"24":0.03167,"25":0.00138,"26":0.02892,"27":0.04269,"28":0.01928,"29":0.00689,"30":0.0716,"31":0.04131,"32":0.08262,"33":0.03856,"34":0.00138,"35":0.00551,"36":0.01102,"37":0.00964,"38":0.03443,"39":0.00275,"40":0,"41":0.00138,"42":0.05783,"43":0.00551,"44":0.00275,"45":0.00551,"46":0.03305,"47":0.00826,"48":0.00138,"49":0,"50":0.02341,"51":0.01515,"52":0,"53":0.00138,"54":0.02203,"55":0.02066,"56":0.00689,"57":0.03029,"58":0.084,"60":0.55493,"62":0.00551,"63":0.65958,"64":0.28366,"65":0.22307,"66":0.00413,"67":0.00138,"68":0.00275,"69":0.00138,"70":0.00413,"71":0.00275,"72":0.01239,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00138,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00138,"86":0.00275,"87":0,"88":0.00138,"89":0.00138,"90":0.01515,"91":0.02341,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02479},B:{"12":0.00275,"13":0,"14":0,"15":0.00138,"16":0,"17":0,"18":0.00413,"79":0,"80":0,"81":0,"83":0,"84":0.00138,"85":0,"86":0,"87":0,"88":0,"89":0.00138,"90":0,"91":0,"92":0.00138,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00138,"100":0.00138,"101":0.00275,"102":0.00138,"103":0.00275,"104":0.00275,"105":0.02754,"106":0.08124,"107":0.00551},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00138,"14":0.00275,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00138,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00275,"14.1":0.00413,"15.1":0.00138,"15.2-15.3":0.00138,"15.4":0.00138,"15.5":0.00275,"15.6":0.00964,"16.0":0.00689,"16.1":0.00138,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00085,"6.0-6.1":0,"7.0-7.1":0.00255,"8.1-8.4":0,"9.0-9.2":0.00085,"9.3":0.02377,"10.0-10.2":0.0017,"10.3":0.05857,"11.0-11.2":0.01783,"11.3-11.4":0.00679,"12.0-12.1":0.03056,"12.2-12.5":0.84458,"13.0-13.1":0.05433,"13.2":0.02801,"13.3":0.11714,"13.4-13.7":0.1791,"14.0-14.4":0.86835,"14.5-14.8":0.87344,"15.0-15.1":0.53052,"15.2-15.3":0.54155,"15.4":0.41083,"15.5":0.69943,"15.6":1.10008,"16.0":1.72142,"16.1":0.06791},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05283,"8.2":0,"9.2":0.0317,"10.1":0,"11.1-11.2":0.02113,"12.0":0.01057,"13.0":0.02113,"14.0":0.02113,"15.0":0.02113,"16.0":0.05283,"17.0":0.07396,"18.0":0.44378},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00066,"4.2-4.3":0.00262,"4.4":0,"4.4.3-4.4.4":0.05049},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00413,"5.5":0},J:{"7":0,"10":0.00862},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28456},Q:{"13.1":0},O:{"0":1.06925},H:{"0":33.33238},L:{"0":47.65793},S:{"2.5":0.00862}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00501,"44":0,"45":0,"46":0,"47":0.00167,"48":0,"49":0,"50":0,"51":0,"52":0.00167,"53":0,"54":0,"55":0,"56":0,"57":0.00167,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00167,"66":0,"67":0,"68":0.00501,"69":0,"70":0,"71":0,"72":0.00167,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00167,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00167,"92":0,"93":0,"94":0,"95":0.00167,"96":0.00167,"97":0.00167,"98":0.00167,"99":0.00334,"100":0.00334,"101":0.00167,"102":0.00501,"103":0.00334,"104":0.00501,"105":0.00668,"106":0.01169,"107":0.14028,"108":0.10187,"109":0.00501,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00334,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00167,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00835,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00334,"56":0,"57":0,"58":0.00167,"59":0,"60":0,"61":0,"62":0.00167,"63":0.00167,"64":0.00334,"65":0.00167,"66":0,"67":0,"68":0.00167,"69":0.00835,"70":0.00501,"71":0.00167,"72":0.00167,"73":0.00167,"74":0.00668,"75":0.00167,"76":0.00167,"77":0.00668,"78":0,"79":0.00668,"80":0.00501,"81":0.0167,"83":0.00167,"84":0.00167,"85":0.00501,"86":0.00334,"87":0.00501,"88":0.00334,"89":0.00167,"90":0.00167,"91":0.00668,"92":0.00334,"93":0.00835,"94":0.00334,"95":0.00668,"96":0.00334,"97":0.00334,"98":0.00501,"99":0.00501,"100":0.00668,"101":0.00334,"102":0.00501,"103":0.02004,"104":0.00835,"105":0.0167,"106":0.02505,"107":0.2505,"108":0.96192,"109":0.00167,"110":0.00167,"111":0},F:{"9":0,"11":0,"12":0.00167,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00167,"24":0.02672,"25":0.00167,"26":0.01837,"27":0.03674,"28":0.0167,"29":0.00501,"30":0.05177,"31":0.02338,"32":0.07348,"33":0.03173,"34":0.00167,"35":0.00501,"36":0.00501,"37":0.01002,"38":0.03006,"39":0.00334,"40":0,"41":0.00334,"42":0.04008,"43":0.00501,"44":0.00334,"45":0.00334,"46":0.02338,"47":0.00668,"48":0.00167,"49":0,"50":0.0167,"51":0.01002,"52":0,"53":0.00167,"54":0.0167,"55":0.01336,"56":0.00334,"57":0.0167,"58":0.0501,"60":0.3006,"62":0.00334,"63":0.36406,"64":0.10521,"65":0.06513,"66":0.2839,"67":0.00334,"68":0,"69":0.00334,"70":0.00334,"71":0.00334,"72":0.01837,"73":0.01503,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00167,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00167,"86":0.00167,"87":0,"88":0.00167,"89":0,"90":0.00167,"91":0,"92":0.01169,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.03841},B:{"12":0.00501,"13":0,"14":0,"15":0.00167,"16":0,"17":0,"18":0.00668,"79":0,"80":0,"81":0,"83":0,"84":0.00167,"85":0,"86":0,"87":0,"88":0,"89":0.00167,"90":0.00167,"91":0,"92":0.00334,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00167,"100":0,"101":0.00334,"102":0,"103":0.00167,"104":0.00167,"105":0.00334,"106":0.00334,"107":0.05678,"108":0.10688},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00167,"14":0.00334,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00334,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00334,"14.1":0.00501,"15.1":0.00167,"15.2-15.3":0.00167,"15.4":0.00167,"15.5":0.00334,"15.6":0.01169,"16.0":0.00334,"16.1":0.01169,"16.2":0.00167,"16.3":0},G:{"8":0.00112,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00225,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00337,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04828,"10.0-10.2":0.00225,"10.3":0.08534,"11.0-11.2":0.01797,"11.3-11.4":0.00449,"12.0-12.1":0.05951,"12.2-12.5":0.92187,"13.0-13.1":0.06063,"13.2":0.01797,"13.3":0.1179,"13.4-13.7":0.19089,"14.0-14.4":0.98475,"14.5-14.8":0.94545,"15.0-15.1":0.58164,"15.2-15.3":0.58276,"15.4":0.43118,"15.5":0.70628,"15.6":0.92524,"16.0":1.63938,"16.1":1.77412,"16.2":0.3683,"16.3":0.00561},P:{"4":0.05095,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05095,"8.2":0,"9.2":0.02038,"10.1":0,"11.1-11.2":0.02038,"12.0":0,"13.0":0.02038,"14.0":0.03057,"15.0":0.02038,"16.0":0.07134,"17.0":0.05095,"18.0":0.13248,"19.0":0.48917},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0044,"4.4":0,"4.4.3-4.4.4":0.05896},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00334,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00833},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.32487},Q:{"13.1":0.00833},O:{"0":1.20785},H:{"0":26.00115},L:{"0":52.11084},S:{"2.5":0.05831}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js
index a0dcf961a62537..1517fd16f92d66 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0045,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00899,"72":0.0045,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0045,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.0045,"90":0,"91":0,"92":0,"93":0.0045,"94":0.0045,"95":0.0045,"96":0.0045,"97":0.00899,"98":0.01798,"99":0.0045,"100":0.0045,"101":0.0045,"102":0.00899,"103":0.01798,"104":0.01798,"105":0.53053,"106":0.23829,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0045,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0045,"50":0.0045,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0045,"66":0,"67":0,"68":0,"69":0.0045,"70":0.0045,"71":0,"72":0.00899,"73":0.0045,"74":0.0045,"75":0.0045,"76":0.00899,"77":0.0045,"78":0,"79":0.04946,"80":0.0045,"81":0.02248,"83":0.00899,"84":0.0045,"85":0.0045,"86":0.00899,"87":0.01798,"88":0.00899,"89":0.0045,"90":0.00899,"91":0.04946,"92":0.03147,"93":0.00899,"94":0.00899,"95":0.00899,"96":0.04496,"97":0.03597,"98":0.02248,"99":0.02248,"100":0.03597,"101":0.03147,"102":0.04496,"103":0.1079,"104":0.13038,"105":2.4683,"106":11.76603,"107":0.3417,"108":0.0045,"109":0.0045,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01349,"64":0.00899,"65":0.01798,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01349,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.20232,"91":0.53502,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0045,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0.0045,"85":0.00899,"86":0,"87":0,"88":0,"89":0,"90":0.0045,"91":0,"92":0.00899,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0045,"102":0.00899,"103":0.01349,"104":0.04046,"105":0.28325,"106":1.07904,"107":0.06744},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0045,"14":0.00899,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0045,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01798,"14.1":0.04946,"15.1":0.01349,"15.2-15.3":0.00899,"15.4":0.01349,"15.5":0.03147,"15.6":0.1169,"16.0":0.06294,"16.1":0.00899,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0.0047,"4.2-4.3":0,"5.0-5.1":0.00845,"6.0-6.1":0,"7.0-7.1":0.04509,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04321,"10.0-10.2":0,"10.3":0.01503,"11.0-11.2":0.01315,"11.3-11.4":0.0047,"12.0-12.1":0.0047,"12.2-12.5":0.3701,"13.0-13.1":0.00658,"13.2":0.01127,"13.3":0.03851,"13.4-13.7":0.05072,"14.0-14.4":0.2076,"14.5-14.8":0.43022,"15.0-15.1":0.13715,"15.2-15.3":0.13339,"15.4":0.26772,"15.5":0.45277,"15.6":2.76451,"16.0":3.57047,"16.1":0.21699},P:{"4":0.21393,"5.0-5.4":0.02037,"6.2-6.4":0.02037,"7.2-7.4":0.41767,"8.2":0.01019,"9.2":0.04075,"10.1":0,"11.1-11.2":0.14262,"12.0":0.02037,"13.0":0.07131,"14.0":0.10187,"15.0":0.07131,"16.0":0.21393,"17.0":0.33617,"18.0":2.00683},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00507,"4.2-4.3":0.02789,"4.4":0,"4.4.3-4.4.4":0.17494},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03597,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15411},Q:{"13.1":0},O:{"0":0.11558},H:{"0":0.3387},L:{"0":64.45422},S:{"2.5":0.0055}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00389,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.01557,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00389,"98":0.00389,"99":0,"100":0,"101":0,"102":0.00778,"103":0.00778,"104":0.00389,"105":0.00778,"106":0.01557,"107":0.38142,"108":0.30747,"109":0.00389,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00389,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00778,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00389,"66":0.00389,"67":0,"68":0.00389,"69":0.00389,"70":0.00389,"71":0,"72":0,"73":0.00778,"74":0.00389,"75":0.01168,"76":0.00389,"77":0.00778,"78":0,"79":0.03892,"80":0.00389,"81":0.00778,"83":0.01168,"84":0,"85":0.00389,"86":0.00389,"87":0.00778,"88":0.00778,"89":0,"90":0.00389,"91":0.0973,"92":0.00778,"93":0.00778,"94":0.00778,"95":0.00389,"96":0.01946,"97":0.01557,"98":0.00389,"99":0.01557,"100":0.03503,"101":0.02335,"102":0.01946,"103":0.08173,"104":0.04281,"105":0.03114,"106":0.07006,"107":2.20287,"108":8.1732,"109":0.00389,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00389,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00778,"64":0.00778,"65":0.00389,"66":0.01557,"67":0,"68":0,"69":0,"70":0.00389,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.10508,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00389,"13":0,"14":0.00389,"15":0,"16":0,"17":0,"18":0.00389,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00778,"93":0,"94":0,"95":0,"96":0,"97":0.00389,"98":0.00389,"99":0,"100":0,"101":0,"102":0,"103":0.00389,"104":0.00389,"105":0.01168,"106":0.00778,"107":0.3386,"108":0.71613},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00778,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00389,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00389,"13.1":0.01168,"14.1":0.02724,"15.1":0.00389,"15.2-15.3":0,"15.4":0.00389,"15.5":0.01557,"15.6":0.15179,"16.0":0.01946,"16.1":0.06616,"16.2":0.00778,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00202,"4.2-4.3":0,"5.0-5.1":0.00605,"6.0-6.1":0,"7.0-7.1":0.07669,"8.1-8.4":0,"9.0-9.2":0.00505,"9.3":0.14631,"10.0-10.2":0,"10.3":0.03027,"11.0-11.2":0.00605,"11.3-11.4":0.00404,"12.0-12.1":0.00202,"12.2-12.5":0.3007,"13.0-13.1":0.00908,"13.2":0.00505,"13.3":0.0111,"13.4-13.7":0.04036,"14.0-14.4":0.19979,"14.5-14.8":0.29767,"15.0-15.1":0.09384,"15.2-15.3":0.09384,"15.4":0.21796,"15.5":0.27749,"15.6":1.29361,"16.0":1.80217,"16.1":3.60737,"16.2":0.56911,"16.3":0.01715},P:{"4":0.26551,"5.0-5.4":0.01021,"6.2-6.4":0.01021,"7.2-7.4":0.40848,"8.2":0,"9.2":0.02042,"10.1":0.01021,"11.1-11.2":0.13276,"12.0":0.04085,"13.0":0.07148,"14.0":0.0817,"15.0":0.07148,"16.0":0.17361,"17.0":0.19403,"18.0":0.31657,"19.0":2.08326},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01895,"4.2-4.3":0.02369,"4.4":0,"4.4.3-4.4.4":0.15634},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01168,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16492},Q:{"13.1":0},O:{"0":0.16492},H:{"0":0.41057},L:{"0":69.14465},S:{"2.5":0.00611}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js
index 1f08362d51abb5..63ec1b753a2f87 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00519,"53":0,"54":0,"55":0.00519,"56":0.00519,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00519,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02075,"79":0.00519,"80":0.00519,"81":0.01037,"82":0.00519,"83":0.00519,"84":0.00519,"85":0,"86":0,"87":0,"88":0.00519,"89":0,"90":0,"91":0.03112,"92":0,"93":0,"94":0.00519,"95":0.00519,"96":0.00519,"97":0.00519,"98":0.00519,"99":0.00519,"100":0.00519,"101":0.00519,"102":0.03112,"103":0.01556,"104":0.04668,"105":1.0374,"106":0.48239,"107":0.00519,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00519,"45":0,"46":0,"47":0.02594,"48":0.01556,"49":0.01037,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00519,"61":0.00519,"62":0,"63":0,"64":0,"65":0,"66":0.00519,"67":0.00519,"68":0,"69":0.02594,"70":0.01556,"71":0,"72":0.01556,"73":0.22823,"74":0.00519,"75":0.00519,"76":0.0415,"77":0.00519,"78":0.00519,"79":0.02075,"80":0.01037,"81":0.01037,"83":0.02594,"84":0.05187,"85":0.12449,"86":0.07262,"87":0.05187,"88":0.00519,"89":0.01037,"90":0.01037,"91":0.01037,"92":0.01556,"93":0.02594,"94":0.01037,"95":0.01037,"96":0.03112,"97":0.01037,"98":0.02075,"99":0.02075,"100":0.05706,"101":0.1193,"102":0.06743,"103":0.29047,"104":0.23342,"105":4.51788,"106":9.78787,"107":0.38903,"108":0.00519,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00519,"64":0.00519,"65":0.01037,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00519,"72":0.01556,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00519,"83":0,"84":0,"85":0.00519,"86":0,"87":0,"88":0,"89":0,"90":0.17117,"91":0.34234,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.01037,"79":0,"80":0,"81":0,"83":0,"84":0.00519,"85":0.00519,"86":0.00519,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00519,"93":0,"94":0,"95":0,"96":0,"97":0.00519,"98":0,"99":0.00519,"100":0.00519,"101":0.01037,"102":0.01556,"103":0.02075,"104":0.03631,"105":0.80917,"106":2.70243,"107":0.20748},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01037,"14":0.09337,"15":0.02594,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00519,"11.1":0.01037,"12.1":0.02594,"13.1":0.12449,"14.1":0.2801,"15.1":0.06224,"15.2-15.3":0.05187,"15.4":0.1193,"15.5":0.24898,"15.6":1.48348,"16.0":0.49795,"16.1":0.08299,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00333,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00333,"8.1-8.4":0.00665,"9.0-9.2":0.07316,"9.3":0.07316,"10.0-10.2":0,"10.3":0.09976,"11.0-11.2":0.00998,"11.3-11.4":0.02993,"12.0-12.1":0.02328,"12.2-12.5":0.66509,"13.0-13.1":0.01663,"13.2":0.0133,"13.3":0.03658,"13.4-13.7":0.12969,"14.0-14.4":0.48884,"14.5-14.8":1.43992,"15.0-15.1":0.27934,"15.2-15.3":0.42898,"15.4":0.53207,"15.5":1.53303,"15.6":14.16975,"16.0":11.26331,"16.1":0.49549},P:{"4":0.08216,"5.0-5.4":0.01027,"6.2-6.4":0,"7.2-7.4":0.01027,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01027,"12.0":0.01027,"13.0":0.02054,"14.0":0.02054,"15.0":0.02054,"16.0":0.04108,"17.0":0.1027,"18.0":4.19013},I:{"0":0,"3":0.01479,"4":0.01848,"2.1":0,"2.2":0.00739,"2.3":0,"4.1":0.01479,"4.2-4.3":0.03697,"4.4":0,"4.4.3-4.4.4":0.10351},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00628,"7":0.00628,"8":0.03142,"9":0.03771,"10":0.01257,"11":0.23252,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.40429},Q:{"13.1":0.03369},O:{"0":0.27915},H:{"0":0.31441},L:{"0":32.93517},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00552,"53":0,"54":0,"55":0.00552,"56":0.00552,"57":0,"58":0,"59":0,"60":0.00552,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00552,"67":0,"68":0.00552,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01656,"79":0,"80":0,"81":0.00552,"82":0,"83":0.00552,"84":0,"85":0,"86":0,"87":0,"88":0.00552,"89":0,"90":0,"91":0.01656,"92":0,"93":0,"94":0.00552,"95":0.00552,"96":0,"97":0,"98":0,"99":0,"100":0.00552,"101":0.00552,"102":0.07177,"103":0.01104,"104":0.01104,"105":0.02761,"106":0.04417,"107":1.02139,"108":0.70669,"109":0.00552,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00552,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.02761,"48":0.01104,"49":0.01104,"50":0,"51":0,"52":0.01656,"53":0.00552,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00552,"61":0.00552,"62":0,"63":0,"64":0,"65":0,"66":0.01104,"67":0.00552,"68":0.00552,"69":0.00552,"70":0.00552,"71":0,"72":0.01656,"73":0.08834,"74":0.00552,"75":0,"76":0.00552,"77":0.00552,"78":0.00552,"79":0.03313,"80":0.02208,"81":0.00552,"83":0.01656,"84":0.02208,"85":0.11042,"86":0.04417,"87":0.03865,"88":0.00552,"89":0.01656,"90":0.00552,"91":0.01104,"92":0.01656,"93":0.02208,"94":0.01104,"95":0.00552,"96":0.02208,"97":0.01656,"98":0.02208,"99":0.01656,"100":0.04969,"101":0.06625,"102":0.04969,"103":0.24292,"104":0.08282,"105":0.19324,"106":0.30918,"107":4.43888,"108":11.92536,"109":0.01104,"110":0.00552,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00552,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00552,"74":0,"75":0,"76":0,"77":0.00552,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00552,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00552,"92":0.08282,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00552,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00552,"93":0,"94":0,"95":0,"96":0,"97":0.00552,"98":0,"99":0.00552,"100":0,"101":0.00552,"102":0.01104,"103":0.01104,"104":0.01104,"105":0.02208,"106":0.06073,"107":1.79985,"108":2.87092},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01104,"14":0.16011,"15":0.03865,_:"0","3.1":0,"3.2":0,"5.1":0.00552,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00552,"12.1":0.04417,"13.1":0.17115,"14.1":0.44168,"15.1":0.05521,"15.2-15.3":0.04969,"15.4":0.09938,"15.5":0.21532,"15.6":1.31952,"16.0":0.21532,"16.1":0.85576,"16.2":0.14907,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00573,"8.1-8.4":0.00573,"9.0-9.2":0.06586,"9.3":0.07732,"10.0-10.2":0,"10.3":0.0945,"11.0-11.2":0.00573,"11.3-11.4":0.0315,"12.0-12.1":0.00859,"12.2-12.5":0.52403,"13.0-13.1":0.00859,"13.2":0.01145,"13.3":0.02577,"13.4-13.7":0.08304,"14.0-14.4":0.33503,"14.5-14.8":1.00224,"15.0-15.1":0.21477,"15.2-15.3":0.28922,"15.4":0.34076,"15.5":0.80752,"15.6":3.99463,"16.0":4.57879,"16.1":13.38417,"16.2":1.2485,"16.3":0.02864},P:{"4":0.10301,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0103,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0103,"12.0":0.0103,"13.0":0.0206,"14.0":0.0206,"15.0":0.0206,"16.0":0.0309,"17.0":0.0618,"18.0":0.17511,"19.0":4.14088},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0.0517,"2.3":0,"4.1":0.0282,"4.2-4.3":0.0282,"4.4":0,"4.4.3-4.4.4":0.09399},A:{"6":0.00718,"7":0.00718,"8":0.02153,"9":0.04306,"10":0.01435,"11":0.12201,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.44342},Q:{"13.1":0.01792},O:{"0":0.35384},H:{"0":0.35196},L:{"0":33.71683},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js
index 3386b372fcf09f..953dc89d07efc4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01312,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01968,"79":0.00656,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02624,"92":0,"93":0,"94":0,"95":0,"96":0.00656,"97":0,"98":0,"99":0,"100":0.00656,"101":0.02624,"102":0.02624,"103":0.01312,"104":0.02624,"105":0.76764,"106":0.28868,"107":0.00656,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01312,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.05249,"67":0,"68":0,"69":0.04593,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00656,"77":0,"78":0,"79":0.01312,"80":0.00656,"81":0.00656,"83":0.00656,"84":0.02624,"85":2.12576,"86":0.02624,"87":0.05905,"88":0.00656,"89":0.01968,"90":0.01312,"91":0.26244,"92":0.01968,"93":0.02624,"94":0.01312,"95":0.01312,"96":0.03281,"97":0.01968,"98":0.03937,"99":0.02624,"100":0.05249,"101":0.07873,"102":0.07873,"103":0.31493,"104":0.88574,"105":7.15149,"106":20.03729,"107":0.4199,"108":0.00656,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01312,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00656,"90":0.38054,"91":0.64298,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00656,"16":0,"17":0.00656,"18":0.00656,"79":0,"80":0,"81":0,"83":0.00656,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00656,"96":0.00656,"97":0,"98":0,"99":0.00656,"100":0,"101":0.00656,"102":0.00656,"103":0.01312,"104":0.03281,"105":0.97759,"106":2.49318,"107":0.16403},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01312,"14":0.13122,"15":0.04593,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00656,"10.1":0,"11.1":0.01968,"12.1":0.02624,"13.1":0.1509,"14.1":0.52488,"15.1":0.08529,"15.2-15.3":0.08529,"15.4":0.32149,"15.5":0.37398,"15.6":1.85676,"16.0":0.59705,"16.1":0.07873,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03914,"10.0-10.2":0.01565,"10.3":0.07045,"11.0-11.2":0.01565,"11.3-11.4":0.07045,"12.0-12.1":0.03522,"12.2-12.5":0.35223,"13.0-13.1":0.00783,"13.2":0.00391,"13.3":0.01957,"13.4-13.7":0.07827,"14.0-14.4":0.48138,"14.5-14.8":1.74159,"15.0-15.1":0.3131,"15.2-15.3":0.49313,"15.4":0.6849,"15.5":1.86683,"15.6":17.60378,"16.0":13.31046,"16.1":0.42268},P:{"4":0.05068,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.01014,"15.0":0.01014,"16.0":0.02027,"17.0":0.04054,"18.0":1.79407},I:{"0":0,"3":0,"4":0.00192,"2.1":0,"2.2":0,"2.3":0.00769,"4.1":0.00385,"4.2-4.3":0.00962,"4.4":0,"4.4.3-4.4.4":0.02692},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00656,"9":0,"10":0,"11":0.06561,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.17195},Q:{"13.1":0},O:{"0":0.02063},H:{"0":0.13349},L:{"0":15.93158},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00549,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01646,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00549,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02194,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02743,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.02194,"102":0.13715,"103":0.00549,"104":0.00549,"105":0.01646,"106":0.02743,"107":0.78998,"108":0.49923,"109":0.00549,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00549,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01097,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.06583,"67":0.00549,"68":0,"69":0.02743,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00549,"77":0,"78":0.00549,"79":0.01097,"80":0.01097,"81":0.00549,"83":0.00549,"84":0.01097,"85":3.01181,"86":0.01097,"87":0.03292,"88":0.00549,"89":0.01646,"90":0.00549,"91":0.02194,"92":0.01097,"93":0.04937,"94":0.00549,"95":0.01097,"96":0.01097,"97":0.00549,"98":0.02194,"99":0.01097,"100":0.0384,"101":0.02743,"102":0.02194,"103":0.13166,"104":0.08778,"105":0.10972,"106":0.16458,"107":3.79083,"108":12.35996,"109":0.00549,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00549,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00549,"92":0.15909,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.01097,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.01097,"97":0,"98":0,"99":0,"100":0.00549,"101":0,"102":0,"103":0.00549,"104":0.00549,"105":0.01646,"106":0.01646,"107":1.19595,"108":2.24926},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00549,"9":0,"10":0,"11":0,"12":0,"13":0.01097,"14":0.0768,"15":0.02743,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00549,"10.1":0,"11.1":0.01646,"12.1":0.01646,"13.1":0.09875,"14.1":0.24687,"15.1":0.0384,"15.2-15.3":0.04389,"15.4":0.12618,"15.5":0.23041,"15.6":1.4099,"16.0":0.12069,"16.1":0.71318,"16.2":0.11521,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01321,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0044,"9.0-9.2":0,"9.3":0.04844,"10.0-10.2":0.01321,"10.3":0.10568,"11.0-11.2":0.01761,"11.3-11.4":0.10568,"12.0-12.1":0.01761,"12.2-12.5":0.53282,"13.0-13.1":0.0044,"13.2":0,"13.3":0.01761,"13.4-13.7":0.05725,"14.0-14.4":0.33907,"14.5-14.8":1.23297,"15.0-15.1":0.22017,"15.2-15.3":0.39631,"15.4":0.5064,"15.5":1.3959,"15.6":6.94868,"16.0":7.12482,"16.1":21.64748,"16.2":1.55443,"16.3":0.02642},P:{"4":0.05125,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01025,"14.0":0.01025,"15.0":0.01025,"16.0":0.0205,"17.0":0.041,"18.0":0.09225,"19.0":2.98273},I:{"0":0,"3":0,"4":0.00282,"2.1":0,"2.2":0,"2.3":0.00845,"4.1":0.00563,"4.2-4.3":0.02817,"4.4":0,"4.4.3-4.4.4":0.03944},A:{"6":0,"7":0,"8":0.00549,"9":0,"10":0,"11":0.04389,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.29792},Q:{"13.1":0},O:{"0":0.01806},H:{"0":0.17949},L:{"0":22.2564},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js
index 92b6b45a706cb0..144b9963b885db 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03238,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00249,"87":0.21423,"88":0,"89":0,"90":0,"91":0.00249,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00249,"100":0.00249,"101":0,"102":0.00498,"103":0.01744,"104":0.00498,"105":0.18683,"106":0.07971,"107":0.00498,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00249,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00249,"66":0,"67":0,"68":0,"69":0,"70":0.00249,"71":0,"72":0.00498,"73":0,"74":0.00249,"75":0.00249,"76":0.00249,"77":0,"78":0,"79":0.00747,"80":0,"81":0.00747,"83":0.00249,"84":0.00249,"85":0.00249,"86":0.00498,"87":0.00249,"88":0.00498,"89":0.17686,"90":0.00249,"91":0.00249,"92":0.00249,"93":0.00249,"94":0.00249,"95":0.00249,"96":0.00498,"97":0.00747,"98":0.00249,"99":0.00249,"100":0.00747,"101":0.00996,"102":0.00996,"103":0.03238,"104":0.03737,"105":0.88929,"106":3.32798,"107":0.12704,"108":0.00498,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00249,"60":0,"62":0,"63":0.00249,"64":0.01246,"65":0.04235,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00498,"73":0,"74":0,"75":0.0274,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00249,"86":0,"87":0,"88":0,"89":0.00249,"90":0.03238,"91":0.08469,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.07473,"90":0,"91":0,"92":0.00249,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00498,"104":0.00498,"105":0.04484,"106":0.26903,"107":0.02242},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00249,"14":0.03737,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00249,"13.1":0.00747,"14.1":0.00996,"15.1":0.00249,"15.2-15.3":0.00249,"15.4":0.00498,"15.5":0.01744,"15.6":0.05231,"16.0":0.02242,"16.1":0.00249,"16.2":0},G:{"8":0.00163,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01224,"8.1-8.4":0,"9.0-9.2":0.00082,"9.3":0.04896,"10.0-10.2":0.00163,"10.3":0.04814,"11.0-11.2":0.0155,"11.3-11.4":0.00979,"12.0-12.1":0.01142,"12.2-12.5":0.5565,"13.0-13.1":0.00653,"13.2":0.01142,"13.3":0.01958,"13.4-13.7":0.06446,"14.0-14.4":0.17707,"14.5-14.8":0.43084,"15.0-15.1":0.06854,"15.2-15.3":0.11832,"15.4":0.18033,"15.5":0.51243,"15.6":3.55358,"16.0":1.74619,"16.1":0.09465},P:{"4":0.14694,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05248,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0105,"12.0":0,"13.0":0.02099,"14.0":0.02099,"15.0":0.0105,"16.0":0.03149,"17.0":0.09446,"18.0":0.53527},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00403,"4.2-4.3":0.00604,"4.4":0,"4.4.3-4.4.4":0.10476},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00249,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12014},Q:{"13.1":0},O:{"0":0.96115},H:{"0":0.7109},L:{"0":82.63052},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00262,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02881,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00262,"87":0.19119,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00262,"101":0,"102":0.00524,"103":0.02357,"104":0.00262,"105":0.00262,"106":0.00786,"107":0.1519,"108":0.15452,"109":0.01048,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00262,"66":0,"67":0,"68":0,"69":0.00262,"70":0.00262,"71":0,"72":0.00262,"73":0,"74":0.00262,"75":0.00262,"76":0,"77":0.00524,"78":0,"79":0.00524,"80":0,"81":0.00262,"83":0.00262,"84":0.00262,"85":0.00262,"86":0.00524,"87":0.00524,"88":0.00524,"89":0.15976,"90":0,"91":0.00262,"92":0.00262,"93":0.00262,"94":0,"95":0.00262,"96":0.00524,"97":0.00786,"98":0.00262,"99":0.00262,"100":0.00524,"101":0.00262,"102":0.00524,"103":0.02095,"104":0.01048,"105":0.0131,"106":0.02095,"107":0.59713,"108":4.40254,"109":0.01571,"110":0.00262,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00262,"64":0.00262,"65":0,"66":0.00786,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00262,"74":0,"75":0.02357,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00262,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01048,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00262,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.06548,"90":0,"91":0,"92":0.00262,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00262,"107":0.0969,"108":0.28285},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.03143,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00262,"13.1":0.00524,"14.1":0.01048,"15.1":0,"15.2-15.3":0.00262,"15.4":0.00524,"15.5":0.01048,"15.6":0.03929,"16.0":0.00786,"16.1":0.03405,"16.2":0.00524,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01059,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03283,"10.0-10.2":0.00212,"10.3":0.04765,"11.0-11.2":0.01694,"11.3-11.4":0.00741,"12.0-12.1":0.01059,"12.2-12.5":0.59833,"13.0-13.1":0.00635,"13.2":0.00424,"13.3":0.02118,"13.4-13.7":0.06566,"14.0-14.4":0.18638,"14.5-14.8":0.4469,"15.0-15.1":0.06778,"15.2-15.3":0.11649,"15.4":0.1472,"15.5":0.38124,"15.6":1.67957,"16.0":0.97639,"16.1":3.92887,"16.2":0.34947,"16.3":0.01059},P:{"4":0.08227,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04113,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01028,"12.0":0,"13.0":0.02057,"14.0":0.01028,"15.0":0.01028,"16.0":0.02057,"17.0":0.05142,"18.0":0.07199,"19.0":0.59645},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.09667},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00262,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14024},Q:{"13.1":0},O:{"0":0.83405},H:{"0":0.48216},L:{"0":81.03845},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js
index c440426625b910..6709a89a7d6d16 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.01163,"106":0.01628,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01628,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00465,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00465,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00698,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00698,"105":0.49544,"106":1.63983,"107":0.24656,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.2326,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.03256,"65":0.02791,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.03722,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00465},B:{"12":0,"13":0,"14":0.01163,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01163,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.18841,"106":0.69315,"107":0.09304},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.29308,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00465,"15.6":0.02791,"16.0":0.00465,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.04179,"9.3":0,"10.0-10.2":0,"10.3":0.02064,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.02064,"13.0-13.1":0,"13.2":0.02064,"13.3":0.27033,"13.4-13.7":0.04179,"14.0-14.4":0.76973,"14.5-14.8":0.47876,"15.0-15.1":0.64488,"15.2-15.3":0.76973,"15.4":0.14548,"15.5":0.52003,"15.6":0.54067,"16.0":0.39518,"16.1":0.04179},P:{"4":0.19547,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03086,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.02058,"14.0":0,"15.0":2.62344,"16.0":0.26749,"17.0":1.17283,"18.0":4.14607},I:{"0":0,"3":0,"4":0.0128,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05348},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00698,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05372},Q:{"13.1":0},O:{"0":6.7301},H:{"0":2.22317},L:{"0":69.83376},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00278,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.1776,"107":0.04995,"108":0.00833,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00278,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00278,"97":0.01943,"98":0,"99":0,"100":0.09435,"101":0,"102":0,"103":0,"104":0.01943,"105":0.02775,"106":0.0333,"107":0.1332,"108":3.0858,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.1554,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00833,"66":0.00278,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00833,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00833},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00278,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.0333,"105":0,"106":0,"107":0.16373,"108":0.22755},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.11378,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.12488,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00833,"15.6":0.02775,"16.0":0,"16.1":0.09713,"16.2":0.0444,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.04801,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.21542,"13.0-13.1":0,"13.2":0.024,"13.3":0.024,"13.4-13.7":0.21542,"14.0-14.4":0.43145,"14.5-14.8":0.07201,"15.0-15.1":0.24004,"15.2-15.3":0.16803,"15.4":0.09601,"15.5":0.23942,"15.6":0.62286,"16.0":0.93429,"16.1":1.0777,"16.2":0.12002,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":1.79286,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0.04052,"17.0":0,"18.0":0.22284,"19.0":1.0433},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02498},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.6647},Q:{"13.1":0},O:{"0":3.67753},H:{"0":0.85502},L:{"0":80.28645},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js
index 7a60add8983f2f..7dfd9b20334b36 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.4759,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":51.95533,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":3.33876,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":1.11659,"15.5":6.70781,"15.6":29.06029,"16.0":4.4705,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.641},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":2.23381},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":8.85889,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":12.88961,"15.6":0,"16.0":0.80711,"16.1":0,"16.2":0.80711,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":3.83626,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":7.67252,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":26.81821,"16.0":7.66065,"16.1":30.65447,"16.2":0,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0,"19.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js
index 126e977ad583c6..4b1647677dc278 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01145,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01145,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00572,"67":0,"68":0.00572,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04007,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01145,"92":0.00572,"93":0,"94":0,"95":0,"96":0.00572,"97":0,"98":0.00572,"99":0.01145,"100":0.00572,"101":0.00572,"102":0.04579,"103":0.01717,"104":0.05724,"105":1.13908,"106":0.55523,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00572,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01145,"35":0,"36":0,"37":0,"38":0.05724,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00572,"48":0,"49":0.0229,"50":0,"51":0.00572,"52":0,"53":0.01145,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00572,"60":0,"61":0.00572,"62":0,"63":0,"64":0,"65":0.00572,"66":0.05724,"67":0.00572,"68":0.00572,"69":0.00572,"70":0,"71":0,"72":0.00572,"73":0.00572,"74":0.00572,"75":0.00572,"76":0.0229,"77":0.00572,"78":0.00572,"79":0.08014,"80":0.01145,"81":0.01145,"83":0.01145,"84":0.00572,"85":0.01145,"86":0.00572,"87":0.04007,"88":0.00572,"89":0.01145,"90":0.0229,"91":0.01145,"92":0.03434,"93":0.06869,"94":0.01145,"95":0.00572,"96":0.02862,"97":0.04007,"98":0.03434,"99":0.05724,"100":0.04579,"101":0.05152,"102":0.08014,"103":0.42358,"104":0.39496,"105":5.38628,"106":12.36384,"107":0.49799,"108":0.00572,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00572,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02862,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01717,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00572,"90":0.14882,"91":0.36634,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00572,"16":0,"17":0.00572,"18":0.00572,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00572,"100":0,"101":0.00572,"102":0.00572,"103":0.01717,"104":0.05152,"105":0.76702,"106":2.60442,"107":0.22324},E:{"4":0,"5":0,"6":0.00572,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00572,"13":0.0229,"14":0.16027,"15":0.04007,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00572,"10.1":0.00572,"11.1":0.02862,"12.1":0.04007,"13.1":0.28048,"14.1":0.42358,"15.1":0.06869,"15.2-15.3":0.06296,"15.4":0.17744,"15.5":0.39496,"15.6":2.41553,"16.0":0.57812,"16.1":0.07441,"16.2":0},G:{"8":0.00975,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01625,"7.0-7.1":0.013,"8.1-8.4":0.03251,"9.0-9.2":0.04226,"9.3":0.19179,"10.0-10.2":0,"10.3":0.2373,"11.0-11.2":0.04226,"11.3-11.4":0.14953,"12.0-12.1":0.02926,"12.2-12.5":1.17025,"13.0-13.1":0.00975,"13.2":0,"13.3":0.07152,"13.4-13.7":0.14303,"14.0-14.4":0.39008,"14.5-14.8":1.27427,"15.0-15.1":0.28606,"15.2-15.3":0.39333,"15.4":0.52336,"15.5":1.32953,"15.6":16.28599,"16.0":7.72366,"16.1":0.40634},P:{"4":0.251,"5.0-5.4":0.01046,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01046,"11.1-11.2":0.02092,"12.0":0,"13.0":0.06275,"14.0":0.05229,"15.0":0.02092,"16.0":0.05229,"17.0":0.09413,"18.0":2.69829},I:{"0":0,"3":0,"4":0.00752,"2.1":0,"2.2":0.00501,"2.3":0.00501,"4.1":0.00752,"4.2-4.3":0.02006,"4.4":0,"4.4.3-4.4.4":0.08776},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02213,"9":0,"10":0,"11":0.14386,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.48319},Q:{"13.1":0.00428},O:{"0":0.05131},H:{"0":0.21051},L:{"0":31.17999},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00541,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01082,"53":0,"54":0.00541,"55":0,"56":0,"57":0,"58":0,"59":0.01082,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00541,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03786,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00541,"86":0,"87":0,"88":0.00541,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00541,"97":0,"98":0,"99":0.01082,"100":0,"101":0.01082,"102":0.03786,"103":0.00541,"104":0.00541,"105":0.01082,"106":0.03245,"107":0.97344,"108":0.73008,"109":0.00541,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01622,"35":0,"36":0,"37":0,"38":0.0649,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00541,"45":0,"46":0,"47":0,"48":0,"49":0.01622,"50":0,"51":0.00541,"52":0,"53":0.00541,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.01082,"60":0,"61":0.00541,"62":0,"63":0,"64":0,"65":0.01082,"66":0.0649,"67":0.00541,"68":0.00541,"69":0.00541,"70":0,"71":0,"72":0.00541,"73":0.00541,"74":0.00541,"75":0.00541,"76":0.01622,"77":0.01082,"78":0.00541,"79":0.09734,"80":0.01082,"81":0.01082,"83":0.01622,"84":0.00541,"85":0.00541,"86":0.01082,"87":0.04326,"88":0,"89":0.01082,"90":0.02704,"91":0.01082,"92":0.02163,"93":0.04867,"94":0.00541,"95":0.00541,"96":0.02163,"97":0.04326,"98":0.02704,"99":0.04326,"100":0.02704,"101":0.03245,"102":0.04326,"103":0.27581,"104":0.08653,"105":0.11898,"106":0.21632,"107":3.00685,"108":12.35728,"109":0.01622,"110":0.00541,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00541,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00541,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02704,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00541,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00541,"92":0.12438,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00541,"16":0,"17":0.00541,"18":0.00541,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00541,"100":0,"101":0,"102":0.00541,"103":0.00541,"104":0.00541,"105":0.01622,"106":0.01622,"107":1.05456,"108":2.4985},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00541,"13":0.02704,"14":0.11357,"15":0.02704,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01622,"12.1":0.03786,"13.1":0.22714,"14.1":0.32989,"15.1":0.04867,"15.2-15.3":0.04326,"15.4":0.1352,"15.5":0.2704,"15.6":2.04963,"16.0":0.2001,"16.1":0.75171,"16.2":0.15683,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00339,"7.0-7.1":0.00678,"8.1-8.4":0.03731,"9.0-9.2":0.0407,"9.3":0.25099,"10.0-10.2":0,"10.3":0.25099,"11.0-11.2":0.04409,"11.3-11.4":0.17637,"12.0-12.1":0.03731,"12.2-12.5":1.14642,"13.0-13.1":0.01018,"13.2":0.00339,"13.3":0.05088,"13.4-13.7":0.13906,"14.0-14.4":0.33918,"14.5-14.8":1.08537,"15.0-15.1":0.27134,"15.2-15.3":0.35953,"15.4":0.37649,"15.5":0.95309,"15.6":5.46754,"16.0":4.0837,"16.1":15.18159,"16.2":1.19391,"16.3":0.02374},P:{"4":0.25245,"5.0-5.4":0.02104,"6.2-6.4":0,"7.2-7.4":0.01052,"8.2":0,"9.2":0.01052,"10.1":0.01052,"11.1-11.2":0.02104,"12.0":0,"13.0":0.04208,"14.0":0.04208,"15.0":0.02104,"16.0":0.04208,"17.0":0.05259,"18.0":0.1683,"19.0":2.92425},I:{"0":0,"3":0,"4":0.00795,"2.1":0,"2.2":0.0053,"2.3":0.0053,"4.1":0.00795,"4.2-4.3":0.02651,"4.4":0,"4.4.3-4.4.4":0.08483},A:{"6":0,"7":0,"8":0.02163,"9":0.01082,"10":0.03245,"11":0.09734,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.49594},Q:{"13.1":0.00459},O:{"0":0.0597},H:{"0":0.17824},L:{"0":33.59342},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js
index 39c39e13cb3138..95230bc38abb91 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02204,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00315,"103":0.00315,"104":0.00315,"105":0.10392,"106":0.04409,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00315,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00315,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00315,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00315,"63":0,"64":0,"65":0.00315,"66":0,"67":0,"68":0,"69":0.00945,"70":0.0063,"71":0.00315,"72":0.0063,"73":0,"74":0.00315,"75":0.0063,"76":0.00315,"77":0.0063,"78":0.00315,"79":0.01575,"80":0,"81":0.01575,"83":0.00315,"84":0.0063,"85":0.00315,"86":0.0126,"87":0.0126,"88":0.00945,"89":0.0126,"90":0.00315,"91":0.0126,"92":0.05353,"93":0.0126,"94":0.00315,"95":0.0126,"96":0.0126,"97":0.00945,"98":0.00945,"99":0.00945,"100":0.01575,"101":0.00945,"102":0.02204,"103":0.05983,"104":0.05353,"105":1.59654,"106":4.80223,"107":0.22358,"108":0.0063,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00315,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00315,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0126,"64":0.02204,"65":0.04724,"66":0.00315,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0126,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03779,"91":0.09132,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00315,"18":0.00315,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00315,"93":0,"94":0.00315,"95":0,"96":0,"97":0,"98":0,"99":0.00315,"100":0,"101":0.00315,"102":0.00315,"103":0.00945,"104":0.00945,"105":0.1732,"106":0.6172,"107":0.05983},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00315,"14":0.01575,"15":0.0063,_:"0","3.1":0,"3.2":0,"5.1":0.01575,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00315,"13.1":0.01575,"14.1":0.04409,"15.1":0.00945,"15.2-15.3":0.00945,"15.4":0.03149,"15.5":0.06928,"15.6":0.29601,"16.0":0.05353,"16.1":0.02834,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00659,"6.0-6.1":0.0022,"7.0-7.1":0.04396,"8.1-8.4":0,"9.0-9.2":0.0022,"9.3":0.06155,"10.0-10.2":0.0022,"10.3":0.06155,"11.0-11.2":0.00879,"11.3-11.4":0.00879,"12.0-12.1":0.01758,"12.2-12.5":0.53193,"13.0-13.1":0.01978,"13.2":0.02198,"13.3":0.06814,"13.4-13.7":0.13848,"14.0-14.4":0.61545,"14.5-14.8":0.90559,"15.0-15.1":0.25058,"15.2-15.3":0.41543,"15.4":0.65502,"15.5":1.48588,"15.6":6.69525,"16.0":7.93495,"16.1":0.49236},P:{"4":0.12395,"5.0-5.4":0,"6.2-6.4":0.01033,"7.2-7.4":0.19625,"8.2":0,"9.2":0.02066,"10.1":0.02066,"11.1-11.2":0.14461,"12.0":0.04132,"13.0":0.14461,"14.0":0.17559,"15.0":0.10329,"16.0":0.21691,"17.0":0.25822,"18.0":2.59256},I:{"0":0,"3":0,"4":0.01514,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.05552,"4.4":0,"4.4.3-4.4.4":0.20695},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.44716,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06166},Q:{"13.1":0},O:{"0":0.79472},H:{"0":0.66158},L:{"0":62.42662},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00936,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00312,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00312,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00312,"102":0.00312,"103":0,"104":0,"105":0,"106":0.00312,"107":0.25264,"108":0.08733,"109":0.00312,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00312,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00312,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00312,"66":0,"67":0,"68":0,"69":0.00936,"70":0.00312,"71":0.00312,"72":0.00312,"73":0,"74":0.00312,"75":0.00312,"76":0.00312,"77":0.00312,"78":0.00312,"79":0.02183,"80":0.00312,"81":0.00936,"83":0.00312,"84":0,"85":0.01248,"86":0.01248,"87":0.00936,"88":0.00936,"89":0.00624,"90":0.00312,"91":0.01248,"92":0.04679,"93":0.0156,"94":0.00312,"95":0.0156,"96":0.00624,"97":0.00624,"98":0.00624,"99":0.00624,"100":0.01248,"101":0.00624,"102":0.01248,"103":0.03119,"104":0.01248,"105":0.02183,"106":0.03743,"107":0.74232,"108":5.65475,"109":0.01871,"110":0.00312,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00312,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00312,"64":0.00312,"65":0,"66":0.01248,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00312,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02183,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00312,"16":0.00312,"17":0,"18":0.00624,"79":0,"80":0,"81":0,"83":0,"84":0.00312,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00312,"93":0,"94":0.00312,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00312,"102":0,"103":0.00312,"104":0.00312,"105":0.00312,"106":0.00624,"107":0.21833,"108":0.64251},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00312,"14":0.0156,"15":0.00624,_:"0","3.1":0,"3.2":0,"5.1":0.00936,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00312,"13.1":0.00936,"14.1":0.03743,"15.1":0.00624,"15.2-15.3":0.00624,"15.4":0.02495,"15.5":0.04367,"15.6":0.19026,"16.0":0.0156,"16.1":0.09981,"16.2":0.02183,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00224,"7.0-7.1":0.04482,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05603,"10.0-10.2":0,"10.3":0.07619,"11.0-11.2":0.01345,"11.3-11.4":0.00448,"12.0-12.1":0.01569,"12.2-12.5":0.52664,"13.0-13.1":0.02689,"13.2":0.02689,"13.3":0.0493,"13.4-13.7":0.10981,"14.0-14.4":0.43475,"14.5-14.8":0.72608,"15.0-15.1":0.20169,"15.2-15.3":0.37873,"15.4":0.50423,"15.5":1.0824,"15.6":2.85504,"16.0":4.22429,"16.1":7.96901,"16.2":1.26617,"16.3":0.03137},P:{"4":0.15445,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.23682,"8.2":0,"9.2":0.0103,"10.1":0,"11.1-11.2":0.10297,"12.0":0.04119,"13.0":0.12356,"14.0":0.15445,"15.0":0.15445,"16.0":0.20593,"17.0":0.18534,"18.0":0.25742,"19.0":2.64623},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00844,"4.4":0,"4.4.3-4.4.4":0.08275},A:{"6":0,"7":0,"8":0.00314,"9":0,"10":0,"11":0.42104,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07569},Q:{"13.1":0},O:{"0":1.07344},H:{"0":0.72962},L:{"0":61.9191},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js
index 93e587c9fcb426..62b72a2914f281 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02135,"74":0,"75":0,"76":0,"77":0,"78":0.01281,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00427,"86":0,"87":0,"88":0.00427,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00427,"96":0,"97":0.00854,"98":0.02135,"99":0.00427,"100":0,"101":0.00427,"102":0.00854,"103":0.00854,"104":0.05124,"105":0.38857,"106":0.18361,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03416,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00427,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00427,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00427,"48":0,"49":0.00854,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00427,"65":0.00427,"66":0,"67":0,"68":0.00854,"69":0.00427,"70":0.00427,"71":0.00427,"72":0,"73":0.00854,"74":0.00854,"75":0.00854,"76":0.01708,"77":0.00427,"78":0.00427,"79":0.03416,"80":0.00854,"81":0.02135,"83":0.00854,"84":0.00854,"85":0.01281,"86":0.01281,"87":0.03843,"88":0.00427,"89":0.00854,"90":0.00427,"91":0.02562,"92":0.02135,"93":0.02562,"94":0.00854,"95":0.01281,"96":0.02562,"97":0.03843,"98":0.02562,"99":0.02989,"100":0.01708,"101":0.05124,"102":0.02989,"103":0.17507,"104":0.1281,"105":3.06586,"106":8.44606,"107":0.30744,"108":0.00427,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00854,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00854,"64":0.00427,"65":0.00427,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00427,"72":0.01281,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00427,"90":0.30317,"91":0.59353,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00427,"16":0.04697,"17":0.00427,"18":0.00854,"79":0,"80":0,"81":0,"83":0,"84":0.00427,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00854,"93":0,"94":0,"95":0,"96":0.01281,"97":0,"98":0,"99":0,"100":0.00427,"101":0.00427,"102":0.00427,"103":0.01281,"104":0.01708,"105":0.40992,"106":1.39629,"107":0.08967},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00427,"13":0.00427,"14":0.02989,"15":0.00854,_:"0","3.1":0,"3.2":0,"5.1":0.00427,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00427,"12.1":0.00854,"13.1":0.05978,"14.1":0.13664,"15.1":0.01281,"15.2-15.3":0.02135,"15.4":0.02989,"15.5":0.1281,"15.6":0.43554,"16.0":0.15372,"16.1":0.02562,"16.2":0},G:{"8":0,"3.2":0.00141,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00706,"6.0-6.1":0.01129,"7.0-7.1":0.05788,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06917,"10.0-10.2":0,"10.3":0.12987,"11.0-11.2":0.01694,"11.3-11.4":0.00423,"12.0-12.1":0.00423,"12.2-12.5":0.21316,"13.0-13.1":0.05505,"13.2":0.00423,"13.3":0.01129,"13.4-13.7":0.09317,"14.0-14.4":0.20751,"14.5-14.8":0.62535,"15.0-15.1":0.14116,"15.2-15.3":0.25974,"15.4":0.24845,"15.5":0.59994,"15.6":5.22445,"16.0":5.00424,"16.1":0.22304},P:{"4":0.18524,"5.0-5.4":0.02058,"6.2-6.4":0,"7.2-7.4":0.42193,"8.2":0,"9.2":0.03087,"10.1":0,"11.1-11.2":0.13378,"12.0":0.01029,"13.0":0.06175,"14.0":0.05145,"15.0":0.04116,"16.0":0.17495,"17.0":0.39105,"18.0":2.55214},I:{"0":0,"3":0,"4":0.01115,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01672,"4.2-4.3":0.01115,"4.4":0,"4.4.3-4.4.4":0.14492},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0046,"9":0,"10":0,"11":0.05518,"5.5":0},J:{"7":0,"10":0.00573},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26931},Q:{"13.1":0},O:{"0":0.09741},H:{"0":0.29294},L:{"0":61.87013},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00359,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02512,"74":0,"75":0,"76":0,"77":0,"78":0.00718,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00359,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00359,"98":0.02153,"99":0,"100":0,"101":0,"102":0.00718,"103":0.00718,"104":0.03588,"105":0.00359,"106":0.00359,"107":0.23322,"108":0.19734,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00359,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00359,"48":0,"49":0.00718,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01435,"69":0,"70":0.00359,"71":0,"72":0,"73":0.00718,"74":0.01076,"75":0.00359,"76":0.00718,"77":0.00359,"78":0.01794,"79":0.04664,"80":0.00718,"81":0.01435,"83":0.01435,"84":0,"85":0.00359,"86":0.00359,"87":0.02512,"88":0.01076,"89":0.00718,"90":0.00359,"91":0.01794,"92":0.03229,"93":0.01435,"94":0.00359,"95":0.00359,"96":0.00718,"97":0.01794,"98":0.01794,"99":0.02512,"100":0.01794,"101":0.02512,"102":0.03229,"103":0.08252,"104":0.02512,"105":0.0897,"106":0.05382,"107":1.37062,"108":6.46199,"109":0.00359,"110":0.00359,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00718,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00359,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00359,"92":0.18658,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00359,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00359,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00359,"104":0.00359,"105":0.00359,"106":0.00718,"107":0.42697,"108":0.94364},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00359,"14":0.03588,"15":0.00359,_:"0","3.1":0,"3.2":0,"5.1":0.00359,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00359,"13.1":0.03229,"14.1":0.0897,"15.1":0.00359,"15.2-15.3":0.01076,"15.4":0.01794,"15.5":0.061,"15.6":0.31216,"16.0":0.03588,"16.1":0.14352,"16.2":0.03588,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00309,"6.0-6.1":0.017,"7.0-7.1":0.11591,"8.1-8.4":0.00309,"9.0-9.2":0,"9.3":0.04636,"10.0-10.2":0,"10.3":0.05409,"11.0-11.2":0.02473,"11.3-11.4":0.00464,"12.0-12.1":0.00155,"12.2-12.5":0.31373,"13.0-13.1":0.03091,"13.2":0.00464,"13.3":0.017,"13.4-13.7":0.07727,"14.0-14.4":0.14528,"14.5-14.8":0.52547,"15.0-15.1":0.18082,"15.2-15.3":0.15918,"15.4":0.23955,"15.5":0.46828,"15.6":2.0385,"16.0":2.41559,"16.1":6.49568,"16.2":0.7882,"16.3":0.017},P:{"4":0.20589,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.42207,"8.2":0,"9.2":0.04118,"10.1":0,"11.1-11.2":0.11324,"12.0":0.01029,"13.0":0.03088,"14.0":0.04118,"15.0":0.04118,"16.0":0.14412,"17.0":0.25736,"18.0":0.32942,"19.0":2.85158},I:{"0":0,"3":0,"4":0.0148,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02959,"4.4":0,"4.4.3-4.4.4":0.21455},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0287,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00641},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.3206},Q:{"13.1":0},O:{"0":0.09618},H:{"0":0.52206},L:{"0":65.63874},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js
index 38fef8f09672e7..82b8b9873396e9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00575,"41":0.01724,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00575,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01149,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00575,"89":0,"90":0,"91":0.00575,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01149,"98":0,"99":0,"100":0,"101":0.00575,"102":0.01149,"103":0.01149,"104":0.03448,"105":0.39073,"106":0.17813,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00575,"35":0,"36":0,"37":0,"38":0.01724,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01149,"50":0,"51":0,"52":0,"53":0.00575,"54":0,"55":0,"56":0.00575,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00575,"63":0,"64":0,"65":0,"66":0.00575,"67":0,"68":0.01149,"69":0,"70":0,"71":0,"72":0.00575,"73":0,"74":0.01149,"75":0,"76":0.00575,"77":0.00575,"78":0.00575,"79":0.13216,"80":0.01724,"81":0.02873,"83":0.01149,"84":0.00575,"85":0.01149,"86":0.01724,"87":0.03448,"88":0.01149,"89":0.01149,"90":0.01149,"91":0.05746,"92":0.05746,"93":0.02298,"94":0.01149,"95":0.02298,"96":0.05171,"97":0.04597,"98":0.02873,"99":0.04022,"100":0.08619,"101":0.06321,"102":0.06895,"103":0.18962,"104":0.27006,"105":7.42383,"106":18.23206,"107":0.65504,"108":0.00575,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00575,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0.00575,"63":0,"64":0.00575,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00575,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00575,"86":0,"87":0,"88":0,"89":0.00575,"90":0.46543,"91":0.9998,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00575,"15":0,"16":0,"17":0,"18":0.00575,"79":0,"80":0,"81":0,"83":0,"84":0.00575,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00575,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01149,"102":0.01724,"103":0.01724,"104":0.01724,"105":0.39073,"106":1.24114,"107":0.08619},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.04022,"15":0.01724,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00575,"13.1":0.02298,"14.1":0.04022,"15.1":0.01149,"15.2-15.3":0.01149,"15.4":0.02873,"15.5":0.05171,"15.6":0.16663,"16.0":0.10343,"16.1":0.01724,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00417,"6.0-6.1":0.00119,"7.0-7.1":0.00298,"8.1-8.4":0.00119,"9.0-9.2":0.00179,"9.3":0.01549,"10.0-10.2":0,"10.3":0.01549,"11.0-11.2":0.00298,"11.3-11.4":0.00238,"12.0-12.1":0.01013,"12.2-12.5":0.20429,"13.0-13.1":0.00417,"13.2":0.00298,"13.3":0.01429,"13.4-13.7":0.04705,"14.0-14.4":0.10482,"14.5-14.8":0.31209,"15.0-15.1":0.07147,"15.2-15.3":0.10125,"15.4":0.1894,"15.5":0.39607,"15.6":2.08457,"16.0":1.97141,"16.1":0.11257},P:{"4":0.2055,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0822,"8.2":0,"9.2":0.01028,"10.1":0,"11.1-11.2":0.0411,"12.0":0,"13.0":0.02055,"14.0":0.05138,"15.0":0.02055,"16.0":0.07193,"17.0":0.09248,"18.0":0.7398},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00667,"4.2-4.3":0.01,"4.4":0,"4.4.3-4.4.4":0.11333},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04597,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07657},Q:{"13.1":0},O:{"0":0.01702},H:{"0":0.13693},L:{"0":59.12695},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00476,"41":0.00476,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00476,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00476,"85":0,"86":0,"87":0,"88":0.00476,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00476,"98":0,"99":0.00476,"100":0,"101":0,"102":0.00951,"103":0.00476,"104":0.02854,"105":0.00476,"106":0.00951,"107":0.26639,"108":0.19979,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00476,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01903,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00476,"48":0,"49":0.01427,"50":0,"51":0,"52":0,"53":0.00951,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00951,"69":0,"70":0.00476,"71":0,"72":0,"73":0,"74":0.00951,"75":0.00476,"76":0,"77":0.00476,"78":0.00951,"79":0.14747,"80":0.02379,"81":0.01903,"83":0.00476,"84":0.00476,"85":0.01427,"86":0.01427,"87":0.02379,"88":0.00951,"89":0.00476,"90":0.00476,"91":0.05708,"92":0.0333,"93":0.01427,"94":0.00951,"95":0.02854,"96":0.03806,"97":0.0333,"98":0.01903,"99":0.02379,"100":0.02854,"101":0.02854,"102":0.0333,"103":0.16174,"104":0.06184,"105":0.09038,"106":0.10465,"107":2.28336,"108":15.02736,"109":0.00476,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00476,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00476,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00476,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00476,"92":0.30921,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00476,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00476,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00476,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00476,"104":0.00476,"105":0.00951,"106":0.00951,"107":0.36629,"108":0.93237},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02379,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00951,"14.1":0.02854,"15.1":0.00476,"15.2-15.3":0.00476,"15.4":0.00951,"15.5":0.02854,"15.6":0.08087,"16.0":0.01427,"16.1":0.08563,"16.2":0.01427,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00834,"6.0-6.1":0.0007,"7.0-7.1":0.01321,"8.1-8.4":0,"9.0-9.2":0.00209,"9.3":0.01321,"10.0-10.2":0.00139,"10.3":0.01321,"11.0-11.2":0.00695,"11.3-11.4":0.00278,"12.0-12.1":0.00904,"12.2-12.5":0.16961,"13.0-13.1":0.00348,"13.2":0.00278,"13.3":0.01182,"13.4-13.7":0.03059,"14.0-14.4":0.09523,"14.5-14.8":0.28639,"15.0-15.1":0.08203,"15.2-15.3":0.12373,"15.4":0.17309,"15.5":0.32462,"15.6":1.04617,"16.0":1.22064,"16.1":2.50941,"16.2":0.36077,"16.3":0.00765},P:{"4":0.24541,"5.0-5.4":0.01023,"6.2-6.4":0,"7.2-7.4":0.0818,"8.2":0,"9.2":0.02045,"10.1":0,"11.1-11.2":0.05113,"12.0":0,"13.0":0.03068,"14.0":0.0409,"15.0":0.06135,"16.0":0.07158,"17.0":0.07158,"18.0":0.15338,"19.0":0.80781},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01202,"4.2-4.3":0.00601,"4.4":0,"4.4.3-4.4.4":0.12624},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02854,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08913},Q:{"13.1":0},O:{"0":0.02622},H:{"0":0.17373},L:{"0":68.27234},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js
index 4bc7b78240380f..ce80ad94c9a403 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.05981,"49":0,"50":0,"51":0,"52":0.0046,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.0046,"59":0,"60":0.0092,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0092,"67":0,"68":0.07822,"69":0.0046,"70":0,"71":0,"72":0.0046,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06441,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0046,"89":0.0046,"90":0,"91":0.23005,"92":0.0046,"93":0,"94":0.0046,"95":0,"96":0,"97":0,"98":0.04141,"99":0.0092,"100":0.0046,"101":0.0046,"102":0.06902,"103":0.02301,"104":0.04601,"105":1.91402,"106":0.55672,"107":0.05061,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.12423,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03681,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.0184,"68":0,"69":0.0046,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0046,"80":0,"81":0.0046,"83":0.0092,"84":0,"85":0.0046,"86":0.0092,"87":0.05061,"88":0,"89":0,"90":0.0046,"91":0,"92":0.02301,"93":0.0092,"94":0,"95":0.0046,"96":0.0184,"97":0.0092,"98":0,"99":0.03221,"100":0.04601,"101":0.0184,"102":0.02301,"103":0.31287,"104":0.12883,"105":2.40172,"106":5.74665,"107":0.19784,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0092,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0046,"73":0,"74":0,"75":0,"76":0,"77":0.0138,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0046,"86":0,"87":0,"88":0,"89":0,"90":0.11963,"91":0.18404,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0092,"18":0.0092,"79":0,"80":0,"81":0,"83":0,"84":0.0046,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0046,"91":0.0092,"92":0,"93":0.04601,"94":0,"95":0,"96":0,"97":0.0092,"98":0,"99":0.0046,"100":0,"101":0,"102":0.0046,"103":0.04601,"104":0.02301,"105":0.40949,"106":1.59655,"107":0.11503},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.0046,"13":0.02761,"14":0.17484,"15":0.06902,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.15183,"12.1":0.04601,"13.1":0.33127,"14.1":0.38188,"15.1":0.05521,"15.2-15.3":0.05061,"15.4":0.10122,"15.5":0.32207,"15.6":2.10266,"16.0":0.40489,"16.1":0.04141,"16.2":0},G:{"8":0.0052,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0026,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.43677,"10.0-10.2":0.0078,"10.3":0.15339,"11.0-11.2":0.0026,"11.3-11.4":0.20019,"12.0-12.1":0.0286,"12.2-12.5":1.4195,"13.0-13.1":0,"13.2":0.0052,"13.3":0.0182,"13.4-13.7":0.07799,"14.0-14.4":0.53296,"14.5-14.8":1.4741,"15.0-15.1":0.53816,"15.2-15.3":0.70195,"15.4":0.51216,"15.5":1.3649,"15.6":11.03103,"16.0":6.13037,"16.1":0.18979},P:{"4":0.02104,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.15781,"8.2":0,"9.2":0.02104,"10.1":0.01052,"11.1-11.2":0.01052,"12.0":0.01052,"13.0":0.02104,"14.0":0.04208,"15.0":0.06313,"16.0":0.10521,"17.0":0.17885,"18.0":4.48188},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.11681},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.11503,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.46431},Q:{"13.1":0},O:{"0":0.027},H:{"0":0.67982},L:{"0":46.08166},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00408,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.04082,"49":0,"50":0,"51":0,"52":0.00408,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00408,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.05307,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02857,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00816,"89":0,"90":0,"91":0.10205,"92":0,"93":0,"94":0.00408,"95":0,"96":0,"97":0,"98":0.04898,"99":0.00408,"100":0,"101":0,"102":0.04898,"103":0.00408,"104":0.00408,"105":0.02041,"106":0.04082,"107":0.89804,"108":0.63271,"109":0.00408,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.11021,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00408,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00408,"74":0,"75":0,"76":0,"77":0.00408,"78":0,"79":0.20002,"80":0,"81":0.00408,"83":0.01225,"84":0.00408,"85":0.00816,"86":0.00816,"87":0.06939,"88":0,"89":0.00408,"90":0,"91":0,"92":0.01225,"93":0.00408,"94":0,"95":0,"96":0.00816,"97":0,"98":0.00408,"99":0.01633,"100":0.00408,"101":0.01225,"102":0.04082,"103":0.18777,"104":0.00408,"105":0.04082,"106":0.04898,"107":1.08173,"108":5.52703,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.02857,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00408,"90":0,"91":0.00408,"92":0.02449,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00408,"79":0,"80":0,"81":0,"83":0,"84":0.00408,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00408,"91":0.00408,"92":0.01633,"93":0.0449,"94":0,"95":0,"96":0,"97":0.00816,"98":0,"99":0.00408,"100":0.00408,"101":0,"102":0.00408,"103":0.02449,"104":0.00408,"105":0.00408,"106":0.00408,"107":0.48576,"108":1.35114},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02041,"14":0.09389,"15":0.01225,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00816,"12.1":0.04082,"13.1":0.18777,"14.1":0.29799,"15.1":0.05307,"15.2-15.3":0.02041,"15.4":0.03674,"15.5":0.17553,"15.6":1.27358,"16.0":0.0898,"16.1":0.67761,"16.2":0.11021,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02285,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.14565,"10.0-10.2":0,"10.3":0.0714,"11.0-11.2":0.00571,"11.3-11.4":0.03713,"12.0-12.1":0.02856,"12.2-12.5":0.9767,"13.0-13.1":0.03141,"13.2":0,"13.3":0.01999,"13.4-13.7":0.05997,"14.0-14.4":0.57974,"14.5-14.8":1.17375,"15.0-15.1":0.2913,"15.2-15.3":0.46265,"15.4":0.50263,"15.5":1.01953,"15.6":3.97247,"16.0":5.25189,"16.1":9.94689,"16.2":1.16233,"16.3":0.01714},P:{"4":3.19734,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11345,"8.2":0,"9.2":0.01031,"10.1":0.03094,"11.1-11.2":0.02063,"12.0":0,"13.0":0.02063,"14.0":0.02063,"15.0":0.02063,"16.0":0.10314,"17.0":0.15471,"18.0":0.53633,"19.0":3.67179},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.12389},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04898,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.45569},Q:{"13.1":0},O:{"0":0.02959},H:{"0":0.14567},L:{"0":47.06145},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js
index 841b7ec011bea3..05face3619866f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00374,"41":0,"42":0,"43":0.00374,"44":0,"45":0,"46":0,"47":0.00374,"48":0,"49":0,"50":0,"51":0,"52":0.00374,"53":0,"54":0,"55":0.00374,"56":0,"57":0.00748,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01122,"66":0,"67":0,"68":0.00374,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00374,"88":0,"89":0.00374,"90":0,"91":0,"92":0.00374,"93":0.00374,"94":0,"95":0.00374,"96":0.00374,"97":0.01496,"98":0.0187,"99":0.00374,"100":0.00748,"101":0.01496,"102":0.0187,"103":0.00748,"104":0.03366,"105":0.44132,"106":0.13838,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00374,"38":0,"39":0,"40":0.0187,"41":0,"42":0,"43":0.07106,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00374,"52":0,"53":0,"54":0,"55":0.00748,"56":0.00374,"57":0,"58":0,"59":0,"60":0.00374,"61":0,"62":0,"63":0.00374,"64":0.00374,"65":0.00374,"66":0,"67":0.00374,"68":0,"69":0.0187,"70":0.03366,"71":0,"72":0.00374,"73":0,"74":0.01122,"75":0.00374,"76":0.00374,"77":0,"78":0.00374,"79":0.00374,"80":0.00374,"81":0.02244,"83":0.00374,"84":0.00374,"85":0.00374,"86":0.00748,"87":0.0187,"88":0.08976,"89":0.0187,"90":0.01496,"91":0.00374,"92":0.01496,"93":0,"94":0.00748,"95":0.00374,"96":0.01122,"97":0.00374,"98":0.01496,"99":0.01122,"100":0.01496,"101":0.0187,"102":0.02244,"103":0.2431,"104":0.10846,"105":1.45112,"106":3.72504,"107":0.14212,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00374,"33":0,"34":0,"35":0,"36":0,"37":0.00374,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00374,"55":0,"56":0,"57":0,"58":0,"60":0.00748,"62":0,"63":0.02244,"64":0.0561,"65":0.03366,"66":0,"67":0,"68":0,"69":0.00748,"70":0,"71":0,"72":0.15334,"73":0,"74":0.00374,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00374,"88":0,"89":0,"90":0.06358,"91":0.09724,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01496,"13":0.01496,"14":0.00374,"15":0.01122,"16":0.01496,"17":0.02244,"18":0.0561,"79":0,"80":0.00748,"81":0,"83":0,"84":0.04488,"85":0.00748,"86":0,"87":0,"88":0,"89":0.0187,"90":0.01122,"91":0,"92":0.02244,"93":0,"94":0.00374,"95":0,"96":0.00748,"97":0.00748,"98":0.00748,"99":0.01122,"100":0.01496,"101":0.02244,"102":0.01496,"103":0.03366,"104":0.0561,"105":0.43758,"106":1.39128,"107":0.06732},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00374,"14":0.00748,"15":0.00748,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0187,"14.1":0.02244,"15.1":0.00748,"15.2-15.3":0.00374,"15.4":0.00374,"15.5":0.0187,"15.6":0.06358,"16.0":0.02244,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01298,"5.0-5.1":0,"6.0-6.1":0.00105,"7.0-7.1":0.00211,"8.1-8.4":0.00947,"9.0-9.2":0.00807,"9.3":0.00702,"10.0-10.2":0.00421,"10.3":0.02386,"11.0-11.2":0.00211,"11.3-11.4":0.01684,"12.0-12.1":0.00246,"12.2-12.5":0.12984,"13.0-13.1":0.01474,"13.2":0.0014,"13.3":0.00947,"13.4-13.7":0.08036,"14.0-14.4":0.09896,"14.5-14.8":0.47374,"15.0-15.1":0.06352,"15.2-15.3":0.22353,"15.4":0.09826,"15.5":0.37969,"15.6":0.96958,"16.0":0.55269,"16.1":0.03614},P:{"4":0.17358,"5.0-5.4":0,"6.2-6.4":0.02042,"7.2-7.4":0.6739,"8.2":0,"9.2":0.03063,"10.1":0,"11.1-11.2":0.12253,"12.0":0.02042,"13.0":0.45948,"14.0":0.14295,"15.0":0.24506,"16.0":0.45948,"17.0":0.42885,"18.0":1.60307},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01109,"4.2-4.3":0.02403,"4.4":0,"4.4.3-4.4.4":0.23479},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00404,"11":0.09694,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11268},Q:{"13.1":0.04382},O:{"0":2.5666},H:{"0":2.12764},L:{"0":73.2256},S:{"2.5":0.05634}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00327,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00327,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00654,"56":0,"57":0.00654,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00327,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00327,"98":0.00981,"99":0.00327,"100":0.00327,"101":0.01308,"102":0.00981,"103":0.00327,"104":0.00327,"105":0.00654,"106":0.00981,"107":0.2257,"108":0.15047,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00327,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.01308,"41":0.00327,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00654,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00327,"65":0.00327,"66":0.00327,"67":0.00327,"68":0.00327,"69":0.00981,"70":0.06215,"71":0,"72":0,"73":0,"74":0.00981,"75":0,"76":0.00981,"77":0.00327,"78":0.00654,"79":0.00981,"80":0.00327,"81":0.01636,"83":0,"84":0,"85":0,"86":0.00327,"87":0.00981,"88":0.06215,"89":0.01308,"90":0.00981,"91":0.00327,"92":0.02617,"93":0.00654,"94":0.00654,"95":0.00327,"96":0.01636,"97":0.00327,"98":0.00654,"99":0.00981,"100":0.01308,"101":0.01308,"102":0.01308,"103":0.21589,"104":0.01308,"105":0.04907,"106":0.05561,"107":0.66728,"108":3.27427,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00327,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.02944,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00327,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00327,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01963,"64":0.00981,"65":0.01636,"66":0.02617,"67":0.00327,"68":0,"69":0,"70":0,"71":0,"72":0.0229,"73":0.01308,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00654,"91":0.00654,"92":0.00981,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00981},B:{"12":0.01308,"13":0.01308,"14":0.00654,"15":0.00327,"16":0.00654,"17":0.00981,"18":0.04252,"79":0,"80":0.00654,"81":0,"83":0,"84":0.02617,"85":0.00327,"86":0,"87":0,"88":0,"89":0.00654,"90":0.01963,"91":0,"92":0.01308,"93":0,"94":0,"95":0,"96":0.00327,"97":0,"98":0,"99":0.00327,"100":0.00654,"101":0.00327,"102":0.00327,"103":0.01636,"104":0.00981,"105":0.01636,"106":0.0229,"107":0.41869,"108":0.66074},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00327,"15":0.00327,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00654,"13.1":0.01308,"14.1":0.01308,"15.1":0.00327,"15.2-15.3":0.00327,"15.4":0,"15.5":0.00981,"15.6":0.05234,"16.0":0.01308,"16.1":0.0229,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00942,"8.1-8.4":0.00882,"9.0-9.2":0.00517,"9.3":0.11401,"10.0-10.2":0,"10.3":0.00517,"11.0-11.2":0.00213,"11.3-11.4":0.00821,"12.0-12.1":0.00942,"12.2-12.5":0.0985,"13.0-13.1":0.00486,"13.2":0.00152,"13.3":0.01733,"13.4-13.7":0.13255,"14.0-14.4":0.19639,"14.5-14.8":0.09698,"15.0-15.1":0.06202,"15.2-15.3":0.12434,"15.4":0.11948,"15.5":0.35357,"15.6":0.33381,"16.0":0.26784,"16.1":0.77675,"16.2":0.11705,"16.3":0},P:{"4":0.15397,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.56457,"8.2":0,"9.2":0.05132,"10.1":0,"11.1-11.2":0.16424,"12.0":0.02053,"13.0":0.09238,"14.0":0.22583,"15.0":0.12318,"16.0":0.48245,"17.0":0.24636,"18.0":0.30795,"19.0":1.39602},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01544,"4.2-4.3":0.01544,"4.4":0,"4.4.3-4.4.4":0.22855},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00393,"11":0.05495,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.24224},Q:{"13.1":0.01346},O:{"0":2.03889},H:{"0":2.24882},L:{"0":78.12715},S:{"2.5":0.0471}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js
index 7f708eb3ec7ea0..f9efea10761bc5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00531,"53":0,"54":0,"55":0,"56":0.07434,"57":0,"58":0,"59":0.00531,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00531,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00531,"89":0,"90":0,"91":0.00531,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00531,"100":0.00531,"101":0.00531,"102":0.01062,"103":0.01062,"104":0.01062,"105":0.34515,"106":0.1593,"107":0.00531,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00531,"50":0,"51":0,"52":0.00531,"53":0.00531,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00531,"66":0.03186,"67":0.00531,"68":0.00531,"69":0.00531,"70":0.00531,"71":0.00531,"72":0.00531,"73":0.00531,"74":0.01062,"75":0.00531,"76":0.01062,"77":0.00531,"78":0.02655,"79":0.04248,"80":0.00531,"81":0.01593,"83":0.02124,"84":0.01062,"85":0.01593,"86":0.02124,"87":0.03186,"88":0.01593,"89":0.01593,"90":0.01593,"91":0.04248,"92":0.09558,"93":0.06903,"94":0.01593,"95":0.02124,"96":0.03186,"97":0.04248,"98":0.03186,"99":0.04779,"100":0.0531,"101":0.04779,"102":0.08496,"103":0.27081,"104":0.24426,"105":4.08339,"106":15.24501,"107":0.75402,"108":0.01062,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01062,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00531,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00531,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00531,"62":0,"63":0.01062,"64":0.01062,"65":0.02124,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01062,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00531,"86":0,"87":0,"88":0,"89":0,"90":0.18054,"91":0.46728,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00531,"13":0,"14":0,"15":0,"16":0,"17":0.00531,"18":0.00531,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00531,"93":0,"94":0,"95":0,"96":0,"97":0.00531,"98":0,"99":0,"100":0,"101":0.00531,"102":0.00531,"103":0.01062,"104":0.01593,"105":0.3717,"106":1.86912,"107":0.14337},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00531,"14":0.02124,"15":0.00531,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01062,"12.1":0.00531,"13.1":0.02655,"14.1":0.0531,"15.1":0.01062,"15.2-15.3":0.01062,"15.4":0.03186,"15.5":0.05841,"15.6":0.28143,"16.0":0.07965,"16.1":0.02124,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00872,"6.0-6.1":0.00317,"7.0-7.1":0.01665,"8.1-8.4":0.00238,"9.0-9.2":0.00951,"9.3":0.12049,"10.0-10.2":0.00713,"10.3":0.05866,"11.0-11.2":0.01189,"11.3-11.4":0.05628,"12.0-12.1":0.01585,"12.2-12.5":0.49226,"13.0-13.1":0.01189,"13.2":0.00872,"13.3":0.03012,"13.4-13.7":0.0872,"14.0-14.4":0.19896,"14.5-14.8":0.37098,"15.0-15.1":0.1197,"15.2-15.3":0.15299,"15.4":0.23543,"15.5":0.46689,"15.6":2.35744,"16.0":2.40897,"16.1":0.14427},P:{"4":0.2446,"5.0-5.4":0.01019,"6.2-6.4":0,"7.2-7.4":0.02038,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02038,"12.0":0,"13.0":0.01019,"14.0":0.02038,"15.0":0.01019,"16.0":0.02038,"17.0":0.05096,"18.0":0.65227},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00387,"4.2-4.3":0.02319,"4.4":0,"4.4.3-4.4.4":0.15074},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00533,"9":0,"10":0,"11":1.3912,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08442},Q:{"13.1":0},O:{"0":0.50183},H:{"0":0.55502},L:{"0":60.83341},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00498,"53":0,"54":0,"55":0,"56":0.01991,"57":0,"58":0,"59":0.00498,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00498,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00498,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00498,"103":0.00498,"104":0.00498,"105":0.00498,"106":0.00498,"107":0.17917,"108":0.13438,"109":0.00498,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00995,"50":0,"51":0,"52":0.00498,"53":0.00498,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00498,"64":0,"65":0,"66":0.02489,"67":0,"68":0,"69":0.00498,"70":0.00498,"71":0.00498,"72":0,"73":0.00498,"74":0.00995,"75":0.00498,"76":0.01493,"77":0.00498,"78":0.00995,"79":0.03484,"80":0.00498,"81":0.00995,"83":0.01493,"84":0.00995,"85":0.00995,"86":0.01991,"87":0.02489,"88":0.01493,"89":0.01493,"90":0.00995,"91":0.02489,"92":0.0647,"93":0.06968,"94":0.01493,"95":0.01493,"96":0.02986,"97":0.02489,"98":0.01493,"99":0.02986,"100":0.02986,"101":0.02489,"102":0.05475,"103":0.1941,"104":0.07963,"105":0.09954,"106":0.15926,"107":2.69753,"108":15.52326,"109":0.01493,"110":0.00498,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00995,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00498,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00498,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00498,"62":0,"63":0.00498,"64":0.00498,"65":0,"66":0.00995,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.15429,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00498,"18":0.00498,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00498,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00498,"102":0,"103":0.00498,"104":0.00498,"105":0.00995,"106":0.00995,"107":0.6918,"108":1.44831},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00498,"14":0.00995,"15":0.00498,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00498,"12.1":0.00498,"13.1":0.01991,"14.1":0.02986,"15.1":0.00498,"15.2-15.3":0.00498,"15.4":0.01493,"15.5":0.02986,"15.6":0.16424,"16.0":0.01493,"16.1":0.10452,"16.2":0.01493,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00079,"5.0-5.1":0.0063,"6.0-6.1":0.00079,"7.0-7.1":0.01182,"8.1-8.4":0.00158,"9.0-9.2":0.00946,"9.3":0.10479,"10.0-10.2":0.00473,"10.3":0.04964,"11.0-11.2":0.01024,"11.3-11.4":0.05279,"12.0-12.1":0.01339,"12.2-12.5":0.43966,"13.0-13.1":0.00867,"13.2":0.00552,"13.3":0.02837,"13.4-13.7":0.06934,"14.0-14.4":0.1765,"14.5-14.8":0.31675,"15.0-15.1":0.09455,"15.2-15.3":0.1308,"15.4":0.18201,"15.5":0.32935,"15.6":0.93133,"16.0":1.21892,"16.1":2.54106,"16.2":0.33566,"16.3":0.00709},P:{"4":0.18448,"5.0-5.4":0.01025,"6.2-6.4":0,"7.2-7.4":0.01025,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01025,"12.0":0,"13.0":0.0205,"14.0":0.01025,"15.0":0.01025,"16.0":0.0205,"17.0":0.041,"18.0":0.07174,"19.0":0.62519},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.11986},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.70673,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07535},Q:{"13.1":0},O:{"0":0.437},H:{"0":0.44226},L:{"0":65.32236},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js
index 494745bd869df3..953d93ca2b898d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00608,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00304,"69":0,"70":0,"71":0,"72":0.00304,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00608,"79":0.00304,"80":0.00304,"81":0.00608,"82":0.00304,"83":0.00304,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00304,"92":0,"93":0,"94":0,"95":0.00304,"96":0,"97":0,"98":0.00608,"99":0.00304,"100":0,"101":0,"102":0.00608,"103":0.00608,"104":0.00911,"105":0.20962,"106":0.13367,"107":0.00608,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00304,"43":0.00304,"44":0,"45":0,"46":0,"47":0,"48":0.00304,"49":0.00608,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00608,"57":0,"58":0,"59":0,"60":0,"61":0.00304,"62":0,"63":0.00608,"64":0.00911,"65":0.00608,"66":0,"67":0.00304,"68":0.00608,"69":0.00608,"70":0.00304,"71":0.00304,"72":0.00608,"73":0.00608,"74":0.03038,"75":0.00911,"76":0.00608,"77":0.00304,"78":0.00608,"79":0.00911,"80":0.00911,"81":0.02127,"83":0.02734,"84":0.05468,"85":0.14886,"86":0.06076,"87":0.03949,"88":0.00608,"89":0.00911,"90":0.00608,"91":0.00608,"92":0.00911,"93":0.00911,"94":0.00608,"95":0.01215,"96":0.01215,"97":0.01215,"98":0.01823,"99":0.01215,"100":0.01215,"101":0.01215,"102":0.01823,"103":0.06684,"104":0.07595,"105":1.1909,"106":5.17371,"107":0.33114,"108":0.00911,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00304,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00608,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00304,"62":0,"63":0.01215,"64":0.02734,"65":0.06076,"66":0.00304,"67":0,"68":0.00304,"69":0,"70":0.00304,"71":0.00304,"72":0.01215,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00304,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00608,"86":0,"87":0,"88":0,"89":0,"90":0.04557,"91":0.16709,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00304,"13":0,"14":0,"15":0.00304,"16":0.00304,"17":0,"18":0.01215,"79":0,"80":0,"81":0,"83":0,"84":0.00304,"85":0.00304,"86":0.00304,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00304,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00304,"104":0.00304,"105":0.06076,"106":0.26127,"107":0.0243},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00608,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00304,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00911,"14.1":0.01215,"15.1":0.00304,"15.2-15.3":0.00304,"15.4":0.00608,"15.5":0.01215,"15.6":0.04253,"16.0":0.01519,"16.1":0.00304,"16.2":0},G:{"8":0,"3.2":0.00113,"4.0-4.1":0,"4.2-4.3":0.00282,"5.0-5.1":0.00903,"6.0-6.1":0.00056,"7.0-7.1":0.10217,"8.1-8.4":0.00113,"9.0-9.2":0.00226,"9.3":0.10951,"10.0-10.2":0.00282,"10.3":0.04911,"11.0-11.2":0.01016,"11.3-11.4":0.00621,"12.0-12.1":0.00903,"12.2-12.5":0.39457,"13.0-13.1":0.00677,"13.2":0.00508,"13.3":0.01693,"13.4-13.7":0.06322,"14.0-14.4":0.17499,"14.5-14.8":0.25627,"15.0-15.1":0.07846,"15.2-15.3":0.11854,"15.4":0.12757,"15.5":0.35675,"15.6":1.5365,"16.0":1.64093,"16.1":0.11177},P:{"4":0.20372,"5.0-5.4":0.01019,"6.2-6.4":0.02037,"7.2-7.4":0.03056,"8.2":0,"9.2":0.02037,"10.1":0,"11.1-11.2":0.02037,"12.0":0.01019,"13.0":0.04074,"14.0":0.02037,"15.0":0.01019,"16.0":0.05093,"17.0":0.13242,"18.0":0.9473},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00498,"4.2-4.3":0.01244,"4.4":0,"4.4.3-4.4.4":0.09207},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00323,"9":0.00323,"10":0.00323,"11":0.04196,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06266},Q:{"13.1":0},O:{"0":2.70822},H:{"0":1.40392},L:{"0":78.12411},S:{"2.5":0.10443}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00455,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00227,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00455,"99":0.00227,"100":0,"101":0,"102":0.00455,"103":0.00227,"104":0.00227,"105":0.00227,"106":0.00455,"107":0.10456,"108":0.0841,"109":0.00227,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00227,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00227,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00227,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00227,"64":0.00455,"65":0.00227,"66":0,"67":0,"68":0.00227,"69":0.00227,"70":0.00227,"71":0.00227,"72":0.00455,"73":0.00227,"74":0.01364,"75":0.00455,"76":0.00227,"77":0.00227,"78":0.00227,"79":0.00455,"80":0.00455,"81":0.00682,"83":0.00909,"84":0.01364,"85":0.06592,"86":0.01364,"87":0.01137,"88":0.00227,"89":0.00455,"90":0.00227,"91":0.00455,"92":0.00455,"93":0.00455,"94":0.00227,"95":0.00682,"96":0.00455,"97":0.00455,"98":0.00455,"99":0.00455,"100":0.00455,"101":0.00455,"102":0.00682,"103":0.02273,"104":0.01364,"105":0.02046,"106":0.03637,"107":0.5637,"108":3.2413,"109":0.01137,"110":0.00227,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00227,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00682,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00227,"60":0.00227,"62":0,"63":0.01364,"64":0.01591,"65":0.00909,"66":0.06137,"67":0.00227,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00455,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00227,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00227,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01137,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00227,"13":0,"14":0,"15":0,"16":0.00227,"17":0,"18":0.00227,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00227,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00227,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00227,"107":0.06137,"108":0.1432},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00455,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00227,"6.1":0,"7.1":0,"9.1":0.00227,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00455,"14.1":0.00682,"15.1":0.00227,"15.2-15.3":0.00227,"15.4":0.00227,"15.5":0.00682,"15.6":0.02046,"16.0":0.00227,"16.1":0.01591,"16.2":0.00227,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00098,"5.0-5.1":0.00489,"6.0-6.1":0,"7.0-7.1":0.06067,"8.1-8.4":0.00049,"9.0-9.2":0.00294,"9.3":0.06654,"10.0-10.2":0.00342,"10.3":0.04159,"11.0-11.2":0.00881,"11.3-11.4":0.00342,"12.0-12.1":0.00979,"12.2-12.5":0.32782,"13.0-13.1":0.00489,"13.2":0.0044,"13.3":0.01272,"13.4-13.7":0.0504,"14.0-14.4":0.12721,"14.5-14.8":0.1918,"15.0-15.1":0.05431,"15.2-15.3":0.07828,"15.4":0.07828,"15.5":0.19033,"15.6":0.5157,"16.0":0.66444,"16.1":1.46881,"16.2":0.22849,"16.3":0.00538},P:{"4":0.16144,"5.0-5.4":0.01009,"6.2-6.4":0.02018,"7.2-7.4":0.03027,"8.2":0,"9.2":0.01009,"10.1":0,"11.1-11.2":0.01009,"12.0":0.01009,"13.0":0.03027,"14.0":0.02018,"15.0":0.01009,"16.0":0.03027,"17.0":0.08072,"18.0":0.09081,"19.0":0.70629},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01064,"4.4":0,"4.4.3-4.4.4":0.11346},A:{"6":0,"7":0,"8":0.00256,"9":0,"10":0,"11":0.0179,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05409},Q:{"13.1":0},O:{"0":4.22667},H:{"0":2.23852},L:{"0":80.94312},S:{"2.5":0.085}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js
index 93ebd368f954b2..2af12ad47fef4a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02838,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00405,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01622,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00405,"85":0,"86":0,"87":0.00405,"88":0.00405,"89":0.00405,"90":0,"91":0.00811,"92":0.00405,"93":0,"94":0.00405,"95":0.00405,"96":0.00405,"97":0.00405,"98":0.00405,"99":0.00811,"100":0.00811,"101":0.00811,"102":0.03243,"103":0.02027,"104":0.0527,"105":1.3216,"106":0.63648,"107":0.00405,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01622,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00405,"61":0,"62":0,"63":0.00405,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00405,"70":0.00405,"71":0,"72":0,"73":0,"74":0.00405,"75":0,"76":0.00405,"77":0,"78":0.00405,"79":0.06892,"80":0.00405,"81":0.00811,"83":0.00405,"84":0.00405,"85":0.01216,"86":0.01216,"87":0.01216,"88":0.00405,"89":0.00405,"90":0.00405,"91":0.00405,"92":0.00811,"93":0.00405,"94":0.00405,"95":0.00811,"96":0.01216,"97":0.01622,"98":0.01622,"99":0.02838,"100":0.01622,"101":0.01216,"102":0.02432,"103":0.07297,"104":0.0973,"105":2.02295,"106":6.0283,"107":0.23108,"108":0.00405,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00405,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00405,"64":0.00405,"65":0.01216,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.06892,"73":0.00405,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00405,"80":0,"81":0,"82":0.00405,"83":0.00405,"84":0.00405,"85":0.02027,"86":0.00405,"87":0.00405,"88":0.00405,"89":0.01216,"90":1.04999,"91":2.36348,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00405,"16":0,"17":0,"18":0.00405,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00405,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00405,"99":0.00405,"100":0,"101":0.00405,"102":0.00405,"103":0.00811,"104":0.01622,"105":0.27973,"106":0.90404,"107":0.07703},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01216,"15":0.00405,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00405,"13.1":0.01622,"14.1":0.02432,"15.1":0.00811,"15.2-15.3":0.00811,"15.4":0.01622,"15.5":0.03243,"15.6":0.0973,"16.0":0.10135,"16.1":0.01622,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0031,"8.1-8.4":0,"9.0-9.2":0.00103,"9.3":0.00827,"10.0-10.2":0,"10.3":0.01033,"11.0-11.2":0,"11.3-11.4":0.00103,"12.0-12.1":0.0031,"12.2-12.5":0.07027,"13.0-13.1":0.00207,"13.2":0.00207,"13.3":0.0093,"13.4-13.7":0.0341,"14.0-14.4":0.12401,"14.5-14.8":0.31933,"15.0-15.1":0.07337,"15.2-15.3":0.14675,"15.4":0.17879,"15.5":0.52086,"15.6":3.84957,"16.0":4.24848,"16.1":0.31417},P:{"4":0.13141,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01011,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02022,"12.0":0.01011,"13.0":0.03032,"14.0":0.04043,"15.0":0.02022,"16.0":0.07076,"17.0":0.10108,"18.0":2.35521},I:{"0":0,"3":0,"4":0.00268,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01713,"4.2-4.3":0.01338,"4.4":0,"4.4.3-4.4.4":0.02087},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02027,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.4519},Q:{"13.1":0},O:{"0":0.01784},H:{"0":1.97588},L:{"0":65.77774},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02962,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0037,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0074,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.0037,"85":0,"86":0,"87":0.0037,"88":0.0037,"89":0.0037,"90":0,"91":0.0037,"92":0,"93":0,"94":0,"95":0.0037,"96":0.0037,"97":0.0037,"98":0.0037,"99":0.0037,"100":0.0037,"101":0.0037,"102":0.02962,"103":0.0074,"104":0.0074,"105":0.01481,"106":0.03332,"107":0.93661,"108":0.82555,"109":0.0037,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01851,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0037,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.0037,"75":0,"76":0,"77":0,"78":0.0037,"79":0.08144,"80":0.0037,"81":0.0074,"83":0.0037,"84":0.0037,"85":0.01111,"86":0.0074,"87":0.01111,"88":0.0037,"89":0.0037,"90":0.0037,"91":0.0037,"92":0.0074,"93":0.0074,"94":0.0037,"95":0.01111,"96":0.0074,"97":0.01111,"98":0.0074,"99":0.02591,"100":0.01111,"101":0.01111,"102":0.01111,"103":0.03332,"104":0.01851,"105":0.02962,"106":0.05183,"107":0.94401,"108":5.80103,"109":0.0037,"110":0.0037,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.0037,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.0037,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0037,"80":0,"81":0,"82":0,"83":0,"84":0.0037,"85":0.01111,"86":0.0037,"87":0,"88":0,"89":0,"90":0.0037,"91":0.0074,"92":0.57381,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0037,"16":0,"17":0,"18":0.0037,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0037,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.0037,"104":0.0037,"105":0.0074,"106":0.0074,"107":0.30727,"108":0.84035},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0074,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0037,"13.1":0.01111,"14.1":0.01481,"15.1":0.0037,"15.2-15.3":0.0037,"15.4":0.01111,"15.5":0.01851,"15.6":0.06664,"16.0":0.01851,"16.1":0.08144,"16.2":0.02221,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00101,"7.0-7.1":0.00503,"8.1-8.4":0.00201,"9.0-9.2":0,"9.3":0.00704,"10.0-10.2":0,"10.3":0.01107,"11.0-11.2":0.00101,"11.3-11.4":0.00101,"12.0-12.1":0.00201,"12.2-12.5":0.07143,"13.0-13.1":0.00302,"13.2":0,"13.3":0.00704,"13.4-13.7":0.02817,"14.0-14.4":0.10665,"14.5-14.8":0.26158,"15.0-15.1":0.05533,"15.2-15.3":0.10262,"15.4":0.12677,"15.5":0.31994,"15.6":1.15499,"16.0":1.69526,"16.1":4.8433,"16.2":0.69319,"16.3":0.01912},P:{"4":0.15163,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01011,"8.2":0,"9.2":0.02022,"10.1":0,"11.1-11.2":0.02022,"12.0":0.01011,"13.0":0.02022,"14.0":0.03033,"15.0":0.02022,"16.0":0.07076,"17.0":0.07076,"18.0":0.2426,"19.0":2.53721},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00749,"4.2-4.3":0.01874,"4.4":0,"4.4.3-4.4.4":0.03747},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01481,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.50384},Q:{"13.1":0},O:{"0":0.03149},H:{"0":2.13459},L:{"0":68.40127},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js
index 947f1bfe23b591..7d3ffb937a3cd9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00604,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00604,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00604,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02415,"90":0,"91":0,"92":0,"93":0,"94":0.01208,"95":0,"96":0.00604,"97":0,"98":0,"99":0,"100":0,"101":0.00604,"102":1.32836,"103":0.03019,"104":0.01811,"105":1.84159,"106":0.50719,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00604,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00604,"76":0.06642,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00604,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.00604,"94":0.01208,"95":0.07849,"96":0.13887,"97":0.00604,"98":0,"99":0.00604,"100":0.01811,"101":0,"102":0.00604,"103":0.05434,"104":0.91174,"105":6.19499,"106":10.53631,"107":0.66418,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00604,"86":0,"87":0,"88":0,"89":0.02415,"90":0.21737,"91":0.4287,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.0483,"105":0.33209,"106":2.51181,"107":0.40455},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00604,"14":0.0483,"15":0.00604,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00604,"12.1":0,"13.1":0.19925,"14.1":0.29586,"15.1":0.15095,"15.2-15.3":0.3502,"15.4":0.08453,"15.5":0.97816,"15.6":3.019,"16.0":2.00462,"16.1":0.54342,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0191,"9.0-9.2":0,"9.3":0,"10.0-10.2":0.01146,"10.3":0.09932,"11.0-11.2":0.03056,"11.3-11.4":0.08786,"12.0-12.1":0.03056,"12.2-12.5":1.13067,"13.0-13.1":0.06112,"13.2":0,"13.3":0.0191,"13.4-13.7":0.51568,"14.0-14.4":0.47366,"14.5-14.8":0.54623,"15.0-15.1":0.3285,"15.2-15.3":2.59748,"15.4":0.47748,"15.5":3.36144,"15.6":16.92181,"16.0":9.74437,"16.1":0.39726},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.01051,"15.0":0,"16.0":0,"17.0":0,"18.0":0.92453},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.18114,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26545},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":25.48945},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00507,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.19274,"103":0.01522,"104":0,"105":0,"106":0.0355,"107":0.5427,"108":0.72022,"109":0.01522,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01014,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00507,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.01522,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.01014,"88":0,"89":0,"90":0,"91":0,"92":0.01014,"93":0,"94":0,"95":0.00507,"96":0.05579,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.04565,"103":0.04565,"104":0.00507,"105":0.00507,"106":0.21302,"107":2.70845,"108":7.08558,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.22824,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02029,"92":1.27814,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00507,"105":0,"106":0,"107":0.49198,"108":1.47595},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01522,"13":0.01522,"14":0.01522,"15":0.01522,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.06594,"14.1":0.62893,"15.1":0.0355,"15.2-15.3":0.08115,"15.4":0.30939,"15.5":0.2181,"15.6":2.22661,"16.0":0.46155,"16.1":1.7752,"16.2":0.76587,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.08115,"11.0-11.2":0.06205,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":1.38903,"13.0-13.1":0.04296,"13.2":0,"13.3":0.15275,"13.4-13.7":0.01909,"14.0-14.4":0.10979,"14.5-14.8":0.38186,"15.0-15.1":0.29595,"15.2-15.3":1.68021,"15.4":1.20765,"15.5":3.94276,"15.6":6.09075,"16.0":8.58241,"16.1":19.24122,"16.2":1.66111,"16.3":0.01909},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0.0986,"19.0":1.42416},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.01597},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06086,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14784},Q:{"13.1":0},O:{"0":0},H:{"0":0.014},L:{"0":27.85845},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js
index b06880de5fa752..67fc6ad0e83b01 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":100,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":21.43,"108":14.29,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":64.29,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0,"19.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js
index 5b7a5b3bbf9871..773774f5ac8993 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.23815,"39":0,"40":0,"41":0,"42":0,"43":0.25335,"44":1.07927,"45":0.24322,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00507,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02027,"74":0,"75":0,"76":0,"77":0,"78":0.01013,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01013,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00507,"98":0,"99":0,"100":0,"101":0.00507,"102":0.00507,"103":0.00507,"104":0.10134,"105":0.53204,"106":0.31415,"107":0.00507,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00507,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.25842,"48":2.91353,"49":0.65364,"50":0,"51":0,"52":0,"53":0.00507,"54":0,"55":0,"56":0,"57":0,"58":0.00507,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.02027,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00507,"75":0.00507,"76":0.00507,"77":0,"78":0,"79":0.0304,"80":0,"81":0.00507,"83":0,"84":0.01013,"85":0,"86":0.01013,"87":0.02534,"88":0.00507,"89":0.00507,"90":0.00507,"91":0.00507,"92":0.00507,"93":0.01013,"94":0.00507,"95":0.00507,"96":0.01013,"97":0.00507,"98":0.01013,"99":0.01013,"100":0.02027,"101":0.0152,"102":0.02534,"103":0.18748,"104":0.13174,"105":2.5031,"106":6.38442,"107":0.31415,"108":0.00507,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00507,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.14188,"91":0.29895,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.08107,"13":0.08614,"14":0,"15":0,"16":0,"17":0,"18":0.00507,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00507,"91":0,"92":0.00507,"93":0,"94":0,"95":0,"96":0,"97":0.00507,"98":0,"99":0,"100":0.00507,"101":0.00507,"102":0.00507,"103":0.01013,"104":0.06587,"105":0.58777,"106":2.5183,"107":0.20775},E:{"4":0,"5":0,"6":0,"7":0,"8":0.08614,"9":0.42056,"10":0,"11":0,"12":0.00507,"13":0.00507,"14":0.09121,"15":0.0152,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01013,"12.1":0.0152,"13.1":0.15201,"14.1":0.21281,"15.1":0.03547,"15.2-15.3":0.03547,"15.4":0.10134,"15.5":0.23308,"15.6":1.26168,"16.0":0.42056,"16.1":0.06587,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.21904,"9.3":0.08266,"10.0-10.2":0,"10.3":0.0372,"11.0-11.2":0.01653,"11.3-11.4":0.01653,"12.0-12.1":0.01653,"12.2-12.5":0.2645,"13.0-13.1":0.00827,"13.2":0.01653,"13.3":0.03306,"13.4-13.7":0.18598,"14.0-14.4":0.47115,"14.5-14.8":1.26466,"15.0-15.1":0.42155,"15.2-15.3":0.5786,"15.4":0.82244,"15.5":2.20282,"15.6":18.17637,"16.0":14.0187,"16.1":0.74805},P:{"4":0.20662,"5.0-5.4":0.01033,"6.2-6.4":0,"7.2-7.4":0.03099,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02066,"12.0":0.01033,"13.0":0.05165,"14.0":0.04132,"15.0":0.01033,"16.0":0.05165,"17.0":0.07232,"18.0":2.01454},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04042,"4.4":0,"4.4.3-4.4.4":0.19199},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.15708,"10":0,"11":0.38509,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21212},Q:{"13.1":0},O:{"0":0.00493},H:{"0":0.06538},L:{"0":31.11568},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.21659,"39":0,"40":0,"41":0,"42":0,"43":0.23584,"44":1.0348,"45":0.22621,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00481,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.02407,"74":0,"75":0,"76":0,"77":0,"78":0.00963,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00963,"98":0,"99":0,"100":0,"101":0,"102":0.00481,"103":0.00481,"104":0.04813,"105":0.00481,"106":0.02407,"107":0.38985,"108":0.30803,"109":0.00481,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.24546,"48":2.65678,"49":0.62088,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.01925,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00481,"75":0,"76":0.00481,"77":0,"78":0,"79":0.02407,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.02407,"88":0.00481,"89":0.00481,"90":0,"91":0.00481,"92":0.00481,"93":0.00481,"94":0.00481,"95":0.00481,"96":0.00481,"97":0.00481,"98":0.00481,"99":0.00963,"100":0.00963,"101":0.01444,"102":0.00963,"103":0.10589,"104":0.02888,"105":0.04813,"106":0.0722,"107":1.46797,"108":6.66119,"109":0.01444,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00481,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.10589,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.07701,"13":0.08182,"14":0,"15":0,"16":0,"17":0,"18":0.00481,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00481,"92":0.00481,"93":0,"94":0,"95":0,"96":0.00481,"97":0,"98":0,"99":0,"100":0.00481,"101":0,"102":0,"103":0.00481,"104":0.00481,"105":0.01925,"106":0.03369,"107":0.91447,"108":2.10328},E:{"4":0,"5":0,"6":0,"7":0,"8":0.08182,"9":0.39948,"10":0,"11":0,"12":0,"13":0.00963,"14":0.0722,"15":0.01444,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00481,"13.1":0.09626,"14.1":0.23584,"15.1":0.02407,"15.2-15.3":0.02888,"15.4":0.07701,"15.5":0.21177,"15.6":0.97223,"16.0":0.12033,"16.1":0.54387,"16.2":0.13958,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.22377,"9.3":0.08056,"10.0-10.2":0,"10.3":0.02238,"11.0-11.2":0.00895,"11.3-11.4":0.02238,"12.0-12.1":0.01343,"12.2-12.5":0.24615,"13.0-13.1":0.00448,"13.2":0.00895,"13.3":0.04475,"13.4-13.7":0.10293,"14.0-14.4":0.35803,"14.5-14.8":1.26654,"15.0-15.1":0.35356,"15.2-15.3":0.59523,"15.4":0.62656,"15.5":1.78121,"15.6":7.69321,"16.0":7.51419,"16.1":20.05873,"16.2":2.00945,"16.3":0.07161},P:{"4":0.25706,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03085,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02057,"12.0":0,"13.0":0.03085,"14.0":0.04113,"15.0":0.01028,"16.0":0.0617,"17.0":0.03085,"18.0":0.11311,"19.0":1.73776},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.09667,"4.4":0,"4.4.3-4.4.4":0.16917},A:{"6":0,"7":0,"8":0,"9":0.15883,"10":0,"11":0.32728,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18673},Q:{"13.1":0},O:{"0":0.01037},H:{"0":0.12768},L:{"0":30.34946},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js
index 812139b6c7f965..666b13e636106d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00318,"30":0,"31":0.00318,"32":0,"33":0.00318,"34":0.00318,"35":0,"36":0.00318,"37":0.00318,"38":0.00318,"39":0.00635,"40":0.00635,"41":0.00318,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00635,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00318,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00318,"96":0,"97":0,"98":0,"99":0.00318,"100":0.00318,"101":0.00318,"102":0.00635,"103":0.00953,"104":0.00635,"105":0.25718,"106":0.1143,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00318,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00318,"32":0,"33":0.00318,"34":0.00318,"35":0.00318,"36":0.00318,"37":0.00318,"38":0.0127,"39":0.00635,"40":0.00635,"41":0.00635,"42":0.00635,"43":0.00953,"44":0.02223,"45":0.00953,"46":0.00635,"47":0.00318,"48":0,"49":0.00318,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00318,"58":0.00318,"59":0,"60":0,"61":0,"62":0.00318,"63":0.00635,"64":0.00318,"65":0.00318,"66":0.00953,"67":0.00953,"68":0.00318,"69":0.00635,"70":0.00635,"71":0.00953,"72":0.00318,"73":0,"74":0.00318,"75":0,"76":0.00318,"77":0.127,"78":0.01588,"79":0.0127,"80":0.00318,"81":0.01588,"83":0.00635,"84":0.00635,"85":0.00635,"86":0.01588,"87":0.00635,"88":0.00635,"89":0.0254,"90":0.0127,"91":0.00953,"92":0.0127,"93":0.00635,"94":0.00635,"95":0.0254,"96":0.00953,"97":0.00635,"98":0.01588,"99":0.01905,"100":0.06033,"101":0.01588,"102":0.03175,"103":0.05715,"104":0.11113,"105":1.7653,"106":5.31813,"107":0.1905,"108":0.00318,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00318,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00318,"64":0.00318,"65":0.0127,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0127,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00318,"90":0.06985,"91":0.16193,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00318,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00318,"79":0,"80":0,"81":0,"83":0,"84":0.00318,"85":0,"86":0,"87":0,"88":0,"89":0.00318,"90":0.00318,"91":0,"92":0.00635,"93":0,"94":0,"95":0,"96":0.00318,"97":0,"98":0,"99":0,"100":0.00318,"101":0.00318,"102":0.00318,"103":0.00953,"104":0.01588,"105":0.13018,"106":0.44133,"107":0.03175},E:{"4":0,"5":0,"6":0,"7":0.00318,"8":0.00318,"9":0,"10":0,"11":0,"12":0,"13":0.00318,"14":0.04128,"15":0.00318,_:"0","3.1":0,"3.2":0,"5.1":0.04128,"6.1":0,"7.1":0.00318,"9.1":0.00318,"10.1":0,"11.1":0.00318,"12.1":0,"13.1":0.00953,"14.1":0.01588,"15.1":0.00318,"15.2-15.3":0.00635,"15.4":0.0127,"15.5":0.0254,"15.6":0.09208,"16.0":0.03493,"16.1":0.00635,"16.2":0},G:{"8":0.00114,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.06972,"6.0-6.1":0,"7.0-7.1":0.03886,"8.1-8.4":0.01257,"9.0-9.2":0,"9.3":0.01829,"10.0-10.2":0.00114,"10.3":0.01486,"11.0-11.2":0.00571,"11.3-11.4":0.00571,"12.0-12.1":0.01257,"12.2-12.5":0.25829,"13.0-13.1":0.008,"13.2":0.01143,"13.3":0.02057,"13.4-13.7":0.10743,"14.0-14.4":0.16572,"14.5-14.8":0.48915,"15.0-15.1":0.11543,"15.2-15.3":0.21486,"15.4":0.27657,"15.5":0.63429,"15.6":3.22861,"16.0":4.89262,"16.1":0.24686},P:{"4":0.12038,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11034,"8.2":0.01003,"9.2":0.03009,"10.1":0.02006,"11.1-11.2":0.10031,"12.0":0.04013,"13.0":0.15047,"14.0":0.10031,"15.0":0.08025,"16.0":0.20063,"17.0":0.321,"18.0":2.35734},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00831,"4.4":0,"4.4.3-4.4.4":0.16344},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00711,"9":0.00356,"10":0.00356,"11":0.07468,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14333},Q:{"13.1":0},O:{"0":0.06143},H:{"0":0.35538},L:{"0":73.40003},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00265,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00265,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0106,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00265,"103":0.00265,"104":0.0053,"105":0.0053,"106":0.00795,"107":0.11399,"108":0.09544,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00265,"35":0,"36":0,"37":0,"38":0.00795,"39":0,"40":0.00265,"41":0.00265,"42":0.00265,"43":0.0053,"44":0.00795,"45":0.00265,"46":0.0053,"47":0,"48":0,"49":0.00265,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00265,"58":0.00265,"59":0,"60":0,"61":0,"62":0,"63":0.00265,"64":0,"65":0.00265,"66":0.00265,"67":0.00265,"68":0.00265,"69":0.00265,"70":0.00265,"71":0.00265,"72":0.00265,"73":0.00265,"74":0.0053,"75":0,"76":0.00265,"77":0.07423,"78":0.0106,"79":0.01591,"80":0.00265,"81":0.00795,"83":0.0053,"84":0.00265,"85":0.0053,"86":0.0106,"87":0.0053,"88":0.00265,"89":0.0106,"90":0.00265,"91":0.00265,"92":0.0053,"93":0.0053,"94":0.00265,"95":0.01856,"96":0.00795,"97":0.0053,"98":0.0106,"99":0.00795,"100":0.08748,"101":0.00795,"102":0.02386,"103":0.02916,"104":0.01326,"105":0.02121,"106":0.03711,"107":0.79,"108":4.40861,"109":0.00265,"110":0.00265,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.0053,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00265,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.03181,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00265,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00265,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00265,"106":0.00265,"107":0.12195,"108":0.30221},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02916,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.01591,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00265,"14.1":0.00795,"15.1":0.00265,"15.2-15.3":0.00265,"15.4":0.0053,"15.5":0.0106,"15.6":0.03711,"16.0":0.00795,"16.1":0.04772,"16.2":0.0106,"16.3":0},G:{"8":0.00228,"3.2":0.00114,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00228,"6.0-6.1":0.00228,"7.0-7.1":0.07977,"8.1-8.4":0.01595,"9.0-9.2":0.00114,"9.3":0.02165,"10.0-10.2":0,"10.3":0.01823,"11.0-11.2":0.01254,"11.3-11.4":0.00342,"12.0-12.1":0.00912,"12.2-12.5":0.24273,"13.0-13.1":0.00342,"13.2":0.00228,"13.3":0.01481,"13.4-13.7":0.07179,"14.0-14.4":0.12422,"14.5-14.8":0.37721,"15.0-15.1":0.08205,"15.2-15.3":0.14815,"15.4":0.14587,"15.5":0.32706,"15.6":1.25013,"16.0":2.78516,"16.1":4.24042,"16.2":0.57549,"16.3":0.02621},P:{"4":0.10112,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10112,"8.2":0,"9.2":0.02022,"10.1":0.01011,"11.1-11.2":0.10112,"12.0":0.04045,"13.0":0.1719,"14.0":0.16179,"15.0":0.09101,"16.0":0.3337,"17.0":0.3337,"18.0":0.35392,"19.0":3.38752},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.12651},A:{"6":0,"7":0,"8":0.00589,"9":0,"10":0.00295,"11":0.01767,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10289},Q:{"13.1":0},O:{"0":0.05879},H:{"0":0.54965},L:{"0":74.83767},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js
index fe054c98964531..7db42c2c9f06fe 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01988,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01325,"79":0,"80":0,"81":0,"82":0,"83":0.00663,"84":0,"85":0,"86":0,"87":0.00663,"88":0,"89":0,"90":0,"91":0.00663,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00663,"100":0.00663,"101":0.00663,"102":0.03313,"103":0.01325,"104":0.05963,"105":1.25231,"106":0.60959,"107":0.00663,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00663,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0265,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00663,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0265,"70":0,"71":0.00663,"72":0,"73":0,"74":0,"75":0.01325,"76":0.00663,"77":0,"78":0.00663,"79":0.0265,"80":0,"81":0.01325,"83":0.01325,"84":0.00663,"85":0.0265,"86":0.01325,"87":0.0265,"88":0.01325,"89":0.05301,"90":0.01325,"91":0.0265,"92":0.01325,"93":0.01325,"94":0.01988,"95":0.01325,"96":0.01988,"97":0.03313,"98":0.0265,"99":0.01988,"100":0.03976,"101":0.03313,"102":0.05963,"103":0.15902,"104":0.17228,"105":6.68563,"106":20.83214,"107":0.92764,"108":0.00663,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00663,"65":0.00663,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00663,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00663,"86":0,"87":0,"88":0,"89":0.00663,"90":1.25231,"91":2.73654,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00663,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00663,"90":0,"91":0,"92":0.00663,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00663,"99":0,"100":0,"101":0.00663,"102":0.00663,"103":0.01325,"104":0.03313,"105":0.78187,"106":3.12747,"107":0.24516},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00663,"14":0.07951,"15":0.0265,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01325,"12.1":0.01325,"13.1":0.10602,"14.1":0.18553,"15.1":0.03976,"15.2-15.3":0.03976,"15.4":0.08614,"15.5":0.1789,"15.6":0.68248,"16.0":0.46382,"16.1":0.06626,"16.2":0},G:{"8":0.00361,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00361,"9.0-9.2":0.00361,"9.3":0.06851,"10.0-10.2":0,"10.3":0.0613,"11.0-11.2":0.00361,"11.3-11.4":0.00901,"12.0-12.1":0.00361,"12.2-12.5":0.38222,"13.0-13.1":0.00541,"13.2":0.01442,"13.3":0.01262,"13.4-13.7":0.05409,"14.0-14.4":0.20914,"14.5-14.8":0.61299,"15.0-15.1":0.13161,"15.2-15.3":0.22717,"15.4":0.23618,"15.5":0.83475,"15.6":6.14791,"16.0":7.73267,"16.1":0.51563},P:{"4":0.04107,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01027,"12.0":0,"13.0":0.01027,"14.0":0.01027,"15.0":0.01027,"16.0":0.04107,"17.0":0.04107,"18.0":1.25278},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01101,"4.2-4.3":0.01467,"4.4":0,"4.4.3-4.4.4":0.12107},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":1.19268,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14846},Q:{"13.1":0},O:{"0":0.10122},H:{"0":0.20124},L:{"0":35.29361},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01781,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00594,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01187,"79":0,"80":0,"81":0,"82":0,"83":0.00594,"84":0,"85":0,"86":0,"87":0.00594,"88":0,"89":0,"90":0,"91":0.00594,"92":0,"93":0,"94":0,"95":0.00594,"96":0,"97":0.00594,"98":0,"99":0,"100":0.00594,"101":0,"102":0.02374,"103":0.00594,"104":0.02968,"105":0.01187,"106":0.02374,"107":0.86072,"108":0.76574,"109":0.00594,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02374,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01781,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.01781,"70":0,"71":0.00594,"72":0,"73":0,"74":0,"75":0.01187,"76":0,"77":0,"78":0.00594,"79":0.02374,"80":0,"81":0.00594,"83":0.00594,"84":0.01187,"85":0.02968,"86":0.01781,"87":0.02374,"88":0.01187,"89":0.03562,"90":0.01187,"91":0.03562,"92":0.02374,"93":0.02374,"94":0.01187,"95":0.00594,"96":0.01187,"97":0.01781,"98":0.01781,"99":0.01187,"100":0.04155,"101":0.02374,"102":0.02968,"103":0.10091,"104":0.04155,"105":0.08904,"106":0.11872,"107":2.92051,"108":19.49382,"109":0.02374,"110":0.00594,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00594,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00594,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00594,"86":0,"87":0,"88":0,"89":0,"90":0.00594,"91":0.01187,"92":0.77762,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00594,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00594,"90":0,"91":0,"92":0.00594,"93":0.00594,"94":0,"95":0,"96":0,"97":0,"98":0.00594,"99":0,"100":0,"101":0,"102":0.00594,"103":0.00594,"104":0.00594,"105":0.00594,"106":0.01781,"107":0.99725,"108":2.96206},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00594,"14":0.05342,"15":0.01187,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00594,"12.1":0.01187,"13.1":0.0831,"14.1":0.16621,"15.1":0.02374,"15.2-15.3":0.01781,"15.4":0.03562,"15.5":0.10685,"15.6":0.48675,"16.0":0.13059,"16.1":0.45707,"16.2":0.10685,"16.3":0},G:{"8":0.00394,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00394,"8.1-8.4":0.00394,"9.0-9.2":0,"9.3":0.10825,"10.0-10.2":0,"10.3":0.08267,"11.0-11.2":0.0059,"11.3-11.4":0.01771,"12.0-12.1":0.00984,"12.2-12.5":0.39955,"13.0-13.1":0.00787,"13.2":0.0059,"13.3":0.01378,"13.4-13.7":0.05511,"14.0-14.4":0.20076,"14.5-14.8":0.58654,"15.0-15.1":0.13384,"15.2-15.3":0.15549,"15.4":0.2539,"15.5":0.60031,"15.6":2.32253,"16.0":3.65897,"16.1":8.54809,"16.2":1.26755,"16.3":0.06102},P:{"4":0.08146,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01018,"12.0":0.01018,"13.0":0.01018,"14.0":0.01018,"15.0":0.01018,"16.0":0.03055,"17.0":0.02037,"18.0":0.08146,"19.0":1.56812},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03465,"4.4":0,"4.4.3-4.4.4":0.15941},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07717,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2032},Q:{"13.1":0},O:{"0":0.1463},H:{"0":0.23855},L:{"0":41.64426},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js
index 4c9c529e22b8ee..a10d8d5023b6e2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00448,"90":0,"91":0,"92":0,"93":0,"94":0.00448,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00448,"103":0,"104":0.00448,"105":0.34504,"106":0.44362,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00448,"65":0,"66":0,"67":0,"68":0.05825,"69":0,"70":0,"71":0,"72":0,"73":0.00448,"74":0.00896,"75":0.06273,"76":0.00448,"77":0,"78":0.02689,"79":0.02241,"80":0,"81":0.00448,"83":0.00896,"84":0,"85":0,"86":0.34504,"87":0.03585,"88":0.02241,"89":0,"90":0,"91":0.00896,"92":0,"93":0.02689,"94":0.01344,"95":0.00448,"96":0.25542,"97":0.02241,"98":0.00448,"99":0.00896,"100":0,"101":0.00448,"102":0.02689,"103":0.4257,"104":0.20613,"105":4.10908,"106":8.57215,"107":0.40777,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.25094,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00448,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00896,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.05377,"91":0.17476,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00448,"91":0,"92":0.00448,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00448,"102":0,"103":0.00448,"104":0.00896,"105":0.25094,"106":0.93205,"107":0.08514},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00448,"14":0.21957,"15":0.00448,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.18372,"13.1":0.1882,"14.1":0.45258,"15.1":0,"15.2-15.3":0,"15.4":0.00896,"15.5":0.04481,"15.6":0.1882,"16.0":0.1658,"16.1":0.04929,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.49879,"10.0-10.2":0.2804,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.23457,"13.0-13.1":0,"13.2":0.03505,"13.3":0.03505,"13.4-13.7":0.09167,"14.0-14.4":0.4233,"14.5-14.8":1.402,"15.0-15.1":0.02427,"15.2-15.3":0.213,"15.4":2.63145,"15.5":1.32921,"15.6":7.77572,"16.0":9.98388,"16.1":0.19412},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05119,"8.2":0,"9.2":0.01024,"10.1":0.03071,"11.1-11.2":0.01024,"12.0":0,"13.0":0.23548,"14.0":0,"15.0":0,"16.0":0,"17.0":0.02048,"18.0":1.05453},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.1441},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02689,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02208},Q:{"13.1":0.14349},O:{"0":0.20972},H:{"0":0.09928},L:{"0":52.87647},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.04366,"103":0,"104":0,"105":0,"106":0.12128,"107":0.77131,"108":0.79556,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01455,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00485,"64":0.0097,"65":0,"66":0,"67":0,"68":0.03396,"69":0.00485,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0194,"79":0.01455,"80":0.00485,"81":0,"83":0.00485,"84":0.00485,"85":0,"86":0.37838,"87":0.4851,"88":0,"89":0,"90":0,"91":0.0097,"92":0.00485,"93":0.01455,"94":0.0097,"95":0.0194,"96":0.66459,"97":0.03881,"98":0.00485,"99":0.00485,"100":0,"101":0,"102":0.00485,"103":1.28552,"104":0.0194,"105":0.53846,"106":0.12128,"107":1.68815,"108":12.3846,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.01455,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02426,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00485,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00485,"91":0,"92":0.00485,"93":0,"94":0,"95":0,"96":0.00485,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00485,"104":0,"105":0,"106":0.00485,"107":0.20374,"108":0.72765},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00485,"12":0,"13":0.00485,"14":0.04366,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.07277,"13.1":0.228,"14.1":0.78101,"15.1":0.09702,"15.2-15.3":0.00485,"15.4":0.01455,"15.5":0.08732,"15.6":0.25225,"16.0":0.02426,"16.1":0.16008,"16.2":0.05821,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.52892,"10.0-10.2":0,"10.3":0.00778,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":1.38454,"13.0-13.1":0,"13.2":0,"13.3":0.00778,"13.4-13.7":0.03889,"14.0-14.4":0.20224,"14.5-14.8":1.85902,"15.0-15.1":0.02333,"15.2-15.3":0.20224,"15.4":0.56004,"15.5":0.1089,"15.6":3.98509,"16.0":6.93306,"16.1":8.37205,"16.2":0.66893,"16.3":0},P:{"4":0.02023,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08092,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01011,"12.0":0,"13.0":0.02023,"14.0":0,"15.0":0.06069,"16.0":0.0708,"17.0":0,"18.0":0.12138,"19.0":2.74108},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.10791},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02426,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14417},Q:{"13.1":0},O:{"0":0.2729},H:{"0":0.0585},L:{"0":46.82564},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js
index 471c6f8a396b98..fdb950ade053af 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.01006,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00252,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02264,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00252,"73":0.01006,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00252,"84":0,"85":0,"86":0,"87":0,"88":0.00503,"89":0.00252,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00252,"96":0,"97":0,"98":0,"99":0.00503,"100":0,"101":0.00252,"102":0.00252,"103":0.00503,"104":0.0151,"105":0.18115,"106":0.09058,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00252,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00503,"48":0,"49":0.00503,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00252,"65":0.00755,"66":0,"67":0,"68":0.00252,"69":0.00252,"70":0.00252,"71":0,"72":0,"73":0.00252,"74":0,"75":0.00252,"76":0,"77":0,"78":0,"79":0.0151,"80":0,"81":0.00503,"83":0.00503,"84":0.00755,"85":0.00252,"86":0.01006,"87":0.19876,"88":0.00252,"89":0.01006,"90":0.00755,"91":0.03019,"92":0.00755,"93":0.00252,"94":0.00503,"95":0.01258,"96":0.00755,"97":0.01258,"98":0.00755,"99":0.00755,"100":0.01258,"101":0.01006,"102":0.03774,"103":0.04529,"104":0.04529,"105":1.00137,"106":3.17519,"107":0.10819,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00252,"65":0.01258,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00252,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00252,"90":0.09058,"91":0.22141,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00252,"79":0,"80":0,"81":0,"83":0,"84":0.00252,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00252,"93":0,"94":0.00503,"95":0.00252,"96":0.00252,"97":0,"98":0,"99":0,"100":0.00252,"101":0.00252,"102":0.00503,"103":0.00503,"104":0.00755,"105":0.08554,"106":0.35224,"107":0.02013},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00755,"14":0.00503,"15":0.00252,_:"0","3.1":0,"3.2":0,"5.1":0.00252,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01258,"14.1":0.01006,"15.1":0,"15.2-15.3":0.00252,"15.4":0.01006,"15.5":0.02264,"15.6":0.04277,"16.0":0.02516,"16.1":0.00252,"16.2":0},G:{"8":0,"3.2":0.00714,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00317,"6.0-6.1":0,"7.0-7.1":0.01269,"8.1-8.4":0,"9.0-9.2":0.00396,"9.3":0.01586,"10.0-10.2":0.00159,"10.3":0.40989,"11.0-11.2":0.00317,"11.3-11.4":0.00714,"12.0-12.1":0.00317,"12.2-12.5":0.31079,"13.0-13.1":0.01269,"13.2":0.00634,"13.3":0.01189,"13.4-13.7":0.03409,"14.0-14.4":0.18314,"14.5-14.8":0.34091,"15.0-15.1":0.05233,"15.2-15.3":0.07928,"15.4":0.111,"15.5":0.36708,"15.6":3.11104,"16.0":2.32456,"16.1":0.0999},P:{"4":0.49523,"5.0-5.4":0.02021,"6.2-6.4":0,"7.2-7.4":0.77823,"8.2":0,"9.2":0.04043,"10.1":0.01011,"11.1-11.2":0.12128,"12.0":0.05053,"13.0":0.13139,"14.0":0.5862,"15.0":0.08085,"16.0":0.24256,"17.0":0.57609,"18.0":2.365},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00535,"4.2-4.3":0.01604,"4.4":0,"4.4.3-4.4.4":0.139},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00755,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12723},Q:{"13.1":0},O:{"0":0.03742},H:{"0":0.17005},L:{"0":77.57105},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00554,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00185,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01662,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00924,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00369,"89":0,"90":0,"91":0.00185,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00185,"100":0,"101":0,"102":0.00185,"103":0.00185,"104":0.00185,"105":0.00185,"106":0.00924,"107":0.08127,"108":0.08496,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00185,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00185,"48":0,"49":0.00739,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00369,"65":0.00554,"66":0,"67":0,"68":0.00185,"69":0.00185,"70":0.00185,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01108,"80":0,"81":0.00185,"83":0,"84":0,"85":0,"86":0.00185,"87":0.11082,"88":0.00185,"89":0.00554,"90":0.00185,"91":0.01847,"92":0.00369,"93":0,"94":0.00185,"95":0.00739,"96":0.00369,"97":0.00554,"98":0.00369,"99":0.00369,"100":0.00369,"101":0.00369,"102":0.00369,"103":0.01847,"104":0.01108,"105":0.02771,"106":0.01108,"107":0.34539,"108":1.9061,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00554,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.04433,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0.00924,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00185,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00185,"103":0.00185,"104":0,"105":0.00185,"106":0.00185,"107":0.0591,"108":0.18101},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00185,"14":0.00369,"15":0.00185,_:"0","3.1":0,"3.2":0,"5.1":0.00369,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00369,"14.1":0.00554,"15.1":0,"15.2-15.3":0,"15.4":0.00185,"15.5":0.00739,"15.6":0.02586,"16.0":0.00369,"16.1":0.01662,"16.2":0.00369,"16.3":0},G:{"8":0,"3.2":0.00708,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00157,"6.0-6.1":0,"7.0-7.1":0.02045,"8.1-8.4":0,"9.0-9.2":0.00865,"9.3":0.02045,"10.0-10.2":0.00079,"10.3":0.05819,"11.0-11.2":0.00315,"11.3-11.4":0.00393,"12.0-12.1":0.00315,"12.2-12.5":0.2658,"13.0-13.1":0.00315,"13.2":0.00315,"13.3":0.01022,"13.4-13.7":0.02516,"14.0-14.4":0.15098,"14.5-14.8":0.31062,"15.0-15.1":0.03696,"15.2-15.3":0.06291,"15.4":0.10931,"15.5":0.21783,"15.6":1.01521,"16.0":1.07655,"16.1":3.18562,"16.2":0.30354,"16.3":0.00708},P:{"4":0.31289,"5.0-5.4":0.02019,"6.2-6.4":0.01009,"7.2-7.4":0.71662,"8.2":0,"9.2":0.04037,"10.1":0.02019,"11.1-11.2":0.09084,"12.0":0.02019,"13.0":0.08075,"14.0":0.14131,"15.0":0.07065,"16.0":0.17159,"17.0":0.44411,"18.0":0.28261,"19.0":1.98838},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.16095},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00369,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08968},Q:{"13.1":0},O:{"0":0.02446},H:{"0":0.16209},L:{"0":83.76277},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js
index bea64c4a7e1965..d5a625b38c9d6a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00329,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00657,"79":0,"80":0,"81":0.00329,"82":0,"83":0.00329,"84":0,"85":0,"86":0,"87":0,"88":0.00329,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00657,"103":0,"104":0.01314,"105":0.17744,"106":0.08872,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00329,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00329,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00329,"69":0,"70":0,"71":0.00329,"72":0,"73":0,"74":0.00657,"75":0.00329,"76":0.00329,"77":0,"78":0.00329,"79":0.01972,"80":0.00329,"81":0.00329,"83":0.00657,"84":0.01314,"85":0.01314,"86":0.01314,"87":0.01314,"88":0.00329,"89":0.00657,"90":0.00329,"91":0.00657,"92":0.01643,"93":0.00986,"94":0.00329,"95":0.00657,"96":0.00329,"97":0.00657,"98":0.01314,"99":0.01314,"100":0.01314,"101":0.00986,"102":0.01643,"103":0.06572,"104":0.09858,"105":1.82044,"106":5.26089,"107":0.24316,"108":0.00329,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00329,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00329,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00329,"60":0,"62":0,"63":0.00986,"64":0.00657,"65":0.04272,"66":0.00329,"67":0.00329,"68":0,"69":0,"70":0,"71":0,"72":0.01643,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.08544,"91":0.1873,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00657,"79":0,"80":0,"81":0,"83":0,"84":0.00329,"85":0,"86":0.00329,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00329,"93":0,"94":0,"95":0.00329,"96":0,"97":0,"98":0,"99":0.00657,"100":0,"101":0.00329,"102":0.00329,"103":0.00329,"104":0.01314,"105":0.24645,"106":0.77221,"107":0.05586},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00329,"14":0.02629,"15":0.00657,_:"0","3.1":0,"3.2":0,"5.1":0.00329,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00329,"13.1":0.02957,"14.1":0.06572,"15.1":0.01314,"15.2-15.3":0.00986,"15.4":0.04272,"15.5":0.07558,"15.6":0.35817,"16.0":0.1183,"16.1":0.023,"16.2":0},G:{"8":0.00627,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00418,"6.0-6.1":0,"7.0-7.1":0.03759,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05013,"10.0-10.2":0,"10.3":0.04595,"11.0-11.2":0.01044,"11.3-11.4":0.01044,"12.0-12.1":0.00835,"12.2-12.5":0.2924,"13.0-13.1":0.00418,"13.2":0.00209,"13.3":0.02715,"13.4-13.7":0.08981,"14.0-14.4":0.25689,"14.5-14.8":0.65999,"15.0-15.1":0.165,"15.2-15.3":0.24227,"15.4":0.37594,"15.5":0.87093,"15.6":6.09236,"16.0":9.32338,"16.1":0.79157},P:{"4":0.10246,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05123,"8.2":0,"9.2":0.02049,"10.1":0,"11.1-11.2":0.02049,"12.0":0.01025,"13.0":0.03074,"14.0":0.04099,"15.0":0.03074,"16.0":0.07172,"17.0":0.08197,"18.0":2.28494},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05314},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03615,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08728},Q:{"13.1":0},O:{"0":3.28315},H:{"0":0.85811},L:{"0":60.10031},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0.04206,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00841,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0028,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0028,"79":0,"80":0.0028,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00561,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0028,"101":0,"102":0.00561,"103":0,"104":0.0028,"105":0,"106":0.0028,"107":0.10375,"108":0.08132,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0028,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0028,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.0028,"68":0.0028,"69":0,"70":0,"71":0.0028,"72":0,"73":0,"74":0,"75":0.0028,"76":0.0028,"77":0,"78":0.0028,"79":0.02243,"80":0.0028,"81":0,"83":0.0028,"84":0.00841,"85":0.00561,"86":0.01122,"87":0.01122,"88":0.00561,"89":0.0028,"90":0.0028,"91":0.0028,"92":0.00841,"93":0.00561,"94":0.0028,"95":0.0028,"96":0.0028,"97":0.0028,"98":0.0028,"99":0.00561,"100":0.00561,"101":0.0028,"102":0.00561,"103":0.03084,"104":0.01402,"105":0.02243,"106":0.03365,"107":0.75988,"108":4.37985,"109":0.00561,"110":0.0028,"111":0.00841},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0028,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0028,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00841,"64":0,"65":0,"66":0.01122,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00561,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.03084,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0.0028,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0028,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0028,"93":0.0028,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00561,"100":0,"101":0,"102":0,"103":0.0028,"104":0.00841,"105":0.0028,"106":0.00561,"107":0.22152,"108":0.60847},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0028,"14":0.01122,"15":0.0028,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0028,"13.1":0.01682,"14.1":0.03645,"15.1":0.01682,"15.2-15.3":0.01682,"15.4":0.02804,"15.5":0.04206,"15.6":0.17665,"16.0":0.01963,"16.1":0.12338,"16.2":0.03365,"16.3":0},G:{"8":0.0103,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03295,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05972,"10.0-10.2":0,"10.3":0.04118,"11.0-11.2":0.01441,"11.3-11.4":0.00412,"12.0-12.1":0.00618,"12.2-12.5":0.31093,"13.0-13.1":0.00412,"13.2":0,"13.3":0.01647,"13.4-13.7":0.05972,"14.0-14.4":0.18944,"14.5-14.8":0.49832,"15.0-15.1":0.15444,"15.2-15.3":0.24092,"15.4":0.24092,"15.5":0.5045,"15.6":2.27126,"16.0":3.47382,"16.1":8.69999,"16.2":1.86355,"16.3":0.04942},P:{"4":0.08205,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04102,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.02051,"12.0":0.01026,"13.0":0.01026,"14.0":0.03077,"15.0":0.02051,"16.0":0.04102,"17.0":0.05128,"18.0":0.16409,"19.0":2.12293},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0088,"4.4":0,"4.4.3-4.4.4":0.03522},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.10655,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11514},Q:{"13.1":0},O:{"0":3.70594},H:{"0":0.83115},L:{"0":63.55805},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js
index 91af1f44c726cb..a4d08275f765de 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00434,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00434,"53":0,"54":0,"55":0.00434,"56":0.00434,"57":0,"58":0,"59":0,"60":0.00434,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00434,"67":0,"68":0.00434,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06073,"79":0,"80":0,"81":0,"82":0.00434,"83":0,"84":0,"85":0.00434,"86":0,"87":0,"88":0.00434,"89":0.01735,"90":0,"91":0.06073,"92":0,"93":0.00434,"94":0.00434,"95":0,"96":0,"97":0.00868,"98":0,"99":0.00868,"100":0.00868,"101":0,"102":0.06073,"103":0.02603,"104":0.06073,"105":1.40985,"106":0.63769,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00868,"48":0,"49":0.00868,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01301,"68":0,"69":0,"70":0.02603,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.02603,"77":0,"78":0,"79":0.02169,"80":0.02169,"81":0.00868,"83":0.00434,"84":0.00434,"85":0.00434,"86":0.02169,"87":0.02169,"88":0,"89":0.00434,"90":0.00434,"91":0.00434,"92":0.00434,"93":0,"94":0,"95":0.00434,"96":0.00434,"97":0.00868,"98":0.00434,"99":0.01735,"100":0.00868,"101":0.04338,"102":0.02603,"103":0.17786,"104":0.16051,"105":2.56376,"106":6.79765,"107":0.28197,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00434,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00434,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00434,"86":0.00434,"87":0,"88":0,"89":0.00434,"90":0.22124,"91":0.43814,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00868,"79":0,"80":0,"81":0,"83":0,"84":0.00434,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00868,"91":0,"92":0.02169,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00434,"101":0.00434,"102":0.00434,"103":0.01301,"104":0.03037,"105":0.53791,"106":2.03886,"107":0.13882},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00434,"14":0.07375,"15":0.00868,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00868,"11.1":0.00868,"12.1":0.01735,"13.1":0.11713,"14.1":0.1822,"15.1":0.01735,"15.2-15.3":0.02603,"15.4":0.0911,"15.5":0.13014,"15.6":0.64636,"16.0":0.27763,"16.1":0.04772,"16.2":0},G:{"8":0.00255,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00764,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.18857,"10.0-10.2":0.00255,"10.3":0.11467,"11.0-11.2":0.00255,"11.3-11.4":0.01019,"12.0-12.1":0.02293,"12.2-12.5":0.36695,"13.0-13.1":0.02548,"13.2":0.00764,"13.3":0.02803,"13.4-13.7":0.079,"14.0-14.4":0.34656,"14.5-14.8":1.07281,"15.0-15.1":0.32108,"15.2-15.3":0.25992,"15.4":0.54787,"15.5":1.27921,"15.6":9.56097,"16.0":9.63487,"16.1":0.46123},P:{"4":0.02052,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05129,"8.2":0,"9.2":0.02052,"10.1":0.01026,"11.1-11.2":0.05129,"12.0":0,"13.0":0.05129,"14.0":0.04103,"15.0":0.02052,"16.0":0.09232,"17.0":0.16412,"18.0":2.47206},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00727,"4.2-4.3":0.00727,"4.4":0,"4.4.3-4.4.4":0.10184},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03904,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26611},Q:{"13.1":0},O:{"0":0.25479},H:{"0":0.14473},L:{"0":44.99917},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.1449,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00403,"50":0,"51":0,"52":0.00403,"53":0,"54":0,"55":0,"56":0.00805,"57":0,"58":0,"59":0,"60":0.00403,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00403,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.03623,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00805,"86":0,"87":0,"88":0.00403,"89":0.01208,"90":0,"91":0.02415,"92":0,"93":0,"94":0,"95":0.00805,"96":0,"97":0,"98":0.00403,"99":0.00403,"100":0.00403,"101":0,"102":0.05635,"103":0.0161,"104":0.00805,"105":0.0161,"106":0.02013,"107":1.0626,"108":0.76073,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00403,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.02013,"48":0,"49":0.00805,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00403,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00403,"64":0,"65":0.00805,"66":0,"67":0.00403,"68":0,"69":0,"70":0.04025,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0161,"80":0,"81":0.00403,"83":0.00403,"84":0,"85":0.00403,"86":0.00403,"87":0.01208,"88":0,"89":0.00403,"90":0.00403,"91":0,"92":0.00403,"93":0,"94":0,"95":0.00403,"96":0.00403,"97":0.00403,"98":0.00403,"99":0.00805,"100":0.01208,"101":0.00403,"102":0.00805,"103":0.24955,"104":0.03623,"105":0.02818,"106":0.08855,"107":1.1914,"108":6.5849,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00403,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00403,"92":0.1288,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00403,"18":0.00805,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00403,"88":0,"89":0,"90":0.00805,"91":0,"92":0.00403,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00403,"100":0,"101":0,"102":0,"103":0.00403,"104":0,"105":0.00403,"106":0.0161,"107":0.71243,"108":1.50938},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00805,"12":0,"13":0.00403,"14":0.02818,"15":0.00805,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.03623,"13.1":0.28578,"14.1":0.14088,"15.1":0.00805,"15.2-15.3":0.01208,"15.4":0.03623,"15.5":0.07648,"15.6":0.4347,"16.0":0.0644,"16.1":0.26565,"16.2":0.07648,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00494,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10873,"10.0-10.2":0,"10.3":0.13838,"11.0-11.2":0.00494,"11.3-11.4":0.01483,"12.0-12.1":0.03707,"12.2-12.5":0.60542,"13.0-13.1":0.00741,"13.2":0.00741,"13.3":0.02471,"13.4-13.7":0.0766,"14.0-14.4":0.41514,"14.5-14.8":0.71662,"15.0-15.1":0.20263,"15.2-15.3":0.21746,"15.4":0.47692,"15.5":0.80805,"15.6":3.4274,"16.0":3.75606,"16.1":10.61086,"16.2":1.40358,"16.3":0.07907},P:{"4":0.01041,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06246,"8.2":0.01041,"9.2":0.01041,"10.1":0,"11.1-11.2":0.04164,"12.0":0,"13.0":0.02082,"14.0":0.03123,"15.0":0.02082,"16.0":0.12491,"17.0":0.07287,"18.0":0.33311,"19.0":3.2582},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01697,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.14145},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0161,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28083},Q:{"13.1":0},O:{"0":0.15535},H:{"0":0.34506},L:{"0":54.29538},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js
index 2b1aed61dfc314..99a65da2143b41 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.03544,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00443,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00886,"79":0,"80":0,"81":0,"82":0,"83":0.00443,"84":0.00443,"85":0,"86":0,"87":0,"88":0.00443,"89":0,"90":0,"91":0.01329,"92":0,"93":0,"94":0,"95":0.00443,"96":0,"97":0.00443,"98":0.00443,"99":0.00443,"100":0.00443,"101":0.00443,"102":0.02658,"103":0.01772,"104":0.03987,"105":3.09657,"106":0.53603,"107":0.00886,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.03987,"50":0,"51":0.01772,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.16834,"61":0.00443,"62":0,"63":0,"64":0.00443,"65":0,"66":0,"67":0,"68":0,"69":0.03544,"70":0.00443,"71":0.01329,"72":0,"73":0,"74":0.00443,"75":0.00443,"76":0.00443,"77":0.00443,"78":0.00443,"79":0.01772,"80":0.00443,"81":0.01772,"83":0.00443,"84":0.00886,"85":0.02215,"86":0.00886,"87":0.01329,"88":0.00886,"89":0.00886,"90":0.00886,"91":0.00886,"92":0.01772,"93":0.00443,"94":0.00443,"95":0.00886,"96":0.01329,"97":0.02215,"98":0.01329,"99":0.00886,"100":0.02658,"101":0.01329,"102":0.03544,"103":0.06202,"104":0.10189,"105":2.88836,"106":8.53218,"107":0.33225,"108":0.00443,"109":0.00443,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00443,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00886,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01772,"86":0,"87":0,"88":0,"89":0.00443,"90":0.42971,"91":0.77968,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00443,"16":0,"17":0,"18":0.00443,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00443,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00443,"102":0,"103":0.00443,"104":0.01329,"105":0.21264,"106":0.81955,"107":0.06645},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01772,"15":0.00443,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00443,"13.1":0.02215,"14.1":0.03544,"15.1":0.00886,"15.2-15.3":0.00443,"15.4":0.02658,"15.5":0.03544,"15.6":0.15948,"16.0":0.10189,"16.1":0.01772,"16.2":0},G:{"8":0,"3.2":0.03055,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.11608,"6.0-6.1":0,"7.0-7.1":0.00611,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03462,"10.0-10.2":0,"10.3":0.03869,"11.0-11.2":0.00204,"11.3-11.4":0.00815,"12.0-12.1":0.01426,"12.2-12.5":0.24234,"13.0-13.1":0.01018,"13.2":0.00815,"13.3":0.04073,"13.4-13.7":0.11608,"14.0-14.4":0.32991,"14.5-14.8":0.82274,"15.0-15.1":0.17106,"15.2-15.3":0.26067,"15.4":0.43377,"15.5":0.9714,"15.6":6.89756,"16.0":8.50435,"16.1":0.51116},P:{"4":0.091,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01011,"8.2":0,"9.2":0.02022,"10.1":0,"11.1-11.2":0.06067,"12.0":0.02022,"13.0":0.06067,"14.0":0.19211,"15.0":0.04044,"16.0":0.11122,"17.0":0.15167,"18.0":3.06371},I:{"0":0,"3":0,"4":0.00861,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00861,"4.2-4.3":0.03875,"4.4":0,"4.4.3-4.4.4":0.18516},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01614,"9":0.00538,"10":0.00538,"11":0.04841,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21166},Q:{"13.1":0},O:{"0":0.04456},H:{"0":0.27949},L:{"0":54.13244},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04544,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00413,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00413,"79":0,"80":0,"81":0,"82":0,"83":0.00413,"84":0,"85":0,"86":0,"87":0,"88":0.00413,"89":0,"90":0,"91":0.00826,"92":0,"93":0,"94":0,"95":0.00413,"96":0.00413,"97":0.00413,"98":0.00413,"99":0.00413,"100":0.00413,"101":0.00413,"102":0.03305,"103":0.00826,"104":0.00826,"105":0.01239,"106":0.01652,"107":1.35497,"108":1.40041,"109":0.00413,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01652,"50":0,"51":0,"52":0,"53":0.00413,"54":0,"55":0,"56":0,"57":0,"58":0.00413,"59":0,"60":0.19003,"61":0.00826,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02066,"70":0.00413,"71":0.00826,"72":0,"73":0,"74":0.00413,"75":0.00413,"76":0.00413,"77":0.00413,"78":0.00413,"79":0.02066,"80":0.00413,"81":0.01239,"83":0.00413,"84":0.00413,"85":0.02066,"86":0.00826,"87":0.01239,"88":0.00413,"89":0.00826,"90":0.00826,"91":0.00826,"92":0.01652,"93":0.02892,"94":0.00413,"95":0.00826,"96":0.01239,"97":0.00826,"98":0.00826,"99":0.00826,"100":0.01652,"101":0.01239,"102":0.01652,"103":0.04131,"104":0.02479,"105":0.0537,"106":0.06197,"107":1.48303,"108":8.83208,"109":0.01239,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00413,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00413,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00413,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00413,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01652,"86":0,"87":0,"88":0,"89":0,"90":0.00413,"91":0.00413,"92":0.20242,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00413,"16":0,"17":0,"18":0.00413,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00413,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00413,"104":0.00413,"105":0.00413,"106":0.00413,"107":0.27265,"108":0.73945},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01239,"15":0.00413,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00413,"13.1":0.02066,"14.1":0.02892,"15.1":0.00413,"15.2-15.3":0.00413,"15.4":0.01652,"15.5":0.02892,"15.6":0.10741,"16.0":0.02066,"16.1":0.10328,"16.2":0.02479,"16.3":0},G:{"8":0,"3.2":0.03629,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.14313,"6.0-6.1":0,"7.0-7.1":0.00605,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03629,"10.0-10.2":0,"10.3":0.04838,"11.0-11.2":0.00403,"11.3-11.4":0.00605,"12.0-12.1":0.0121,"12.2-12.5":0.22779,"13.0-13.1":0.01008,"13.2":0.00403,"13.3":0.02822,"13.4-13.7":0.08063,"14.0-14.4":0.2802,"14.5-14.8":0.68942,"15.0-15.1":0.14111,"15.2-15.3":0.21368,"15.4":0.31851,"15.5":0.60879,"15.6":2.63271,"16.0":3.97729,"16.1":8.46459,"16.2":1.09864,"16.3":0.0383},P:{"4":0.15196,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02026,"8.2":0,"9.2":0.02026,"10.1":0,"11.1-11.2":0.05065,"12.0":0.01013,"13.0":0.05065,"14.0":0.23301,"15.0":0.03039,"16.0":0.10131,"17.0":0.10131,"18.0":0.29379,"19.0":3.07978},I:{"0":0,"3":0,"4":0.00554,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04431,"4.4":0,"4.4.3-4.4.4":0.21602},A:{"6":0,"7":0,"8":0.01446,"9":0.00482,"10":0.00482,"11":0.03374,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26411},Q:{"13.1":0},O:{"0":0.05282},H:{"0":0.31671},L:{"0":56.77423},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js
index 6621afd9dce122..0133a20a5c1c09 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00371,"51":0,"52":0.04451,"53":0,"54":0,"55":0,"56":0.01113,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00371,"67":0,"68":0.00371,"69":0,"70":0,"71":0,"72":0.00371,"73":0.00371,"74":0,"75":0,"76":0,"77":0.00371,"78":0.01113,"79":0.00371,"80":0.00371,"81":0.00371,"82":0,"83":0.00371,"84":0.00371,"85":0,"86":0,"87":0,"88":0.01113,"89":0.00371,"90":0,"91":0.01113,"92":0.06305,"93":0.00371,"94":0.00371,"95":0.00742,"96":0.00371,"97":0.00371,"98":0.00371,"99":0.01855,"100":0.00371,"101":0.00742,"102":0.02596,"103":0.02225,"104":0.03338,"105":0.96434,"106":0.44879,"107":0.00371,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00371,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00371,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00371,"48":0.01113,"49":0.03338,"50":0,"51":0,"52":0.0408,"53":0.00371,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00371,"63":0.00371,"64":0,"65":0.00742,"66":0.00371,"67":0.00371,"68":0.00742,"69":0,"70":0.00371,"71":0.00371,"72":0.00371,"73":0.00371,"74":0.00371,"75":0.00742,"76":0.00371,"77":0.00371,"78":0.00371,"79":0.04451,"80":0.00742,"81":0.01484,"83":0.01113,"84":0.00742,"85":0.02596,"86":0.01855,"87":0.03338,"88":0.01113,"89":0.01484,"90":0.00742,"91":0.00742,"92":0.01484,"93":0.00371,"94":0.00742,"95":0.01484,"96":0.01484,"97":0.02225,"98":0.01484,"99":0.01484,"100":0.02967,"101":0.01484,"102":0.02596,"103":0.08531,"104":0.11869,"105":2.08817,"106":6.36464,"107":0.2485,"108":0.00371,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00742,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00371,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01855,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02596,"86":0.00371,"87":0,"88":0,"89":0.00371,"90":0.22996,"91":0.51926,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00371,"16":0,"17":0,"18":0.00371,"79":0,"80":0,"81":0,"83":0,"84":0.00371,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00371,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00371,"100":0,"101":0.00371,"102":0.00371,"103":0.00742,"104":0.01484,"105":0.11869,"106":0.4933,"107":0.0408},E:{"4":0.00371,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00371,"14":0.02225,"15":0.00371,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01113,"12.1":0.00371,"13.1":0.01855,"14.1":0.02967,"15.1":0.00742,"15.2-15.3":0.00742,"15.4":0.01484,"15.5":0.03709,"15.6":0.11498,"16.0":0.07418,"16.1":0.01113,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0024,"6.0-6.1":0,"7.0-7.1":0.04805,"8.1-8.4":0.00721,"9.0-9.2":0,"9.3":0.04325,"10.0-10.2":0.00961,"10.3":0.10331,"11.0-11.2":0.01682,"11.3-11.4":0.01922,"12.0-12.1":0.00961,"12.2-12.5":0.63427,"13.0-13.1":0.01682,"13.2":0.00721,"13.3":0.05045,"13.4-13.7":0.22584,"14.0-14.4":0.53817,"14.5-14.8":1.78028,"15.0-15.1":0.21142,"15.2-15.3":0.36038,"15.4":0.55739,"15.5":1.30458,"15.6":8.60828,"16.0":8.09173,"16.1":0.42765},P:{"4":0.08206,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01026,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.04103,"12.0":0.01026,"13.0":0.06155,"14.0":0.05129,"15.0":0.03077,"16.0":0.06155,"17.0":0.09232,"18.0":2.28755},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01005,"4.2-4.3":0.01005,"4.4":0,"4.4.3-4.4.4":0.05328},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.04368,"9":0.00874,"10":0.01311,"11":0.13105,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.23906},Q:{"13.1":0},O:{"0":0.04404},H:{"0":0.38118},L:{"0":58.71336},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0481,"53":0,"54":0,"55":0,"56":0.0037,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0037,"67":0,"68":0.0037,"69":0,"70":0,"71":0,"72":0.0037,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0111,"79":0.0037,"80":0.0037,"81":0.0037,"82":0.0037,"83":0,"84":0.0037,"85":0,"86":0,"87":0.0037,"88":0.0111,"89":0,"90":0,"91":0.0074,"92":0.0629,"93":0.0037,"94":0.0037,"95":0.0037,"96":0.0037,"97":0.0037,"98":0,"99":0.0148,"100":0.0037,"101":0.0037,"102":0.0222,"103":0.0148,"104":0.0074,"105":0.0111,"106":0.0185,"107":0.7104,"108":0.6549,"109":0.0037,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0037,"35":0,"36":0,"37":0,"38":0.0037,"39":0,"40":0,"41":0,"42":0,"43":0.0037,"44":0,"45":0,"46":0,"47":0.0037,"48":0.0111,"49":0.0296,"50":0,"51":0,"52":0.0407,"53":0.0074,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0111,"66":0,"67":0,"68":0.0185,"69":0,"70":0.0037,"71":0.0037,"72":0.0074,"73":0.0037,"74":0.0037,"75":0.0074,"76":0.0037,"77":0.0037,"78":0.0074,"79":0.0481,"80":0.0037,"81":0.0148,"83":0.0111,"84":0.0148,"85":0.0296,"86":0.0148,"87":0.0296,"88":0.0074,"89":0.0148,"90":0.0074,"91":0.0037,"92":0.0222,"93":0.0222,"94":0.0074,"95":0.0111,"96":0.0259,"97":0.0222,"98":0.0185,"99":0.0111,"100":0.0185,"101":0.0111,"102":0.0111,"103":0.0444,"104":0.037,"105":0.0444,"106":0.0629,"107":1.2136,"108":7.3297,"109":0.0074,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0074,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.0037,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.0037,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.0037,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0037,"80":0,"81":0,"82":0,"83":0,"84":0.0037,"85":0.0259,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0037,"92":0.0962,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0037,"16":0,"17":0,"18":0.0037,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0037,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0037,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.0037,"105":0.0037,"106":0.0037,"107":0.1665,"108":0.4773},E:{"4":0.0037,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0111,"15":0.0037,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0074,"12.1":0.0037,"13.1":0.0148,"14.1":0.0222,"15.1":0.0037,"15.2-15.3":0.0037,"15.4":0.0111,"15.5":0.0185,"15.6":0.0703,"16.0":0.0148,"16.1":0.0703,"16.2":0.0222,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.005,"6.0-6.1":0,"7.0-7.1":0.045,"8.1-8.4":0.0075,"9.0-9.2":0.0075,"9.3":0.055,"10.0-10.2":0.0075,"10.3":0.075,"11.0-11.2":0.0075,"11.3-11.4":0.015,"12.0-12.1":0.0075,"12.2-12.5":0.49747,"13.0-13.1":0.0125,"13.2":0.0075,"13.3":0.0425,"13.4-13.7":0.16249,"14.0-14.4":0.47747,"14.5-14.8":1.4874,"15.0-15.1":0.15249,"15.2-15.3":0.27248,"15.4":0.44747,"15.5":0.90494,"15.6":3.96974,"16.0":4.43721,"16.1":8.92442,"16.2":0.92244,"16.3":0.0375},P:{"4":0.10173,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01017,"8.2":0,"9.2":0.01017,"10.1":0,"11.1-11.2":0.05087,"12.0":0.01017,"13.0":0.04069,"14.0":0.05087,"15.0":0.03052,"16.0":0.05087,"17.0":0.06104,"18.0":0.22382,"19.0":2.23817},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.019,"4.2-4.3":0.00887,"4.4":0,"4.4.3-4.4.4":0.04433},A:{"6":0,"7":0,"8":0.04687,"9":0.00937,"10":0.01406,"11":0.0703,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.252},Q:{"13.1":0.0189},O:{"0":0.0504},H:{"0":0.34594},L:{"0":58.8046},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js
index 18e6d8d3e60b9d..a6e61799711572 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00589,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01767,"51":0.04123,"52":0.12958,"53":0.01767,"54":0,"55":0.10013,"56":0.02356,"57":0,"58":0,"59":0,"60":0.00589,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01767,"69":0.00589,"70":0.00589,"71":0.01767,"72":0.05301,"73":0,"74":0.00589,"75":0.00589,"76":0.00589,"77":0.00589,"78":0.02356,"79":0.00589,"80":0.01767,"81":0.01178,"82":0.00589,"83":0.01178,"84":0.00589,"85":0.00589,"86":0,"87":0.00589,"88":0.01178,"89":0.01767,"90":0.02356,"91":0.02356,"92":0.00589,"93":0.00589,"94":0.01767,"95":0.03534,"96":0.03534,"97":0.01767,"98":0.01767,"99":0.04123,"100":0.01767,"101":0.01767,"102":0.0589,"103":0.02945,"104":0.07657,"105":1.00719,"106":0.47709,"107":0.00589,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00589,"23":0,"24":0,"25":0,"26":0.00589,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00589,"35":0,"36":0,"37":0,"38":0.00589,"39":0,"40":0,"41":0.00589,"42":0.00589,"43":0,"44":0,"45":0,"46":0,"47":0.00589,"48":0.01178,"49":0.06479,"50":0.00589,"51":0.05301,"52":0.01767,"53":0.00589,"54":0,"55":0,"56":0.01178,"57":0.00589,"58":0,"59":0.00589,"60":0,"61":0.00589,"62":0.01178,"63":0.00589,"64":0.01178,"65":0,"66":0.02356,"67":0.00589,"68":0.01767,"69":0.02945,"70":0.01178,"71":0.01178,"72":0.01767,"73":0.00589,"74":0.02356,"75":0.01178,"76":0.04123,"77":0.01767,"78":0.01767,"79":0.07657,"80":0.04123,"81":0.06479,"83":0.07068,"84":0.10013,"85":0.11191,"86":0.16492,"87":0.10602,"88":0.07068,"89":0.05301,"90":0.11191,"91":0.09424,"92":0.11191,"93":0.07657,"94":0.10013,"95":0.03534,"96":0.0589,"97":0.08246,"98":0.08246,"99":0.06479,"100":0.07657,"101":0.06479,"102":0.10013,"103":0.44175,"104":0.46531,"105":3.29251,"106":9.00581,"107":0.38874,"108":0.01178,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03534,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00589,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00589,"55":0.00589,"56":0,"57":0,"58":0.00589,"60":0.00589,"62":0,"63":0.00589,"64":0.01178,"65":0.00589,"66":0,"67":0,"68":0.01178,"69":0.00589,"70":0.00589,"71":0.00589,"72":0.04123,"73":0.00589,"74":0.00589,"75":0,"76":0.00589,"77":0.00589,"78":0,"79":0.01178,"80":0.00589,"81":0.00589,"82":0.01767,"83":0.01767,"84":0.02356,"85":0.10013,"86":0.02356,"87":0.01767,"88":0.01178,"89":0.02945,"90":0.91884,"91":2.14985,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01178},B:{"12":0,"13":0,"14":0,"15":0.00589,"16":0.00589,"17":0.00589,"18":0.02356,"79":0,"80":0.00589,"81":0,"83":0.00589,"84":0.00589,"85":0.00589,"86":0.00589,"87":0.00589,"88":0,"89":0.00589,"90":0.00589,"91":0,"92":0.00589,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00589,"99":0.00589,"100":0,"101":0,"102":0.00589,"103":0.01178,"104":0.01767,"105":0.31806,"106":1.24868,"107":0.1178},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.04123,"14":0.09424,"15":0.01767,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.05301,"10.1":0,"11.1":0.00589,"12.1":0.01178,"13.1":0.08835,"14.1":0.13547,"15.1":0.03534,"15.2-15.3":0.02945,"15.4":0.05301,"15.5":0.08246,"15.6":0.34751,"16.0":0.14136,"16.1":0.02945,"16.2":0},G:{"8":0,"3.2":0.00171,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00342,"6.0-6.1":0.00171,"7.0-7.1":0.01369,"8.1-8.4":0.00513,"9.0-9.2":0.03081,"9.3":0.09927,"10.0-10.2":0.01198,"10.3":0.09243,"11.0-11.2":0.06162,"11.3-11.4":0.06162,"12.0-12.1":0.04793,"12.2-12.5":0.77194,"13.0-13.1":0.04964,"13.2":0.02396,"13.3":0.10612,"13.4-13.7":0.26872,"14.0-14.4":0.9277,"14.5-14.8":1.57811,"15.0-15.1":0.53403,"15.2-15.3":1.44803,"15.4":0.67438,"15.5":1.10399,"15.6":3.25721,"16.0":4.87641,"16.1":0.3235},P:{"4":0.08307,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05192,"8.2":0,"9.2":0.01038,"10.1":0,"11.1-11.2":0.02077,"12.0":0.01038,"13.0":0.03115,"14.0":0.03115,"15.0":0.01038,"16.0":0.04153,"17.0":0.08307,"18.0":0.80989},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03479,"4.2-4.3":0.06957,"4.4":0,"4.4.3-4.4.4":0.38962},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0064,"7":0.0064,"8":0.03201,"9":0.0128,"10":0.0128,"11":0.22408,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13974},Q:{"13.1":0.00411},O:{"0":0.15207},H:{"0":0.76265},L:{"0":39.174},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01222,"51":0.01832,"52":0.12216,"53":0.01832,"54":0,"55":0.00611,"56":0.01222,"57":0,"58":0,"59":0,"60":0.01222,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01832,"69":0.00611,"70":0.00611,"71":0.00611,"72":0.02443,"73":0,"74":0.00611,"75":0.00611,"76":0.00611,"77":0.00611,"78":0.02443,"79":0.01222,"80":0.01222,"81":0.01222,"82":0.01222,"83":0.00611,"84":0.00611,"85":0,"86":0,"87":0,"88":0.01222,"89":0.02443,"90":0.01832,"91":0.01832,"92":0.00611,"93":0.00611,"94":0.00611,"95":0.00611,"96":0.01222,"97":0.01222,"98":0.01222,"99":0.01832,"100":0.03665,"101":0.01222,"102":0.05497,"103":0.02443,"104":0.02443,"105":0.03054,"106":0.06108,"107":0.86734,"108":0.70853,"109":0.00611,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.01222,"26":0.00611,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00611,"39":0,"40":0,"41":0.00611,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00611,"48":0.01832,"49":0.06719,"50":0,"51":0.03054,"52":0.01222,"53":0.00611,"54":0,"55":0.00611,"56":0.04276,"57":0.00611,"58":0,"59":0.00611,"60":0,"61":0.00611,"62":0,"63":0.00611,"64":0.00611,"65":0.00611,"66":0.01832,"67":0.01222,"68":0.01832,"69":0.01832,"70":0.01832,"71":0.01222,"72":0.01832,"73":0.01222,"74":0.02443,"75":0.01832,"76":0.03665,"77":0.01832,"78":0.02443,"79":0.0794,"80":0.05497,"81":0.12216,"83":0.06108,"84":0.09773,"85":0.12216,"86":0.18935,"87":0.10994,"88":0.06719,"89":0.05497,"90":0.10994,"91":0.10384,"92":0.10994,"93":0.08551,"94":0.14048,"95":0.03054,"96":0.03665,"97":0.0794,"98":0.06719,"99":0.05497,"100":0.06719,"101":0.04276,"102":0.0794,"103":0.16492,"104":0.71464,"105":0.18324,"106":0.62302,"107":2.49817,"108":10.70122,"109":0.01222,"110":0.00611,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.04276,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00611,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00611,"55":0.00611,"56":0,"57":0,"58":0,"60":0.00611,"62":0,"63":0.00611,"64":0,"65":0,"66":0.00611,"67":0,"68":0.01222,"69":0,"70":0.00611,"71":0.00611,"72":0.01222,"73":0.00611,"74":0,"75":0,"76":0.00611,"77":0.00611,"78":0,"79":0.01832,"80":0,"81":0.00611,"82":0.01832,"83":0.01222,"84":0.01832,"85":0.09162,"86":0.03054,"87":0.01222,"88":0.00611,"89":0.01222,"90":0.01222,"91":0.02443,"92":0.40313,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01832},B:{"12":0,"13":0.00611,"14":0,"15":0,"16":0,"17":0.00611,"18":0.02443,"79":0,"80":0.00611,"81":0.00611,"83":0.00611,"84":0.01222,"85":0.01222,"86":0.00611,"87":0.00611,"88":0.00611,"89":0.00611,"90":0.00611,"91":0,"92":0.00611,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00611,"99":0.00611,"100":0,"101":0,"102":0.00611,"103":0.00611,"104":0.00611,"105":0.00611,"106":0.01222,"107":0.47032,"108":1.28268},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00611,"11":0,"12":0,"13":0.03054,"14":0.0733,"15":0.01222,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.06719,"10.1":0,"11.1":0.00611,"12.1":0.00611,"13.1":0.0733,"14.1":0.10384,"15.1":0.02443,"15.2-15.3":0.03054,"15.4":0.03665,"15.5":0.05497,"15.6":0.24432,"16.0":0.03665,"16.1":0.20156,"16.2":0.05497,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00312,"6.0-6.1":0,"7.0-7.1":0.01404,"8.1-8.4":0.0078,"9.0-9.2":0.04837,"9.3":0.1061,"10.0-10.2":0.02028,"10.3":0.09206,"11.0-11.2":0.07957,"11.3-11.4":0.04369,"12.0-12.1":0.03433,"12.2-12.5":0.43532,"13.0-13.1":0.03121,"13.2":0.01872,"13.3":0.06241,"13.4-13.7":0.13574,"14.0-14.4":0.41035,"14.5-14.8":0.86283,"15.0-15.1":0.40567,"15.2-15.3":0.81914,"15.4":0.39163,"15.5":0.58042,"15.6":1.39176,"16.0":2.95048,"16.1":4.84465,"16.2":0.71305,"16.3":0.0156},P:{"4":0.0825,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05156,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03094,"12.0":0.01031,"13.0":0.03094,"14.0":0.02062,"15.0":0.01031,"16.0":0.04125,"17.0":0.04125,"18.0":0.10312,"19.0":0.78372},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00833,"4.2-4.3":0.01389,"4.4":0,"4.4.3-4.4.4":0.12221},A:{"6":0.00664,"7":0.00664,"8":0.0332,"9":0.01328,"10":0.01328,"11":0.23237,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15568},Q:{"13.1":0.00389},O:{"0":0.14011},H:{"0":0.65219},L:{"0":38.62109},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js
index f76077b7f8a8f3..66dc3484ca84a0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00621,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00621,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00621,"89":0,"90":0,"91":0.00621,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00621,"100":0,"101":0.00621,"102":0.02483,"103":0.00621,"104":0.22349,"105":0.66426,"106":0.33523,"107":0.01862,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00621,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.01862,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00621,"56":0.00621,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00621,"66":0,"67":0,"68":0,"69":0.00621,"70":0.01242,"71":0,"72":0.00621,"73":0,"74":0.01242,"75":0.00621,"76":0,"77":0.00621,"78":0,"79":0.01242,"80":0.03104,"81":0.00621,"83":0.01242,"84":0.02483,"85":0.01862,"86":0.01242,"87":0.01242,"88":0.00621,"89":0.01242,"90":0.00621,"91":0.01242,"92":0.00621,"93":0.01242,"94":0.00621,"95":0.01862,"96":0.02483,"97":0.01242,"98":0.03725,"99":0.02483,"100":0.03725,"101":0.02483,"102":0.0745,"103":0.2359,"104":0.14899,"105":9.77139,"106":11.64621,"107":0.39731,"108":0.01242,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.21107,"25":0,"26":0,"27":0,"28":0.00621,"29":0,"30":0,"31":0,"32":0.00621,"33":0.00621,"34":0,"35":0.00621,"36":0,"37":0.00621,"38":0,"39":0,"40":0,"41":0,"42":0.00621,"43":0,"44":0,"45":0,"46":0,"47":0.00621,"48":0,"49":0,"50":0,"51":0.01242,"52":0,"53":0.01862,"54":0,"55":0.00621,"56":0.01862,"57":0.00621,"58":0.00621,"60":0.42835,"62":0,"63":0.21107,"64":0.18624,"65":0.19245,"66":0.00621,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01242,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00621,"90":0.08691,"91":0.21107,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00621},B:{"12":0.04346,"13":0.04346,"14":0.01242,"15":0.00621,"16":0.01862,"17":0.01242,"18":0.06829,"79":0,"80":0,"81":0,"83":0,"84":0.01242,"85":0.00621,"86":0,"87":0,"88":0,"89":0.01242,"90":0.01242,"91":0,"92":0.02483,"93":0,"94":0,"95":0,"96":0.00621,"97":0,"98":0,"99":0,"100":0.00621,"101":0.00621,"102":0.01242,"103":0.01862,"104":0.04346,"105":0.32902,"106":11.61517,"107":0.04346},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00621,"14":0.00621,"15":0.00621,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00621,"12.1":0,"13.1":0.01862,"14.1":0.03104,"15.1":0,"15.2-15.3":0,"15.4":0.00621,"15.5":0.01242,"15.6":0.09933,"16.0":0.04966,"16.1":0.00621,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0025,"6.0-6.1":0,"7.0-7.1":0.00583,"8.1-8.4":0.00166,"9.0-9.2":0,"9.3":0.02913,"10.0-10.2":0.00333,"10.3":0.07075,"11.0-11.2":0.01665,"11.3-11.4":0.01998,"12.0-12.1":0.06409,"12.2-12.5":1.02959,"13.0-13.1":0.00749,"13.2":0.00416,"13.3":0.00832,"13.4-13.7":0.12235,"14.0-14.4":0.25969,"14.5-14.8":0.46277,"15.0-15.1":0.21224,"15.2-15.3":0.26135,"15.4":0.18977,"15.5":0.49607,"15.6":2.11079,"16.0":1.58143,"16.1":0.0824},P:{"4":0.08262,"5.0-5.4":0.01033,"6.2-6.4":0,"7.2-7.4":0.03098,"8.2":0,"9.2":0.03098,"10.1":0,"11.1-11.2":0.08262,"12.0":0,"13.0":0.01033,"14.0":0.01033,"15.0":0.01033,"16.0":0.03098,"17.0":0.05164,"18.0":0.61963},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00312,"4.2-4.3":0.00859,"4.4":0,"4.4.3-4.4.4":0.18278},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06208,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07963},Q:{"13.1":0},O:{"0":0.12134},H:{"0":7.40262},L:{"0":40.95579},S:{"2.5":0.02654}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00472,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00472,"38":0,"39":0,"40":0,"41":0.00472,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00472,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00472,"67":0,"68":0.00472,"69":0,"70":0,"71":0,"72":0.00472,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00472,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00472,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02832,"103":0.00472,"104":0.00472,"105":0.01416,"106":0.0708,"107":0.65608,"108":0.43424,"109":0.03776,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00472,"35":0,"36":0,"37":0,"38":0.01416,"39":0,"40":0,"41":0,"42":0,"43":0.01416,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00472,"51":0,"52":0,"53":0,"54":0,"55":0.00472,"56":0,"57":0,"58":0.00472,"59":0,"60":0,"61":0.00472,"62":0.00944,"63":0.00472,"64":0.00472,"65":0,"66":0,"67":0,"68":0,"69":0.00472,"70":0.00944,"71":0.00472,"72":0,"73":0.00472,"74":0.00944,"75":0.00472,"76":0.00472,"77":0.01888,"78":0,"79":0.01888,"80":0.05664,"81":0.01888,"83":0.01416,"84":0.08024,"85":0.00472,"86":0.00472,"87":0.00944,"88":0.00472,"89":0.00944,"90":0.05192,"91":0.00472,"92":0.00472,"93":0.01888,"94":0.00944,"95":0.00944,"96":0.0236,"97":0.00944,"98":0.01888,"99":0.06136,"100":0.0236,"101":0.01888,"102":0.0236,"103":0.18408,"104":0.05664,"105":0.07552,"106":0.15104,"107":2.22784,"108":12.5316,"109":0.04248,"110":0.00944,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0.00472,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00472,"25":0,"26":0,"27":0,"28":0.00472,"29":0,"30":0.00472,"31":0,"32":0,"33":0.00472,"34":0,"35":0.00472,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00472,"48":0,"49":0,"50":0,"51":0.00472,"52":0,"53":0.01416,"54":0,"55":0,"56":0.01416,"57":0,"58":0.00472,"60":0.27848,"62":0,"63":0.14632,"64":0.09912,"65":0.0472,"66":0.2124,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01888,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00944,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01888,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00944},B:{"12":0.09912,"13":0.03304,"14":0.0236,"15":0.00472,"16":0.01888,"17":0.00944,"18":0.08496,"79":0,"80":0,"81":0,"83":0,"84":0.00944,"85":0.00472,"86":0,"87":0,"88":0,"89":0.00944,"90":0.00472,"91":0,"92":0.03304,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00472,"101":0.00472,"102":0,"103":0.00472,"104":0.00472,"105":0.01888,"106":0.01888,"107":0.55696,"108":1.09032},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00944,"13":0.00472,"14":0.00472,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00472,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00472,"12.1":0,"13.1":0.0236,"14.1":0.02832,"15.1":0.00472,"15.2-15.3":0,"15.4":0.01416,"15.5":0.00944,"15.6":0.14632,"16.0":0.01888,"16.1":0.06608,"16.2":0.00944,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00387,"6.0-6.1":0,"7.0-7.1":0.02324,"8.1-8.4":0,"9.0-9.2":0.00258,"9.3":0.06585,"10.0-10.2":0.00904,"10.3":0.07101,"11.0-11.2":0.02582,"11.3-11.4":0,"12.0-12.1":0.06972,"12.2-12.5":1.52608,"13.0-13.1":0.00516,"13.2":0.00516,"13.3":0.03615,"13.4-13.7":0.1601,"14.0-14.4":0.42864,"14.5-14.8":0.42606,"15.0-15.1":0.19237,"15.2-15.3":0.43768,"15.4":0.34214,"15.5":0.72301,"15.6":1.5377,"16.0":1.19297,"16.1":2.74745,"16.2":0.50095,"16.3":0.01291},P:{"4":0.26037,"5.0-5.4":0,"6.2-6.4":0.01041,"7.2-7.4":0.06249,"8.2":0,"9.2":0.03124,"10.1":0,"11.1-11.2":0.06249,"12.0":0,"13.0":0.01041,"14.0":0.03124,"15.0":0.02083,"16.0":0.05207,"17.0":0.0729,"18.0":0.33328,"19.0":0.94776},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00221,"4.2-4.3":0.00147,"4.4":0,"4.4.3-4.4.4":0.11936},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05664,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10032},Q:{"13.1":0},O:{"0":0.3432},H:{"0":6.8833},L:{"0":54.75664},S:{"2.5":0.05808}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js
index 33f33fb52dae3c..03d0c750497ab3 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00294,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00294,"99":0.00294,"100":0,"101":0,"102":0.00294,"103":0.00294,"104":0.00883,"105":0.17358,"106":0.07355,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00294,"49":0.00294,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00294,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00294,"66":0,"67":0.00294,"68":0.00294,"69":0.00294,"70":0.00294,"71":0.00294,"72":0.00294,"73":0,"74":0.00294,"75":0.00294,"76":0.00294,"77":0.00294,"78":0.00294,"79":0.00883,"80":0.00294,"81":0.00588,"83":0.00294,"84":0.00294,"85":0.00883,"86":0.00883,"87":0.01177,"88":0.00588,"89":0.00294,"90":0.00294,"91":0.00883,"92":0.0353,"93":0.00294,"94":0.00294,"95":0.00588,"96":0.00883,"97":0.00588,"98":0.00588,"99":0.00883,"100":0.00588,"101":0.00883,"102":0.01471,"103":0.05296,"104":0.05884,"105":1.53278,"106":4.19529,"107":0.17064,"108":0.00588,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00294,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00294,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00294,"73":0,"74":0,"75":0,"76":0,"77":0.00294,"78":0,"79":0,"80":0,"81":0,"82":0.00294,"83":0.00294,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02648,"91":0.06472,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00294,"15":0,"16":0,"17":0,"18":0.00294,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00294,"92":0.00294,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00294,"101":0.00294,"102":0.00294,"103":0.00588,"104":0.01765,"105":0.22948,"106":0.53839,"107":0.04119},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00588,"14":0.0353,"15":0.00883,_:"0","3.1":0,"3.2":0,"5.1":0.01471,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00294,"12.1":0.00294,"13.1":0.02354,"14.1":0.06767,"15.1":0.01471,"15.2-15.3":0.01177,"15.4":0.03825,"15.5":0.08532,"15.6":0.39423,"16.0":0.09414,"16.1":0.02354,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02088,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07515,"10.0-10.2":0,"10.3":0.572,"11.0-11.2":0,"11.3-11.4":0.00835,"12.0-12.1":0.07098,"12.2-12.5":0.6221,"13.0-13.1":0.0668,"13.2":0.04175,"13.3":0.14613,"13.4-13.7":0.42587,"14.0-14.4":1.84125,"14.5-14.8":2.57191,"15.0-15.1":0.94359,"15.2-15.3":1.08137,"15.4":1.61997,"15.5":3.36102,"15.6":11.39824,"16.0":14.17474,"16.1":0.5553},P:{"4":0.05121,"5.0-5.4":0.01024,"6.2-6.4":0,"7.2-7.4":0.09217,"8.2":0,"9.2":0.01024,"10.1":0,"11.1-11.2":0.03072,"12.0":0.01024,"13.0":0.05121,"14.0":0.06145,"15.0":0.03072,"16.0":0.10242,"17.0":0.15362,"18.0":1.80252},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00959,"4.2-4.3":0.0048,"4.4":0,"4.4.3-4.4.4":0.07915},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04413,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07764},Q:{"13.1":0},O:{"0":0.76226},H:{"0":0.14032},L:{"0":47.34859},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00226,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00226,"99":0,"100":0,"101":0,"102":0.00226,"103":0,"104":0.00226,"105":0.00226,"106":0.00451,"107":0.08351,"108":0.06771,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00226,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00226,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00226,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00226,"68":0.00226,"69":0.00226,"70":0,"71":0.00226,"72":0.00226,"73":0,"74":0.00226,"75":0,"76":0.00226,"77":0,"78":0.00226,"79":0.01129,"80":0.00226,"81":0.00226,"83":0.00226,"84":0.00226,"85":0.00677,"86":0.00677,"87":0.00677,"88":0.00451,"89":0.00226,"90":0.00451,"91":0.00451,"92":0.02257,"93":0.00451,"94":0.00226,"95":0.00226,"96":0.00451,"97":0.00226,"98":0.00451,"99":0.01354,"100":0.00451,"101":0.00451,"102":0.00677,"103":0.02031,"104":0.00903,"105":0.01806,"106":0.02483,"107":0.4672,"108":2.84156,"109":0.00226,"110":0.00226,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00226,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00451,"74":0,"75":0.00226,"76":0,"77":0.00226,"78":0,"79":0,"80":0,"81":0,"82":0.00226,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01129,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00226,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00226,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00226,"103":0.00226,"104":0.00226,"105":0.00451,"106":0.00451,"107":0.17605,"108":0.36563},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00226,"14":0.02031,"15":0.00451,_:"0","3.1":0,"3.2":0,"5.1":0.00903,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00226,"13.1":0.00903,"14.1":0.03386,"15.1":0.00677,"15.2-15.3":0.00677,"15.4":0.01806,"15.5":0.03611,"15.6":0.18282,"16.0":0.02031,"16.1":0.10834,"16.2":0.02257,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01876,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06002,"10.0-10.2":0,"10.3":0.09378,"11.0-11.2":0.00375,"11.3-11.4":0.00375,"12.0-12.1":0.06377,"12.2-12.5":0.54018,"13.0-13.1":0.04877,"13.2":0.03001,"13.3":0.10128,"13.4-13.7":0.28885,"14.0-14.4":1.39922,"14.5-14.8":1.89438,"15.0-15.1":0.67523,"15.2-15.3":0.754,"15.4":1.11787,"15.5":2.12696,"15.6":5.42806,"16.0":6.91356,"16.1":11.93274,"16.2":1.9394,"16.3":0.01501},P:{"4":0.01017,"5.0-5.4":0.01017,"6.2-6.4":0,"7.2-7.4":0.09157,"8.2":0,"9.2":0.01017,"10.1":0,"11.1-11.2":0.03052,"12.0":0.01017,"13.0":0.0407,"14.0":0.07122,"15.0":0.03052,"16.0":0.10175,"17.0":0.09157,"18.0":0.19332,"19.0":1.7704},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.08806},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02031,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07743},Q:{"13.1":0},O:{"0":1.15371},H:{"0":0.19059},L:{"0":54.66478},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js
index 4088a9deb8b563..247224ccf5b2de 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00364,"89":0,"90":0,"91":0,"92":0.00728,"93":0.01092,"94":0.00728,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.17472,"102":0.01092,"103":0.00728,"104":0.00728,"105":0.35672,"106":0.13468,"107":0.00364,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00364,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.02184,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01456,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00364,"70":0,"71":0.02912,"72":0.00364,"73":0,"74":0,"75":0,"76":0,"77":0.01092,"78":0.00364,"79":0.00728,"80":0,"81":0.0546,"83":0.01092,"84":0,"85":0,"86":0,"87":0.00364,"88":0,"89":0.00364,"90":0.00364,"91":0,"92":0,"93":0,"94":0.00364,"95":0.0182,"96":0.00364,"97":0.0546,"98":0,"99":0.08736,"100":0,"101":0.00364,"102":0.02548,"103":0.25844,"104":0.02184,"105":1.17572,"106":4.10956,"107":0.19656,"108":0.00728,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00364,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00364,"47":0,"48":0,"49":0,"50":0,"51":0.00364,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01092,"64":0.02184,"65":0.0182,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00364,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02548,"91":0.05096,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00364},B:{"12":0.01456,"13":0.00728,"14":0.12012,"15":0.0546,"16":0.04368,"17":0.02912,"18":0.11284,"79":0,"80":0.0182,"81":0,"83":0.00364,"84":0.0182,"85":0.00364,"86":0,"87":0,"88":0,"89":0.00364,"90":0.00364,"91":0.00364,"92":0.02184,"93":0.00728,"94":0,"95":0.01456,"96":0.00728,"97":0.00364,"98":0.00364,"99":0.00364,"100":0.00364,"101":0.01092,"102":0.00728,"103":0.04732,"104":0.02548,"105":0.46228,"106":1.55428,"107":0.09464},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00364,"14":0.00364,"15":0.00364,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01456,"13.1":0.00364,"14.1":0.01092,"15.1":0.00728,"15.2-15.3":0,"15.4":0.00364,"15.5":0,"15.6":0.05096,"16.0":0.02912,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00212,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00846,"9.3":0.08676,"10.0-10.2":0,"10.3":0.0127,"11.0-11.2":0.00846,"11.3-11.4":0.00846,"12.0-12.1":0.01481,"12.2-12.5":0.11639,"13.0-13.1":0,"13.2":0,"13.3":0.01693,"13.4-13.7":0.0529,"14.0-14.4":0.20315,"14.5-14.8":0.39783,"15.0-15.1":0.07406,"15.2-15.3":0.11427,"15.4":0.05925,"15.5":0.12062,"15.6":1.17269,"16.0":0.61192,"16.1":0.08888},P:{"4":0.18382,"5.0-5.4":0.06127,"6.2-6.4":0.03064,"7.2-7.4":0.1634,"8.2":0,"9.2":0.04085,"10.1":0,"11.1-11.2":0.14297,"12.0":0.07149,"13.0":0.04085,"14.0":0.03064,"15.0":0.05106,"16.0":0.2553,"17.0":0.10212,"18.0":1.30716},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01306,"4.2-4.3":0.0209,"4.4":0,"4.4.3-4.4.4":0.23515},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.28392,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.59784},Q:{"13.1":0.05088},O:{"0":4.43928},H:{"0":1.89067},L:{"0":72.67184},S:{"2.5":0.00636}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00741,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00741,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00741,"79":0,"80":0,"81":0.01112,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01482,"89":0,"90":0,"91":0,"92":0.00371,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00371,"101":0.21865,"102":0,"103":0,"104":0,"105":0.00741,"106":0.01853,"107":0.34836,"108":0.34836,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00741,"38":0.00741,"39":0,"40":0.01112,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00371,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00741,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00741,"80":0,"81":0.02224,"83":0.00741,"84":0.00371,"85":0,"86":0,"87":0.00741,"88":0.00371,"89":0.00741,"90":0.00371,"91":0.00371,"92":0,"93":0.00371,"94":0.02594,"95":0.00741,"96":0,"97":0.00371,"98":0,"99":0.01112,"100":0.00371,"101":0,"102":0.00371,"103":1.34528,"104":0.01482,"105":0.02224,"106":0.04818,"107":0.63373,"108":4.78445,"109":0.00371,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.01853,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.02224,"64":0.00371,"65":0.00371,"66":0.02965,"67":0.00371,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.11489,"74":0,"75":0,"76":0,"77":0.00371,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.00371,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00371},B:{"12":0.00371,"13":0.52255,"14":0.07412,"15":0.04818,"16":0.02594,"17":0.01853,"18":0.05559,"79":0,"80":0.00371,"81":0,"83":0,"84":0.01853,"85":0.01853,"86":0.00371,"87":0,"88":0,"89":0.00741,"90":0,"91":0,"92":0.05188,"93":0,"94":0,"95":0.00371,"96":0,"97":0,"98":0.00371,"99":0,"100":0.00371,"101":0.00371,"102":0.00741,"103":0.01482,"104":0.02965,"105":0.04077,"106":0.04077,"107":0.41507,"108":1.00062},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02224,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.15195,"13.1":0.03706,"14.1":0.03706,"15.1":0.00741,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.063,"16.0":0,"16.1":0.03335,"16.2":0.00741,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.02483,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.07413,"9.3":0.03779,"10.0-10.2":0,"10.3":0.03455,"11.0-11.2":0.00648,"11.3-11.4":0,"12.0-12.1":0.0018,"12.2-12.5":0.22563,"13.0-13.1":0.02951,"13.2":0.0018,"13.3":0,"13.4-13.7":0.02771,"14.0-14.4":0.18389,"14.5-14.8":0.12019,"15.0-15.1":0.12343,"15.2-15.3":0.07233,"15.4":0.04426,"15.5":0.09392,"15.6":0.32747,"16.0":0.52144,"16.1":0.52971,"16.2":1.08894,"16.3":0},P:{"4":0.19324,"5.0-5.4":0,"6.2-6.4":0.05085,"7.2-7.4":0.20341,"8.2":0,"9.2":0.14239,"10.1":0.01017,"11.1-11.2":0.05085,"12.0":0,"13.0":0.03051,"14.0":0.1017,"15.0":0.07119,"16.0":0.12205,"17.0":0.09153,"18.0":0.39665,"19.0":1.60693},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01606,"4.4":0,"4.4.3-4.4.4":0.1847},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.17048,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.67975},Q:{"13.1":0.00629},O:{"0":6.79123},H:{"0":2.35371},L:{"0":67.38452},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js
index bfb08b0089ab05..7bdd0c951ea32d 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.00745,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00745,"20":0,"21":0.02234,"22":0.00745,"23":0,"24":0,"25":0.00745,"26":0,"27":0,"28":0.01489,"29":0,"30":0,"31":0.00745,"32":0,"33":0,"34":0,"35":0,"36":0.00745,"37":0,"38":0.02234,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.02979,"51":0,"52":0.02979,"53":0.02979,"54":0,"55":0,"56":0.02979,"57":0,"58":0,"59":0,"60":0.01489,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02234,"69":0.00745,"70":0.00745,"71":0.00745,"72":0.00745,"73":0.00745,"74":0.00745,"75":0.00745,"76":0.00745,"77":0.00745,"78":0.08936,"79":0.00745,"80":0.00745,"81":0.04468,"82":0.00745,"83":0.00745,"84":0,"85":0,"86":0,"87":0,"88":0.00745,"89":0,"90":0,"91":0.4915,"92":0,"93":0,"94":0.00745,"95":0,"96":0,"97":0.00745,"98":0,"99":0.01489,"100":0.01489,"101":0.00745,"102":0.10426,"103":0.01489,"104":0.03724,"105":1.42238,"106":0.18618,"107":0.00745,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.03724,"25":0,"26":0,"27":0.08936,"28":0.02979,"29":0.02979,"30":0.00745,"31":0.02234,"32":0.03724,"33":0.00745,"34":0.01489,"35":0.04468,"36":0.03724,"37":0.02979,"38":0,"39":0,"40":0.00745,"41":0.06702,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00745,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00745,"57":0.01489,"58":0.00745,"59":0.07447,"60":0.08192,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02234,"69":0.02234,"70":0.01489,"71":0.02234,"72":0.61065,"73":0.01489,"74":0.03724,"75":0.01489,"76":0.02234,"77":0.01489,"78":0.03724,"79":0.04468,"80":0.04468,"81":0.03724,"83":0.17873,"84":0.02979,"85":0.58831,"86":0.15639,"87":0.07447,"88":0.03724,"89":0.19362,"90":6.47889,"91":6.52357,"92":6.55336,"93":6.42676,"94":6.464,"95":0.02234,"96":0.02979,"97":0.04468,"98":0.22341,"99":0.08192,"100":0.11171,"101":0.05958,"102":0.24575,"103":0.17128,"104":0.53618,"105":2.15963,"106":7.75977,"107":0.60321,"108":0.02979,"109":0,_:"110"},F:{"9":0,"11":0.00745,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00745,"54":0.00745,"55":0.01489,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01489,"64":0.00745,"65":0.01489,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.02979,"72":0.00745,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00745,"83":0,"84":0,"85":0.00745,"86":0.00745,"87":0,"88":0,"89":0.00745,"90":0.05213,"91":0.19362,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00745},B:{"12":0,"13":0,"14":0.05958,"15":0,"16":0.00745,"17":0.00745,"18":0.02979,"79":0.00745,"80":0.01489,"81":0.00745,"83":0.00745,"84":0.01489,"85":0.01489,"86":0.00745,"87":0.00745,"88":0.02234,"89":0.01489,"90":0.00745,"91":0,"92":0.02234,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00745,"100":0.16383,"101":0.00745,"102":0,"103":0.01489,"104":0.02979,"105":0.35746,"106":0.84896,"107":0.04468},E:{"4":0,"5":0.02234,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01489,"14":0.05958,"15":0.00745,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.15639,"10.1":0,"11.1":0.05213,"12.1":0.14894,"13.1":0.05213,"14.1":0.24575,"15.1":0.08192,"15.2-15.3":0.07447,"15.4":0.02979,"15.5":0.05213,"15.6":0.26809,"16.0":0.3649,"16.1":0.02979,"16.2":0},G:{"8":0,"3.2":0.01867,"4.0-4.1":0.00104,"4.2-4.3":0,"5.0-5.1":0.00311,"6.0-6.1":0.00519,"7.0-7.1":0.01348,"8.1-8.4":0.00311,"9.0-9.2":0.02696,"9.3":0.05393,"10.0-10.2":0.028,"10.3":0.03319,"11.0-11.2":0.12652,"11.3-11.4":0.028,"12.0-12.1":0.07052,"12.2-12.5":0.308,"13.0-13.1":0.03733,"13.2":0.03319,"13.3":0.03837,"13.4-13.7":0.11719,"14.0-14.4":0.34222,"14.5-14.8":0.88978,"15.0-15.1":0.50504,"15.2-15.3":0.64711,"15.4":0.20326,"15.5":0.44593,"15.6":2.51794,"16.0":2.98564,"16.1":0.16385},P:{"4":0.09002,"5.0-5.4":0.01,"6.2-6.4":0,"7.2-7.4":0.03001,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03001,"12.0":0,"13.0":0.10002,"14.0":0.01,"15.0":0.01,"16.0":0.02,"17.0":0.16004,"18.0":0.88021},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0.0028,"2.3":0,"4.1":0.01402,"4.2-4.3":0.00561,"4.4":0,"4.4.3-4.4.4":0.07289},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.05958,"9":0.05958,"10":0.02383,"11":0.51235,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.8527},Q:{"13.1":0.02553},O:{"0":0.53868},H:{"0":0.20545},L:{"0":30.04861},S:{"2.5":0.00255}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00551,"18":0.00551,"19":0.01101,"20":0.00551,"21":0.11565,"22":0.02754,"23":0.01652,"24":0.01652,"25":0.01101,"26":0,"27":0.00551,"28":0.01652,"29":0.01101,"30":0,"31":0.02203,"32":0,"33":0.00551,"34":0,"35":0,"36":0.00551,"37":0,"38":0.00551,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.01101,"46":0,"47":0.00551,"48":0,"49":0,"50":0,"51":0,"52":0.01652,"53":0,"54":0.00551,"55":0.00551,"56":0.03304,"57":0,"58":0,"59":0,"60":0.01101,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01652,"69":0.00551,"70":0.00551,"71":0.00551,"72":0.00551,"73":0.00551,"74":0.00551,"75":0.00551,"76":0.00551,"77":0.00551,"78":0.06608,"79":0.01101,"80":0.01101,"81":0.00551,"82":0.01101,"83":0.00551,"84":0,"85":0,"86":0,"87":0,"88":0.00551,"89":0,"90":0,"91":0.24231,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00551,"101":0,"102":0.83706,"103":0.02203,"104":0.01652,"105":0.25883,"106":0.02203,"107":0.37998,"108":0.37998,"109":0.00551,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.1597,"25":0,"26":0,"27":0.391,"28":0.11565,"29":0.12115,"30":0.03855,"31":0.0771,"32":0.11014,"33":0.03855,"34":0.08811,"35":0.1542,"36":0.14869,"37":0.12115,"38":0,"39":0,"40":0.03855,"41":0.29738,"42":0,"43":0.00551,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00551,"50":0.00551,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.0771,"60":0.04956,"61":0,"62":0,"63":0.00551,"64":0.00551,"65":0,"66":0,"67":0,"68":0.03855,"69":0.02203,"70":0.03304,"71":0.02203,"72":0.44056,"73":0.01652,"74":0.07159,"75":0.02203,"76":0.02203,"77":0.02203,"78":0.03855,"79":0.03855,"80":0.03855,"81":0.03855,"83":0.37448,"84":0.03304,"85":0.61678,"86":0.11014,"87":0.04406,"88":0.04406,"89":0.12666,"90":0.29187,"91":0.34694,"92":0.27535,"93":0.25883,"94":0.27535,"95":0.01101,"96":0.02754,"97":0.01101,"98":0.35245,"99":0.16521,"100":0.17622,"101":0.02754,"102":0.08261,"103":0.13217,"104":0.05507,"105":0.16521,"106":0.37998,"107":1.74572,"108":8.91033,"109":0.02203,"110":0,"111":0},F:{"9":0,"11":0.01101,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00551,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00551,"54":0.00551,"55":0.01101,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01652,"64":0,"65":0.00551,"66":0.04406,"67":0.00551,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00551,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.01101,"88":0,"89":0.00551,"90":0.00551,"91":0,"92":0.08261,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0.00551,"11.5":0.00551,"11.6":0,"12.1":0.00551},B:{"12":0.00551,"13":0,"14":0.00551,"15":0,"16":0.00551,"17":0,"18":0.01101,"79":0.00551,"80":0.01652,"81":0.01101,"83":0.01101,"84":0.02203,"85":0.00551,"86":0.01652,"87":0.01101,"88":0.01101,"89":0.01101,"90":0.01101,"91":0.00551,"92":0.00551,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.05507,"101":0,"102":0.01652,"103":0.00551,"104":0.00551,"105":0.08261,"106":0.01652,"107":0.26984,"108":0.81504},E:{"4":0,"5":0.07159,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01652,"15":0.01101,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.18724,"10.1":0.00551,"11.1":0,"12.1":0.20376,"13.1":0.02754,"14.1":0.14869,"15.1":1.59152,"15.2-15.3":1.63007,"15.4":0.03855,"15.5":0.04406,"15.6":0.17072,"16.0":0.07159,"16.1":0.21477,"16.2":0.02754,"16.3":0},G:{"8":0.00745,"3.2":0.09182,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0062,"6.0-6.1":0.00248,"7.0-7.1":0.02358,"8.1-8.4":0,"9.0-9.2":0.02482,"9.3":0.10547,"10.0-10.2":0.03474,"10.3":0.05584,"11.0-11.2":0.08066,"11.3-11.4":0.01985,"12.0-12.1":0.14766,"12.2-12.5":0.48518,"13.0-13.1":0.03971,"13.2":0.03599,"13.3":0.03847,"13.4-13.7":0.12161,"14.0-14.4":0.20102,"14.5-14.8":0.37598,"15.0-15.1":0.70357,"15.2-15.3":1.5089,"15.4":0.23204,"15.5":0.26927,"15.6":1.02248,"16.0":1.83277,"16.1":3.79459,"16.2":0.45292,"16.3":0.01365},P:{"4":0.08189,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04095,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02047,"12.0":0,"13.0":0.07166,"14.0":0.01024,"15.0":0.02047,"16.0":0.04095,"17.0":0.29686,"18.0":0.18426,"19.0":1.21816},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0.0036,"2.3":0,"4.1":0.018,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.14042},A:{"6":0,"7":0,"8":0.09121,"9":0.09121,"10":0.03648,"11":0.07297,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00449},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.79975},Q:{"13.1":0.03145},O:{"0":1.06484},H:{"0":0.65932},L:{"0":51.5917},S:{"2.5":0.01797}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js
index ddbd03d0bc767f..348062dc03e653 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00137,"26":0,"27":0,"28":0,"29":0,"30":0.00137,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00137,"37":0,"38":0.00273,"39":0,"40":0,"41":0.00137,"42":0,"43":0.00137,"44":0.00137,"45":0,"46":0,"47":0.00137,"48":0.00137,"49":0,"50":0,"51":0,"52":0.00546,"53":0,"54":0,"55":0,"56":0.00137,"57":0,"58":0,"59":0,"60":0,"61":0.00137,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00137,"69":0,"70":0,"71":0,"72":0.00273,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00137,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00137,"85":0,"86":0,"87":0,"88":0,"89":0.00137,"90":0,"91":0.00137,"92":0,"93":0.00137,"94":0.00137,"95":0.00137,"96":0.00137,"97":0.00137,"98":0.00137,"99":0.0041,"100":0.00137,"101":0.00137,"102":0.0041,"103":0.00546,"104":0.00956,"105":0.17485,"106":0.0724,"107":0.00137,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00137,"30":0,"31":0,"32":0,"33":0.00137,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00273,"41":0,"42":0,"43":0.00546,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00137,"51":0,"52":0,"53":0,"54":0,"55":0.00137,"56":0,"57":0.00137,"58":0.00137,"59":0,"60":0,"61":0,"62":0,"63":0.00273,"64":0.00137,"65":0.00137,"66":0,"67":0,"68":0.00137,"69":0.00273,"70":0.0041,"71":0.00137,"72":0.00273,"73":0,"74":0.00273,"75":0,"76":0.00137,"77":0.00137,"78":0.00683,"79":0.00546,"80":0.00137,"81":0.00273,"83":0.00137,"84":0.00137,"85":0.00273,"86":0.00273,"87":0.00546,"88":0.00683,"89":0.00137,"90":0.00273,"91":0.00546,"92":0.00546,"93":0.00137,"94":0.00273,"95":0.00137,"96":0.00683,"97":0.0041,"98":0.00273,"99":0.0041,"100":0.0041,"101":0.0041,"102":0.02595,"103":0.03415,"104":0.02322,"105":0.2131,"106":0.44532,"107":0.02459,"108":0.00137,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00273,"25":0,"26":0.00273,"27":0,"28":0.00546,"29":0.00273,"30":0.00137,"31":0,"32":0.00137,"33":0.0041,"34":0,"35":0,"36":0.00137,"37":0.00137,"38":0.00137,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00137,"52":0,"53":0.00137,"54":0.00137,"55":0.00137,"56":0.00137,"57":0.00137,"58":0.04781,"60":0.03278,"62":0,"63":0.03142,"64":0.05054,"65":0.04371,"66":0,"67":0.00137,"68":0,"69":0.00273,"70":0,"71":0.00273,"72":0.00956,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00546,"80":0,"81":0,"82":0,"83":0,"84":0.00137,"85":0.00683,"86":0,"87":0,"88":0.00137,"89":0.00137,"90":0.02186,"91":0.04781,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00137,"10.6":0.00137,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0041},B:{"12":0.00273,"13":0.00137,"14":0.00137,"15":0.00137,"16":0.00137,"17":0.00137,"18":0.00956,"79":0,"80":0,"81":0,"83":0,"84":0.00273,"85":0,"86":0.00137,"87":0,"88":0,"89":0.00273,"90":0.00273,"91":0,"92":0.00546,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00137,"99":0,"100":0.00137,"101":0.00137,"102":0.00546,"103":0.00546,"104":0.00546,"105":0.04918,"106":0.11474,"107":0.0082},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00137,"14":0.0041,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.11201,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00137,"14.1":0.00546,"15.1":0.00137,"15.2-15.3":0,"15.4":0.00273,"15.5":0.0041,"15.6":0.02595,"16.0":0.01639,"16.1":0,"16.2":0},G:{"8":0.00136,"3.2":0.00136,"4.0-4.1":0,"4.2-4.3":0.00204,"5.0-5.1":0,"6.0-6.1":0.00136,"7.0-7.1":0.0156,"8.1-8.4":0.00136,"9.0-9.2":0.00271,"9.3":0.03189,"10.0-10.2":0.00136,"10.3":0.03053,"11.0-11.2":0.01153,"11.3-11.4":0.00814,"12.0-12.1":0.0285,"12.2-12.5":0.46067,"13.0-13.1":0.02646,"13.2":0.019,"13.3":0.03935,"13.4-13.7":0.08141,"14.0-14.4":0.53123,"14.5-14.8":0.64928,"15.0-15.1":0.21779,"15.2-15.3":0.3277,"15.4":0.38197,"15.5":0.55226,"15.6":1.20019,"16.0":1.79791,"16.1":0.09431},P:{"4":0.67489,"5.0-5.4":0.03022,"6.2-6.4":0.04029,"7.2-7.4":0.44321,"8.2":0.01007,"9.2":0.09066,"10.1":0.02015,"11.1-11.2":0.14102,"12.0":0.04029,"13.0":0.10073,"14.0":0.3727,"15.0":0.09066,"16.0":0.65475,"17.0":0.6346,"18.0":1.18861},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00187,"4.2-4.3":0.01687,"4.4":0,"4.4.3-4.4.4":0.07218},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02459,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26765},Q:{"13.1":0},O:{"0":1.39007},H:{"0":8.83622},L:{"0":73.8098},S:{"2.5":0.01727}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00138,"39":0,"40":0,"41":0,"42":0,"43":0.00138,"44":0,"45":0,"46":0,"47":0.00276,"48":0.00138,"49":0.00138,"50":0,"51":0,"52":0.00414,"53":0,"54":0,"55":0,"56":0.00138,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00138,"69":0,"70":0,"71":0,"72":0.00276,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.00138,"85":0.00138,"86":0,"87":0,"88":0,"89":0.00138,"90":0,"91":0.00138,"92":0,"93":0,"94":0.00138,"95":0.00138,"96":0.00138,"97":0.00138,"98":0,"99":0.00138,"100":0.00276,"101":0.00138,"102":0.00691,"103":0.00691,"104":0.00276,"105":0.00552,"106":0.00829,"107":0.14362,"108":0.09529,"109":0.00138,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00138,"41":0,"42":0,"43":0.00414,"44":0,"45":0,"46":0.00138,"47":0,"48":0,"49":0,"50":0.00138,"51":0,"52":0,"53":0,"54":0,"55":0.00138,"56":0.00138,"57":0.00276,"58":0,"59":0,"60":0,"61":0,"62":0.00138,"63":0.00276,"64":0.00276,"65":0.00138,"66":0.00138,"67":0.00138,"68":0.00276,"69":0.00552,"70":0.00414,"71":0.00276,"72":0.00138,"73":0,"74":0.00414,"75":0.00138,"76":0.00138,"77":0.00414,"78":0.00552,"79":0.00691,"80":0.00276,"81":0.00276,"83":0.00138,"84":0,"85":0.00276,"86":0.00552,"87":0.00414,"88":0.00691,"89":0.00138,"90":0.00138,"91":0.00138,"92":0.00691,"93":0,"94":0.00138,"95":0.00276,"96":0.00829,"97":0.00138,"98":0.00138,"99":0.00276,"100":0.00276,"101":0.00414,"102":0.00414,"103":0.01105,"104":0.00967,"105":0.00967,"106":0.01795,"107":0.13396,"108":0.58969,"109":0.00138,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00138,"25":0,"26":0.00138,"27":0,"28":0.00414,"29":0,"30":0.00829,"31":0,"32":0.00138,"33":0,"34":0,"35":0,"36":0.00138,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00138,"51":0.00138,"52":0,"53":0.00138,"54":0.00138,"55":0.00138,"56":0.00138,"57":0,"58":0.00414,"60":0.00967,"62":0,"63":0.01519,"64":0.01519,"65":0.00967,"66":0.02486,"67":0,"68":0,"69":0.00138,"70":0,"71":0.00138,"72":0.00829,"73":0.00414,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01243,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00138,"86":0,"87":0,"88":0,"89":0.00138,"90":0.00138,"91":0,"92":0.00552,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00138,"10.6":0.00414,"11.1":0,"11.5":0.00138,"11.6":0,"12.1":0.00552},B:{"12":0.00276,"13":0.00138,"14":0.00138,"15":0.00138,"16":0.00138,"17":0.00138,"18":0.00829,"79":0,"80":0,"81":0,"83":0,"84":0.00691,"85":0,"86":0,"87":0,"88":0,"89":0.00276,"90":0.00276,"91":0,"92":0.00552,"93":0,"94":0.00138,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00138,"101":0,"102":0,"103":0.00138,"104":0.00276,"105":0.00414,"106":0.00276,"107":0.05662,"108":0.11739},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00552,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.11048,"6.1":0,"7.1":0,"9.1":0.00138,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00276,"14.1":0.00552,"15.1":0,"15.2-15.3":0.00276,"15.4":0.00138,"15.5":0.01519,"15.6":0.01519,"16.0":0.00276,"16.1":0.0221,"16.2":0.00276,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00238,"5.0-5.1":0,"6.0-6.1":0.00159,"7.0-7.1":0.00795,"8.1-8.4":0.00079,"9.0-9.2":0.00159,"9.3":0.02941,"10.0-10.2":0.00238,"10.3":0.04133,"11.0-11.2":0.01113,"11.3-11.4":0.00715,"12.0-12.1":0.02384,"12.2-12.5":0.43474,"13.0-13.1":0.04212,"13.2":0.00954,"13.3":0.03577,"13.4-13.7":0.08425,"14.0-14.4":0.68907,"14.5-14.8":0.42441,"15.0-15.1":0.18518,"15.2-15.3":0.3656,"15.4":0.27261,"15.5":0.40852,"15.6":0.84008,"16.0":1.40756,"16.1":1.52836,"16.2":0.32506,"16.3":0.02305},P:{"4":0.5068,"5.0-5.4":0.02027,"6.2-6.4":0.07095,"7.2-7.4":0.40544,"8.2":0,"9.2":0.10136,"10.1":0.01014,"11.1-11.2":0.1115,"12.0":0.04054,"13.0":0.13177,"14.0":0.28381,"15.0":0.1115,"16.0":0.84129,"17.0":0.4764,"18.0":0.59803,"19.0":1.53055},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00271,"4.2-4.3":0.01172,"4.4":0,"4.4.3-4.4.4":0.08386},A:{"6":0,"7":0,"8":0.00138,"9":0,"10":0,"11":0.01795,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16376},Q:{"13.1":0.00862},O:{"0":1.44799},H:{"0":8.75559},L:{"0":72.41829},S:{"2.5":0.01724}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js
index 2f553d5c189b15..0efee4f844f5fc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00549,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00549,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01647,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00549,"89":0,"90":0,"91":0.01098,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00549,"101":0.00549,"102":0.02196,"103":0.01098,"104":0.03293,"105":0.74102,"106":0.3513,"107":0.00549,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00549,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01098,"50":0,"51":0,"52":0.00549,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00549,"66":0.02196,"67":0.00549,"68":0,"69":0.0494,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.01098,"76":0.01098,"77":0.00549,"78":0,"79":0.03293,"80":0.02196,"81":0.01098,"83":0.00549,"84":0.01098,"85":0.02196,"86":0.01647,"87":0.04391,"88":0.00549,"89":0.02745,"90":0.01098,"91":0.02196,"92":0.01647,"93":0.06587,"94":0.03293,"95":0.00549,"96":0.02745,"97":0.04391,"98":0.02745,"99":0.02745,"100":0.04391,"101":0.08234,"102":0.09331,"103":0.34032,"104":0.41168,"105":7.11374,"106":11.29636,"107":0.32934,"108":0.00549,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00549,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00549,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00549,"86":0,"87":0,"88":0,"89":0.00549,"90":0.20309,"91":0.42814,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00549,"18":0.00549,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00549,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00549,"100":0.00549,"101":0.01098,"102":0.01098,"103":0.01647,"104":0.06587,"105":0.94411,"106":2.73352,"107":0.15369},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01647,"14":0.11527,"15":0.02196,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00549,"10.1":0.00549,"11.1":0.01098,"12.1":0.02745,"13.1":0.12625,"14.1":0.39521,"15.1":0.0494,"15.2-15.3":0.0494,"15.4":0.18114,"15.5":0.26347,"15.6":1.50948,"16.0":0.4007,"16.1":0.04391,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00427,"9.0-9.2":0.00855,"9.3":0.08121,"10.0-10.2":0,"10.3":0.11967,"11.0-11.2":0.00855,"11.3-11.4":0.05984,"12.0-12.1":0.02137,"12.2-12.5":0.66675,"13.0-13.1":0.02137,"13.2":0.01282,"13.3":0.05129,"13.4-13.7":0.16669,"14.0-14.4":0.58555,"14.5-14.8":2.55589,"15.0-15.1":0.33338,"15.2-15.3":0.577,"15.4":0.71804,"15.5":2.00881,"15.6":21.2207,"16.0":11.39037,"16.1":0.40604},P:{"4":0.07231,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01033,"12.0":0,"13.0":0.02066,"14.0":0.02066,"15.0":0.01033,"16.0":0.05165,"17.0":0.08264,"18.0":2.90266},I:{"0":0,"3":0,"4":0.03623,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00483,"4.2-4.3":0.01208,"4.4":0,"4.4.3-4.4.4":0.06039},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00549,"9":0,"10":0,"11":0.03293,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26615},Q:{"13.1":0},O:{"0":0.00902},H:{"0":0.11531},L:{"0":23.57184},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00895,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00895,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02237,"79":0.00447,"80":0.00895,"81":0.00447,"82":0.00895,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00447,"89":0,"90":0,"91":0.00447,"92":0,"93":0,"94":0,"95":0,"96":0.00447,"97":0,"98":0,"99":0.00447,"100":0.00447,"101":0,"102":0.02684,"103":0.00447,"104":0.00447,"105":0.00895,"106":0.02684,"107":0.5503,"108":0.44293,"109":0.00447,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00447,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00895,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00447,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.03132,"67":0.00447,"68":0,"69":0.04027,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00895,"76":0.00447,"77":0.00447,"78":0.00895,"79":0.03132,"80":0.00895,"81":0.00447,"83":0.0179,"84":0.04027,"85":0.03579,"86":0.04921,"87":0.04921,"88":0.00895,"89":0.02684,"90":0.00447,"91":0.00895,"92":0.00895,"93":0.07158,"94":0.00447,"95":0.00447,"96":0.00895,"97":0.00895,"98":0.00895,"99":0.00895,"100":0.0179,"101":0.0179,"102":0.04921,"103":0.14317,"104":0.04027,"105":0.08948,"106":0.17001,"107":2.60834,"108":8.13373,"109":0.00895,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00447,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00447,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00447,"71":0,"72":0,"73":0.00447,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00447,"92":0.11632,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00447,"18":0.00895,"79":0,"80":0.00447,"81":0,"83":0,"84":0,"85":0,"86":0.00447,"87":0.00447,"88":0,"89":0.00447,"90":0,"91":0,"92":0.00447,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00447,"102":0,"103":0.00447,"104":0.00447,"105":0.00447,"106":0.03579,"107":0.95744,"108":1.9954},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01342,"14":0.06711,"15":0.01342,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00447,"10.1":0,"11.1":0.00895,"12.1":0.0179,"13.1":0.09395,"14.1":0.26397,"15.1":0.02684,"15.2-15.3":0.03132,"15.4":0.1029,"15.5":0.16554,"15.6":1.1364,"16.0":0.1208,"16.1":0.53241,"16.2":0.1029,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00941,"9.0-9.2":0.00941,"9.3":0.11768,"10.0-10.2":0,"10.3":0.14592,"11.0-11.2":0.01883,"11.3-11.4":0.10356,"12.0-12.1":0.02824,"12.2-12.5":0.74843,"13.0-13.1":0.01883,"13.2":0.01412,"13.3":0.04707,"13.4-13.7":0.17887,"14.0-14.4":0.52249,"14.5-14.8":2.1135,"15.0-15.1":0.29184,"15.2-15.3":0.47071,"15.4":0.54132,"15.5":1.51099,"15.6":7.9833,"16.0":6.16164,"16.1":21.45513,"16.2":1.70869,"16.3":0.02354},P:{"4":0.10349,"5.0-5.4":0.01035,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01035,"13.0":0.0207,"14.0":0.03105,"15.0":0.01035,"16.0":0.05175,"17.0":0.0621,"18.0":0.17594,"19.0":3.75684},I:{"0":0,"3":0,"4":0.04937,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00705,"4.2-4.3":0.02468,"4.4":0,"4.4.3-4.4.4":0.05995},A:{"6":0,"7":0,"8":0.00447,"9":0,"10":0,"11":0.04474,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.34261},Q:{"13.1":0},O:{"0":0.01658},H:{"0":0.15695},L:{"0":29.12206},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js
index 594d24c94c17c4..5c7ae271db8d05 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00243,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00243,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00728,"79":0,"80":0.00243,"81":0.00243,"82":0,"83":0.00243,"84":0,"85":0,"86":0.00243,"87":0,"88":0.00243,"89":0,"90":0.00243,"91":0.00243,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00243,"98":0,"99":0,"100":0.00243,"101":0,"102":0.00485,"103":0.00485,"104":0.00728,"105":0.21115,"106":0.09708,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00728,"35":0,"36":0,"37":0,"38":0.01942,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00485,"48":0,"49":0.00243,"50":0,"51":0,"52":0,"53":0.00243,"54":0,"55":0,"56":0.00243,"57":0,"58":0,"59":0,"60":0.00485,"61":0,"62":0,"63":0,"64":0,"65":0.00243,"66":0.00243,"67":0.00243,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00243,"75":0,"76":0,"77":0.00243,"78":0.00485,"79":0.04126,"80":0.00485,"81":0.00971,"83":0.01214,"84":0.01942,"85":0.01699,"86":0.02184,"87":0.02184,"88":0.00485,"89":0.00243,"90":0.00243,"91":0.00243,"92":0.00971,"93":0.00243,"94":0.00243,"95":0.00243,"96":0.00728,"97":0.00485,"98":0.00728,"99":0.00485,"100":0.01942,"101":0.01214,"102":0.01456,"103":0.04611,"104":0.0631,"105":0.95867,"106":2.48525,"107":0.11892,"108":0.00243,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00243,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00243,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00485,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00243,"64":0.00485,"65":0.01456,"66":0,"67":0,"68":0,"69":0,"70":0.00243,"71":0,"72":0.00728,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0267,"91":0.05339,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00243,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00243,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00243,"104":0.00485,"105":0.10193,"106":0.36162,"107":0.0267},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00243,"9":0,"10":0,"11":0,"12":0,"13":0.00485,"14":0.01699,"15":0.00485,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00243,"12.1":0.00243,"13.1":0.0267,"14.1":0.04854,"15.1":0.00971,"15.2-15.3":0.00728,"15.4":0.0267,"15.5":0.04854,"15.6":0.34949,"16.0":0.09223,"16.1":0.01699,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00562,"6.0-6.1":0.00374,"7.0-7.1":0.0131,"8.1-8.4":0.01123,"9.0-9.2":0.00562,"9.3":0.09921,"10.0-10.2":0,"10.3":0.06739,"11.0-11.2":0.02059,"11.3-11.4":0.01498,"12.0-12.1":0.01123,"12.2-12.5":0.35193,"13.0-13.1":0.01872,"13.2":0.00749,"13.3":0.04493,"13.4-13.7":0.13104,"14.0-14.4":0.30138,"14.5-14.8":0.614,"15.0-15.1":0.17035,"15.2-15.3":0.22838,"15.4":0.34631,"15.5":0.70386,"15.6":6.75402,"16.0":6.81392,"16.1":0.5204},P:{"4":0.34018,"5.0-5.4":0.02062,"6.2-6.4":0,"7.2-7.4":0.01031,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01031,"13.0":0.02062,"14.0":0.01031,"15.0":0,"16.0":0.02062,"17.0":0.05154,"18.0":2.58741},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":44.22605},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01052,"9":0.00701,"10":0.00351,"11":0.04207,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.37108},Q:{"13.1":0.00757},O:{"0":0.41652},H:{"0":0.43018},L:{"0":21.6246},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00206,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00412,"79":0.00206,"80":0.00206,"81":0,"82":0.00206,"83":0.00206,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00206,"90":0.00206,"91":0.00206,"92":0,"93":0,"94":0,"95":0,"96":0.00206,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00412,"103":0.00412,"104":0.00206,"105":0.00412,"106":0.00412,"107":0.1319,"108":0.10923,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00412,"35":0,"36":0,"37":0,"38":0.01237,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00206,"48":0,"49":0.00206,"50":0,"51":0,"52":0,"53":0.00206,"54":0,"55":0,"56":0.00206,"57":0,"58":0,"59":0,"60":0.00412,"61":0,"62":0,"63":0,"64":0,"65":0.00206,"66":0,"67":0.00206,"68":0,"69":0.00206,"70":0,"71":0,"72":0.00206,"73":0,"74":0.00206,"75":0,"76":0.00206,"77":0.00206,"78":0.00206,"79":0.03298,"80":0.00206,"81":0.00618,"83":0.01031,"84":0.01649,"85":0.01443,"86":0.01855,"87":0.02061,"88":0.00412,"89":0.00206,"90":0,"91":0.00206,"92":0.00824,"93":0.00206,"94":0.00206,"95":0.00206,"96":0.00412,"97":0.00206,"98":0.00618,"99":0.00206,"100":0.00824,"101":0.00824,"102":0.00824,"103":0.02885,"104":0.01649,"105":0.02267,"106":0.02679,"107":0.38541,"108":2.07749,"109":0.00206,"110":0.00206,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00206,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00206,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00412,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00206,"66":0.00412,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00206,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01031,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00206,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00206,"105":0.00206,"106":0.00206,"107":0.10305,"108":0.25969},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00206,"9":0,"10":0,"11":0,"12":0,"13":0.00412,"14":0.01237,"15":0.00206,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00206,"13.1":0.01855,"14.1":0.03092,"15.1":0.00412,"15.2-15.3":0.00412,"15.4":0.01443,"15.5":0.02679,"15.6":0.19786,"16.0":0.02267,"16.1":0.11336,"16.2":0.02885,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00333,"6.0-6.1":0.00166,"7.0-7.1":0.00832,"8.1-8.4":0.00499,"9.0-9.2":0.00333,"9.3":0.07651,"10.0-10.2":0,"10.3":0.04657,"11.0-11.2":0.01331,"11.3-11.4":0.01331,"12.0-12.1":0.00998,"12.2-12.5":0.24116,"13.0-13.1":0.00832,"13.2":0.00333,"13.3":0.0316,"13.4-13.7":0.07484,"14.0-14.4":0.20291,"14.5-14.8":0.44407,"15.0-15.1":0.12141,"15.2-15.3":0.13638,"15.4":0.20457,"15.5":0.34428,"15.6":1.92929,"16.0":2.35174,"16.1":8.41071,"16.2":1.05778,"16.3":0.01663},P:{"4":0.32942,"5.0-5.4":0.01029,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0.01029,"13.0":0.02059,"14.0":0.01029,"15.0":0.01029,"16.0":0.02059,"17.0":0.03088,"18.0":0.09265,"19.0":2.55297},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":49.96748},A:{"6":0,"7":0,"8":0.00389,"9":0.00779,"10":0,"11":0.02336,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.35726},Q:{"13.1":0.01588},O:{"0":0.44458},H:{"0":0.41339},L:{"0":19.65371},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js
index 278e4a921213b9..d5d90e245367ac 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":2.25,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":11.25,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":6.75,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":7.2495,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":72.5005},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":100,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0,"16.0":0,"16.1":0,"16.2":0,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0,"19.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js
index 3983a2d1bd2f5d..816f8a25604219 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.08078,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02693,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01077,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00539,"77":0,"78":0.02693,"79":0,"80":0,"81":0,"82":0,"83":0.00539,"84":0,"85":0.00539,"86":0.01077,"87":0,"88":0.00539,"89":0.00539,"90":0,"91":0.02154,"92":0.01077,"93":0,"94":0.00539,"95":0.01077,"96":0.00539,"97":0.00539,"98":0.00539,"99":0.00539,"100":0.01077,"101":0.00539,"102":0.06462,"103":0.02693,"104":0.17232,"105":2.3694,"106":0.96392,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02693,"50":0,"51":0.03231,"52":0,"53":0,"54":0.00539,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01077,"69":0.00539,"70":0,"71":0.00539,"72":0,"73":0.00539,"74":0.00539,"75":0,"76":0.00539,"77":0,"78":0.01077,"79":0.02154,"80":0.00539,"81":0.01077,"83":0.00539,"84":0,"85":0.01616,"86":0.01077,"87":0.01077,"88":0.00539,"89":0.02693,"90":0.01616,"91":0.00539,"92":0.03231,"93":0.00539,"94":0.00539,"95":0.00539,"96":0.01616,"97":0.02154,"98":0.04847,"99":0.01077,"100":0.0377,"101":0.01077,"102":0.03231,"103":0.12386,"104":0.23156,"105":4.48032,"106":13.32788,"107":0.54927,"108":0.00539,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01077,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00539,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01077,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01077,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00539,"86":0,"87":0,"88":0,"89":0.00539,"90":0.37157,"91":0.76467,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00539,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00539,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00539,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.01077,"99":0,"100":0.00539,"101":0.00539,"102":0.00539,"103":0.01616,"104":0.02154,"105":0.61389,"106":2.00861,"107":0.1454},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01077,"14":0.04308,"15":0.01616,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01077,"12.1":0.01616,"13.1":0.07001,"14.1":0.11847,"15.1":0.03231,"15.2-15.3":0.02693,"15.4":0.07001,"15.5":0.09693,"15.6":0.49542,"16.0":0.29618,"16.1":0.04847,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00452,"8.1-8.4":0.00452,"9.0-9.2":0,"9.3":0.02711,"10.0-10.2":0,"10.3":0.04745,"11.0-11.2":0.02711,"11.3-11.4":0.01356,"12.0-12.1":0.0113,"12.2-12.5":0.20109,"13.0-13.1":0.00678,"13.2":0.00452,"13.3":0.02937,"13.4-13.7":0.05874,"14.0-14.4":0.2169,"14.5-14.8":0.88343,"15.0-15.1":0.18301,"15.2-15.3":0.41347,"15.4":0.39766,"15.5":1.2472,"15.6":8.08418,"16.0":9.25003,"16.1":0.47674},P:{"4":0.11341,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01031,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02062,"12.0":0.01031,"13.0":0.03093,"14.0":0.07217,"15.0":0.05155,"16.0":0.09279,"17.0":0.11341,"18.0":2.70117},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02769,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.15924},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07001,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.64149},Q:{"13.1":0},O:{"0":0.01846},H:{"0":0.20098},L:{"0":42.99564},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04809,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00534,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01069,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00534,"77":0,"78":0.10152,"79":0,"80":0,"81":0,"82":0,"83":0.00534,"84":0,"85":0,"86":0.00534,"87":0,"88":0.01069,"89":0,"90":0,"91":0.00534,"92":0.01069,"93":0,"94":0,"95":0.00534,"96":0.01069,"97":0.00534,"98":0,"99":0.00534,"100":0.01069,"101":0.00534,"102":0.04809,"103":0.01069,"104":0.01069,"105":0.02672,"106":0.09083,"107":2.07308,"108":1.67236,"109":0.00534,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00534,"49":0.02672,"50":0,"51":0.02137,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00534,"69":0,"70":0,"71":0,"72":0,"73":0.00534,"74":0,"75":0,"76":0.00534,"77":0.00534,"78":0.01069,"79":0.02137,"80":0.01069,"81":0.00534,"83":0.01069,"84":0,"85":0.02137,"86":0.01069,"87":0.02672,"88":0.00534,"89":0.01069,"90":0.01069,"91":0.01603,"92":0.03206,"93":0.00534,"94":0.00534,"95":0.00534,"96":0.01069,"97":0.01603,"98":0.02672,"99":0.00534,"100":0.01603,"101":0.00534,"102":0.01603,"103":0.05877,"104":0.06412,"105":0.13892,"106":0.11755,"107":2.77302,"108":14.94437,"109":0.00534,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01069,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01603,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00534,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00534,"92":0.19235,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00534,"18":0.00534,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00534,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.01069,"102":0,"103":0.00534,"104":0.01069,"105":0.01069,"106":0.01069,"107":0.80145,"108":2.16392},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01069,"14":0.03206,"15":0.01069,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00534,"13.1":0.09083,"14.1":0.10686,"15.1":0.01603,"15.2-15.3":0.01603,"15.4":0.0374,"15.5":0.05877,"15.6":0.34195,"16.0":0.09083,"16.1":0.32592,"16.2":0.0748,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00217,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05214,"10.0-10.2":0,"10.3":0.04128,"11.0-11.2":0.00652,"11.3-11.4":0.01086,"12.0-12.1":0.01521,"12.2-12.5":0.17597,"13.0-13.1":0.00217,"13.2":0.00652,"13.3":0.0239,"13.4-13.7":0.1021,"14.0-14.4":0.27373,"14.5-14.8":0.79946,"15.0-15.1":0.1499,"15.2-15.3":0.22811,"15.4":0.29762,"15.5":0.68432,"15.6":3.89518,"16.0":4.60991,"16.1":8.29001,"16.2":1.02973,"16.3":0.02824},P:{"4":0.1434,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0.01024,"11.1-11.2":0.03073,"12.0":0,"13.0":0.02049,"14.0":0.05121,"15.0":0.03073,"16.0":0.08194,"17.0":0.0717,"18.0":0.25607,"19.0":2.74502},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05756,"4.2-4.3":0.00885,"4.4":0,"4.4.3-4.4.4":0.04427},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04809,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.61472},Q:{"13.1":0},O:{"0":0.01863},H:{"0":0.1984},L:{"0":44.40301},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js
index 111c599230299f..1db140b50e451b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js
@@ -1 +1 @@
-module.exports={C:{"33":0.00498,"52":0.08473,"56":0.00997,"66":0.00498,"68":0.03987,"72":0.00997,"77":0.00498,"78":0.03489,"81":0.00498,"84":0.00498,"88":0.00997,"91":0.0299,"92":0.00498,"94":0.00997,"95":0.01495,"96":0.02492,"97":0.00997,"98":0.01495,"99":0.0299,"100":0.01994,"101":0.02492,"102":0.11962,"103":0.03987,"104":0.10965,"105":3.92241,"106":1.80919,"107":0.00997,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 79 80 82 83 85 86 87 89 90 93 108 3.5 3.6"},D:{"34":0.00498,"38":0.06978,"47":0.00997,"49":0.08473,"53":0.01994,"63":0.08971,"65":0.00498,"68":0.00997,"69":0.10965,"71":0.00997,"72":0.00997,"74":0.00498,"75":0.00498,"76":0.00498,"79":0.38875,"80":0.00997,"81":0.03489,"83":0.0299,"84":0.04984,"85":0.04984,"86":0.03489,"87":0.01994,"88":0.01495,"89":0.03489,"90":0.16447,"91":0.16447,"92":0.16946,"93":0.16447,"94":0.17444,"95":0.03489,"96":0.0299,"97":0.01994,"98":0.0299,"99":0.02492,"100":0.03987,"101":0.03987,"102":0.04486,"103":0.26914,"104":0.27412,"105":7.03242,"106":21.37638,"107":0.83731,"108":0.01495,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 64 66 67 70 73 77 78 109 110"},F:{"28":0.03489,"36":0.02492,"46":0.01495,"58":0.00997,"79":0.00498,"82":0.00498,"83":0.00498,"84":0.00498,"85":0.04984,"86":0.00997,"89":0.00498,"90":1.00677,"91":2.30759,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00997,"84":0.00997,"85":0.00997,"91":0.00997,"92":0.00498,"96":0.00498,"101":0.01495,"102":0.00997,"103":0.01994,"104":0.07476,"105":0.76754,"106":3.07014,"107":0.2492,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 89 90 93 94 95 97 98 99 100"},E:{"4":0,"13":0.00498,"14":0.07974,"15":0.01994,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 16.2","9.1":0.00498,"11.1":0.00498,"12.1":0.0299,"13.1":0.1246,"14.1":0.16447,"15.1":0.04984,"15.2-15.3":0.04984,"15.4":0.0947,"15.5":0.19438,"15.6":0.75258,"16.0":0.53827,"16.1":0.10965},G:{"8":0,"3.2":0.00121,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00848,"6.0-6.1":0,"7.0-7.1":0.00121,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02059,"10.0-10.2":0,"10.3":0.07266,"11.0-11.2":0.00363,"11.3-11.4":0.00484,"12.0-12.1":0.00484,"12.2-12.5":0.17559,"13.0-13.1":0.00363,"13.2":0.00484,"13.3":0.00727,"13.4-13.7":0.07508,"14.0-14.4":0.16227,"14.5-14.8":0.34392,"15.0-15.1":0.10778,"15.2-15.3":0.19012,"15.4":0.24583,"15.5":0.64666,"15.6":4.28807,"16.0":4.88508,"16.1":0.32333},P:{"4":0.41712,"5.0-5.4":0.02062,"6.2-6.4":0,"7.2-7.4":0.01031,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.05214,"12.0":0.01031,"13.0":0.03128,"14.0":0.02086,"15.0":0,"16.0":0.03128,"17.0":0.073,"18.0":2.14817},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00541,"4.2-4.3":0.00947,"4.4":0,"4.4.3-4.4.4":0.07038},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00498,"11":0.11962,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.26585},Q:{"13.1":0},O:{"0":0.04514},H:{"0":0.49388},L:{"0":35.18257},S:{"2.5":0}};
+module.exports={C:{"33":0.00471,"34":0.00471,"47":0.08476,"52":0.1036,"56":0.00471,"66":0.00471,"68":0.01884,"75":0.01413,"78":0.04709,"80":0.00471,"84":0.00942,"88":0.01413,"91":0.01884,"92":0.00471,"96":0.00942,"97":0.00471,"99":0.02355,"100":0.00942,"101":0.01413,"102":0.10831,"103":0.01413,"104":0.02355,"105":0.01884,"106":0.10831,"107":3.00905,"108":2.26503,"109":0.00942,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 69 70 71 72 73 74 76 77 79 81 82 83 85 86 87 89 90 93 94 95 98 110 3.5 3.6"},D:{"34":0.01413,"38":0.07064,"39":0.00471,"43":0.00471,"47":0.01413,"48":0.00942,"49":0.12243,"53":0.02355,"63":0.08476,"68":0.00942,"69":0.08005,"70":0.00471,"71":0.00471,"72":0.01413,"74":0.00471,"77":0.00471,"78":0.00471,"79":0.33434,"80":0.01413,"81":0.03767,"83":0.02355,"84":0.02355,"85":0.0518,"86":0.03767,"87":0.03767,"88":0.01413,"89":0.03296,"90":0.02825,"91":0.02355,"92":0.03767,"93":0.07534,"94":0.04238,"95":0.02825,"96":0.01884,"97":0.04238,"98":0.01884,"99":0.01413,"100":0.01884,"101":0.02355,"102":0.02355,"103":0.13656,"104":0.04238,"105":0.17894,"106":0.66397,"107":4.04503,"108":22.85749,"109":0.01413,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 40 41 42 44 45 46 50 51 52 54 55 56 57 58 59 60 61 62 64 65 66 67 73 75 76 110 111"},F:{"28":0.02825,"36":0.01413,"40":0.00942,"46":0.04709,"58":0.00942,"79":0.01413,"85":0.03296,"90":0.03767,"91":0.02355,"92":0.47561,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00942,"91":0.01413,"92":0.00942,"103":0.00471,"105":0.01413,"106":0.02825,"107":1.18667,"108":3.11265,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 93 94 95 96 97 98 99 100 101 102 104"},E:{"4":0,"13":0.00471,"14":0.06593,"15":0.01413,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 11.1 16.3","9.1":0.01884,"12.1":0.01884,"13.1":0.07534,"14.1":0.16482,"15.1":0.02825,"15.2-15.3":0.02825,"15.4":0.05651,"15.5":0.12243,"15.6":0.5227,"16.0":0.11302,"16.1":0.56037,"16.2":0.21661},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01123,"6.0-6.1":0,"7.0-7.1":0.00249,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02495,"10.0-10.2":0,"10.3":0.07235,"11.0-11.2":0.00624,"11.3-11.4":0.00499,"12.0-12.1":0.00374,"12.2-12.5":0.17089,"13.0-13.1":0.00374,"13.2":0.01123,"13.3":0.00748,"13.4-13.7":0.0711,"14.0-14.4":0.1185,"14.5-14.8":0.32182,"15.0-15.1":0.09854,"15.2-15.3":0.13222,"15.4":0.1896,"15.5":0.4029,"15.6":1.2873,"16.0":2.09061,"16.1":5.80156,"16.2":0.76589,"16.3":0.02495},P:{"4":0.44801,"5.0-5.4":0.01029,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02084,"12.0":0.01042,"13.0":0.02084,"14.0":0.01042,"15.0":0.01029,"16.0":0.02084,"17.0":0.05209,"18.0":0.15628,"19.0":2.30258},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00387,"4.2-4.3":0.00968,"4.4":0,"4.4.3-4.4.4":0.06581},A:{"11":0.09418,_:"6 7 8 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.30688},Q:{"13.1":0},O:{"0":0.0582},H:{"0":0.53598},L:{"0":38.1397},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js
index cd84213a8cee7f..8a9af73c7ff734 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00153,"44":0.00153,"45":0.00153,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00153,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00153,"103":0.00153,"104":0.00153,"105":0.06409,"106":0.05341,"107":0.00153,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00153,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00153,"59":0,"60":0.00458,"61":0,"62":0,"63":0,"64":0.00153,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00153,"71":0,"72":0.00305,"73":0,"74":0.04273,"75":0.00305,"76":0.00153,"77":0,"78":0,"79":0.00305,"80":0.00153,"81":0.00305,"83":0.00153,"84":0.00153,"85":0,"86":0.00305,"87":0.00153,"88":0.00153,"89":0,"90":0.00916,"91":0.00153,"92":0.00153,"93":0.00305,"94":0,"95":0.00763,"96":0.00305,"97":0.00305,"98":0.00153,"99":0.00305,"100":0.00153,"101":0.00458,"102":0.00305,"103":0.02442,"104":0.01068,"105":0.22737,"106":0.44864,"107":0.02594,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00153,"19":0,"20":0.00153,"21":0,"22":0,"23":0,"24":0.00458,"25":0,"26":0.00916,"27":0.00458,"28":0.00305,"29":0,"30":0.01221,"31":0.00305,"32":0.01373,"33":0.00458,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.0061,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00305,"51":0,"52":0,"53":0,"54":0.00458,"55":0.00153,"56":0.00153,"57":0.01221,"58":0.02442,"60":0.20906,"62":0.00153,"63":0.6043,"64":0.13276,"65":0.34182,"66":0,"67":0.00153,"68":0.00153,"69":0,"70":0,"71":0,"72":0.00763,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00153,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00153,"87":0,"88":0,"89":0.00153,"90":0.02289,"91":0.05646,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.06104},B:{"12":0.0061,"13":0.00916,"14":0.00305,"15":0.00763,"16":0.00305,"17":0.00153,"18":0.01221,"79":0,"80":0,"81":0,"83":0,"84":0.00153,"85":0.00153,"86":0,"87":0,"88":0,"89":0.00305,"90":0.00305,"91":0,"92":0.0061,"93":0,"94":0,"95":0.00153,"96":0,"97":0,"98":0,"99":0.00153,"100":0.00153,"101":0.00153,"102":0.00153,"103":0.00305,"104":0.0061,"105":0.06714,"106":0.21059,"107":0.00916},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00153,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00305,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00305,"14.1":0.0061,"15.1":0.00458,"15.2-15.3":0,"15.4":0,"15.5":0.03357,"15.6":0.01068,"16.0":0.00305,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00062,"7.0-7.1":0.0142,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10559,"10.0-10.2":0,"10.3":0.07842,"11.0-11.2":0.00185,"11.3-11.4":0.01606,"12.0-12.1":0.06484,"12.2-12.5":0.50389,"13.0-13.1":0.05805,"13.2":0.09016,"13.3":0.08892,"13.4-13.7":0.07657,"14.0-14.4":0.84166,"14.5-14.8":0.75027,"15.0-15.1":0.37606,"15.2-15.3":0.34086,"15.4":0.17414,"15.5":0.39706,"15.6":0.77188,"16.0":1.06026,"16.1":0.07781},P:{"4":0.17425,"5.0-5.4":0.07175,"6.2-6.4":0.01025,"7.2-7.4":0.09225,"8.2":0,"9.2":0.0205,"10.1":0,"11.1-11.2":0.33825,"12.0":0,"13.0":0,"14.0":0.03075,"15.0":0.205,"16.0":0.205,"17.0":0.07175,"18.0":0.492},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00617,"4.2-4.3":0.00463,"4.4":0,"4.4.3-4.4.4":0.11719},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01221,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02542},Q:{"13.1":0},O:{"0":1.17789},H:{"0":16.65499},L:{"0":68.64911},S:{"2.5":0.00847}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00189,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00189,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00189,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00378,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00189,"103":0,"104":0,"105":0,"106":0.00189,"107":0.07564,"108":0.06051,"109":0.00756,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00189,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00189,"41":0,"42":0,"43":0.00189,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00189,"50":0,"51":0,"52":0,"53":0,"54":0.00378,"55":0,"56":0.00189,"57":0,"58":0.00189,"59":0,"60":0,"61":0,"62":0.00189,"63":0.00189,"64":0.00378,"65":0.00189,"66":0,"67":0.00189,"68":0.00189,"69":0.00189,"70":0.00189,"71":0.00189,"72":0.00189,"73":0,"74":0.00378,"75":0.00946,"76":0.00756,"77":0,"78":0,"79":0.00189,"80":0.00189,"81":0.00567,"83":0.00189,"84":0,"85":0,"86":0.00378,"87":0.01135,"88":0.00378,"89":0.00189,"90":0.01702,"91":0.00378,"92":0.00189,"93":0.00567,"94":0.00189,"95":0.00189,"96":0.00378,"97":0.00189,"98":0.00189,"99":0.00756,"100":0.00189,"101":0.00378,"102":0.00567,"103":0.02647,"104":0.01324,"105":0.01135,"106":0.00946,"107":0.2099,"108":0.85662,"109":0.00189,"110":0.00189,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.00189,"21":0,"22":0,"23":0,"24":0.01324,"25":0,"26":0.01135,"27":0.00378,"28":0.00189,"29":0,"30":0.02458,"31":0.00378,"32":0.00946,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00946,"39":0,"40":0,"41":0,"42":0.00378,"43":0,"44":0,"45":0.00189,"46":0.00189,"47":0,"48":0,"49":0,"50":0.00189,"51":0,"52":0,"53":0,"54":0.00567,"55":0.00189,"56":0,"57":0.00378,"58":0.01513,"60":0.17397,"62":0,"63":0.52003,"64":0.08131,"65":0.06619,"66":0.19666,"67":0,"68":0,"69":0.00189,"70":0,"71":0.00378,"72":0,"73":0.00378,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00756,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00189,"92":0.00756,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.07186},B:{"12":0.01324,"13":0.00378,"14":0.00378,"15":0.01135,"16":0.00567,"17":0,"18":0.01702,"79":0,"80":0,"81":0,"83":0,"84":0.00567,"85":0.00189,"86":0,"87":0,"88":0,"89":0.00189,"90":0.00378,"91":0,"92":0.00756,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00189,"101":0.00189,"102":0,"103":0.00189,"104":0.00378,"105":0.00756,"106":0.00567,"107":0.12859,"108":0.23448},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00189,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00756,"6.1":0,"7.1":0.00189,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01135,"14.1":0.00378,"15.1":0.00189,"15.2-15.3":0,"15.4":0.00189,"15.5":0.00189,"15.6":0.00756,"16.0":0.00189,"16.1":0.0851,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00182,"6.0-6.1":0.00182,"7.0-7.1":0.02453,"8.1-8.4":0.00182,"9.0-9.2":0,"9.3":0.21622,"10.0-10.2":0.00363,"10.3":0.08085,"11.0-11.2":0.01544,"11.3-11.4":0.00545,"12.0-12.1":0.10084,"12.2-12.5":0.58687,"13.0-13.1":0.03543,"13.2":0.0218,"13.3":0.13627,"13.4-13.7":0.07449,"14.0-14.4":0.86941,"14.5-14.8":1.02203,"15.0-15.1":0.24165,"15.2-15.3":0.49693,"15.4":0.25437,"15.5":0.46877,"15.6":0.60868,"16.0":0.95026,"16.1":1.95049,"16.2":0.25165,"16.3":0.00636},P:{"4":0.14586,"5.0-5.4":0.01042,"6.2-6.4":0.01042,"7.2-7.4":0.1667,"8.2":0,"9.2":0.04167,"10.1":0,"11.1-11.2":0.04167,"12.0":0,"13.0":0.01042,"14.0":0.04167,"15.0":0.10419,"16.0":0.06251,"17.0":0.23963,"18.0":0.1146,"19.0":0.65637},I:{"0":0,"3":0,"4":0.00101,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00101,"4.2-4.3":0.01265,"4.4":0,"4.4.3-4.4.4":0.0926},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00208,"11":0.01872,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00811},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08109},Q:{"13.1":0},O:{"0":1.36231},H:{"0":14.34078},L:{"0":67.30713},S:{"2.5":0.06487}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js
index 2fca4864a71e37..d9ced2d89cb536 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01894,"57":0,"58":0,"59":0,"60":0.01263,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00631,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.01263,"75":0,"76":0,"77":0,"78":0.04419,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01263,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00631,"101":0.00631,"102":0.03788,"103":0.04419,"104":0.03788,"105":1.67926,"106":0.52398,"107":0.00631,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01263,"50":0,"51":0,"52":0,"53":0.01263,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00631,"72":0,"73":0,"74":0,"75":0,"76":0.0505,"77":0.00631,"78":0,"79":0.08838,"80":0,"81":0.01263,"83":0,"84":0,"85":0,"86":0,"87":0.02525,"88":0,"89":0.00631,"90":0,"91":0,"92":0.00631,"93":0,"94":0,"95":0.01894,"96":0,"97":0,"98":0,"99":0.01263,"100":0.01263,"101":0.01263,"102":0.00631,"103":0.39772,"104":0.10101,"105":8.13114,"106":20.56144,"107":0.76387,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.06313,"90":0.04419,"91":0.20833,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.01263,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01263,"89":0,"90":0,"91":0,"92":0.01263,"93":0,"94":0,"95":0.00631,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.15151,"105":0.46716,"106":2.34212,"107":0.10101},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01894,"12":0.01894,"13":0.01263,"14":0.04419,"15":0.10101,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00631,"11.1":0.00631,"12.1":0.07576,"13.1":0.46085,"14.1":0.22096,"15.1":0.29671,"15.2-15.3":0.02525,"15.4":0.08207,"15.5":0.25252,"15.6":0.73862,"16.0":0.65655,"16.1":0.01894,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00868,"8.1-8.4":0,"9.0-9.2":0.01953,"9.3":0,"10.0-10.2":0,"10.3":0.03255,"11.0-11.2":0.00434,"11.3-11.4":0,"12.0-12.1":0.06292,"12.2-12.5":1.26499,"13.0-13.1":0,"13.2":0.00434,"13.3":0,"13.4-13.7":0.00434,"14.0-14.4":1.12829,"14.5-14.8":1.8031,"15.0-15.1":0.21264,"15.2-15.3":0.06726,"15.4":0.07377,"15.5":0.41443,"15.6":11.04643,"16.0":4.94497,"16.1":0.11717},P:{"4":0.10153,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.01015,"10.1":0,"11.1-11.2":0.03046,"12.0":0,"13.0":0.01015,"14.0":0.01015,"15.0":0,"16.0":0,"17.0":0.01015,"18.0":3.12726},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.17687},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02525,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16223},Q:{"13.1":0},O:{"0":0},H:{"0":0.01047},L:{"0":33.23779},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.01262,"49":0,"50":0,"51":0,"52":0.00631,"53":0,"54":0,"55":0,"56":0.01893,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04418,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00631,"89":0,"90":0,"91":0.00631,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.08204,"103":0.00631,"104":0.01893,"105":0,"106":0.01893,"107":1.30007,"108":1.08549,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00631,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.04418,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.01262,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00631,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.02524,"77":0.00631,"78":0,"79":0.05049,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.03787,"88":0,"89":0,"90":0,"91":0,"92":0.08835,"93":0,"94":0,"95":0.01262,"96":0,"97":0.00631,"98":0,"99":0,"100":0.01893,"101":0.01893,"102":0,"103":0.23351,"104":0,"105":0.16409,"106":0.0568,"107":4.06428,"108":24.62552,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.06311,"90":0,"91":0,"92":0.2272,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00631,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00631,"106":0,"107":0.37866,"108":2.16467},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.09467,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.03787,"13.1":0.08835,"14.1":0.12622,"15.1":0.03787,"15.2-15.3":0.01262,"15.4":0.03156,"15.5":0.07573,"15.6":0.84567,"16.0":0.21457,"16.1":1.53988,"16.2":0.1136,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0.00606,"10.3":0.0202,"11.0-11.2":0.0303,"11.3-11.4":0,"12.0-12.1":0.0101,"12.2-12.5":0.49083,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.05656,"14.0-14.4":0.89885,"14.5-14.8":0.52719,"15.0-15.1":0.23835,"15.2-15.3":0.04646,"15.4":0.04646,"15.5":0.19189,"15.6":2.57334,"16.0":2.47436,"16.1":9.23694,"16.2":1.69468,"16.3":0.16563},P:{"4":0.02023,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01011,"12.0":0,"13.0":0,"14.0":0.06068,"15.0":0,"16.0":0,"17.0":0,"18.0":0.02023,"19.0":4.93531},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.04418},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01262,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25085},Q:{"13.1":0},O:{"0":0},H:{"0":0.02794},L:{"0":33.22449},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js
index 89e24f6326a534..40b0e5ee06192e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0091,"53":0,"54":0,"55":0,"56":0,"57":0.00455,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00227,"69":0,"70":0.00682,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0091,"79":0,"80":0.00455,"81":0.00227,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00227,"92":0,"93":0,"94":0.00455,"95":0.00455,"96":0,"97":0,"98":0,"99":0.00227,"100":0,"101":0.00455,"102":0.01137,"103":0.01137,"104":0.0091,"105":0.26378,"106":0.12734,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00227,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00227,"41":0,"42":0.00227,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00682,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00455,"61":0,"62":0,"63":0,"64":0,"65":0.00227,"66":0,"67":0,"68":0,"69":0.00682,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00227,"76":0.00455,"77":0,"78":0,"79":0.01364,"80":0.00227,"81":0.02956,"83":0.00455,"84":0,"85":0.00455,"86":0.00455,"87":0.00682,"88":0.00227,"89":0,"90":0.00227,"91":0.00455,"92":0.00227,"93":0.00227,"94":0.00227,"95":0.00455,"96":0.00455,"97":0.00455,"98":0.00455,"99":0.00455,"100":0.00682,"101":0.00455,"102":0.00455,"103":0.05003,"104":0.02729,"105":0.61853,"106":1.88287,"107":0.07277,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00455,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00455,"47":0,"48":0,"49":0,"50":0.00455,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00227,"62":0,"63":0.00227,"64":0.00682,"65":0.00455,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00227,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00227,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00227,"86":0,"87":0,"88":0,"89":0.00227,"90":0.03411,"91":0.07504,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00227,"10.6":0.00227,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00227,"13":0.00227,"14":0,"15":0.01364,"16":0,"17":0.00455,"18":0.0091,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00227,"93":0.00227,"94":0,"95":0,"96":0.00455,"97":0,"98":0,"99":0,"100":0.00227,"101":0.00227,"102":0.00227,"103":0.00455,"104":0.00455,"105":0.12052,"106":0.4025,"107":0.02729},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00227,"10":0,"11":0,"12":0,"13":0.00227,"14":0.00682,"15":0.00227,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00227,"12.1":0.00455,"13.1":0.01364,"14.1":0.02501,"15.1":0.00227,"15.2-15.3":0.00227,"15.4":0.00455,"15.5":0.01364,"15.6":0.0523,"16.0":0.03411,"16.1":0.00455,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00973,"7.0-7.1":0.07051,"8.1-8.4":0,"9.0-9.2":0.00243,"9.3":0.06322,"10.0-10.2":0.11428,"10.3":0.41336,"11.0-11.2":0.05593,"11.3-11.4":0.06808,"12.0-12.1":0.13373,"12.2-12.5":2.5069,"13.0-13.1":0.08267,"13.2":0.08024,"13.3":0.23586,"13.4-13.7":0.46685,"14.0-14.4":1.66316,"14.5-14.8":2.00844,"15.0-15.1":0.96045,"15.2-15.3":0.87535,"15.4":0.73432,"15.5":1.78474,"15.6":5.74083,"16.0":4.66124,"16.1":0.38904},P:{"4":0.48026,"5.0-5.4":0.02044,"6.2-6.4":0.01022,"7.2-7.4":0.41895,"8.2":0,"9.2":0.04087,"10.1":0.02044,"11.1-11.2":0.12262,"12.0":0.06131,"13.0":0.05109,"14.0":0.09196,"15.0":0.08175,"16.0":0.17371,"17.0":0.29633,"18.0":1.29772},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00083,"4.2-4.3":0.00389,"4.4":0,"4.4.3-4.4.4":0.07483},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02729,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0.01545},R:{_:"0"},M:{"0":0.10816},Q:{"13.1":0.00773},O:{"0":0.06953},H:{"0":0.32184},L:{"0":67.79637},S:{"2.5":0.05408}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00689,"53":0,"54":0,"55":0,"56":0,"57":0.00459,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0023,"69":0,"70":0.00459,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00918,"79":0,"80":0,"81":0.0023,"82":0,"83":0,"84":0,"85":0,"86":0.0023,"87":0,"88":0,"89":0,"90":0,"91":0.0023,"92":0,"93":0,"94":0.00459,"95":0.00459,"96":0,"97":0,"98":0.01607,"99":0.0023,"100":0.0023,"101":0.00918,"102":0.00918,"103":0.00459,"104":0.00689,"105":0.0023,"106":0.00689,"107":0.27311,"108":0.20196,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0023,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0023,"41":0,"42":0.0023,"43":0.0023,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00918,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.0023,"62":0,"63":0,"64":0,"65":0.0023,"66":0,"67":0,"68":0.0023,"69":0.00689,"70":0.0023,"71":0.0023,"72":0,"73":0,"74":0,"75":0.0023,"76":0.0023,"77":0.00459,"78":0,"79":0.01148,"80":0,"81":0.02295,"83":0,"84":0,"85":0.0023,"86":0.00459,"87":0.00689,"88":0.0023,"89":0.0023,"90":0.0023,"91":0.00459,"92":0.0023,"93":0.0023,"94":0.0023,"95":0.00459,"96":0.0023,"97":0.00459,"98":0.0023,"99":0.0023,"100":0.00459,"101":0.0023,"102":0.00689,"103":0.04361,"104":0.00918,"105":0.01148,"106":0.02066,"107":0.41769,"108":2.23304,"109":0.0023,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0023,"47":0,"48":0,"49":0,"50":0.00459,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00459,"62":0,"63":0.0023,"64":0.00459,"65":0,"66":0.0023,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00459,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00459,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.0023,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0023,"13":0,"14":0.0023,"15":0.01836,"16":0,"17":0.0023,"18":0.01607,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0023,"93":0.0023,"94":0,"95":0,"96":0,"97":0.0023,"98":0,"99":0,"100":0.0023,"101":0,"102":0.0023,"103":0.0023,"104":0.00459,"105":0.00459,"106":0.00918,"107":0.18131,"108":0.42228},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0023,"14":0.00689,"15":0.0023,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0023,"12.1":0.00459,"13.1":0.01148,"14.1":0.01836,"15.1":0.0023,"15.2-15.3":0.0023,"15.4":0.0023,"15.5":0.00918,"15.6":0.05049,"16.0":0.01148,"16.1":0.02754,"16.2":0.00918,"16.3":0},G:{"8":0.00261,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03135,"8.1-8.4":0,"9.0-9.2":0.09143,"9.3":0.06792,"10.0-10.2":0.11755,"10.3":0.2142,"11.0-11.2":0.01567,"11.3-11.4":0.01306,"12.0-12.1":0.15151,"12.2-12.5":1.64568,"13.0-13.1":0.03657,"13.2":0.04441,"13.3":0.11232,"13.4-13.7":0.36832,"14.0-14.4":1.38446,"14.5-14.8":1.82331,"15.0-15.1":0.69745,"15.2-15.3":0.71313,"15.4":0.68439,"15.5":1.47066,"15.6":3.03014,"16.0":3.02491,"16.1":6.85438,"16.2":1.03704,"16.3":0.03657},P:{"4":0.34304,"5.0-5.4":0.01009,"6.2-6.4":0.01009,"7.2-7.4":0.39348,"8.2":0,"9.2":0.03027,"10.1":0.01009,"11.1-11.2":0.13116,"12.0":0.04036,"13.0":0.06054,"14.0":0.04036,"15.0":0.04036,"16.0":0.12107,"17.0":0.15134,"18.0":0.24214,"19.0":1.47304},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00181,"4.2-4.3":0.00221,"4.4":0,"4.4.3-4.4.4":0.06581},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02295,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18492},Q:{"13.1":0.01541},O:{"0":0.04623},H:{"0":0.29178},L:{"0":67.12553},S:{"2.5":0.05394}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js
index 3e43dd664d72ca..5e8b691871bab9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00194,"88":0,"89":0,"90":0,"91":0.00194,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00194,"100":0,"101":0.00194,"102":0.00194,"103":0,"104":0.00388,"105":0.09506,"106":0.05238,"107":0.00194,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00194,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00194,"41":0,"42":0,"43":0.00194,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00194,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00194,"65":0,"66":0,"67":0,"68":0.01552,"69":0.00194,"70":0.01358,"71":0,"72":0,"73":0,"74":0.00776,"75":0,"76":0.00194,"77":0.00194,"78":0,"79":0.0097,"80":0.00388,"81":0.01358,"83":0.00194,"84":0,"85":0.00194,"86":0.00194,"87":0.06984,"88":0.00388,"89":0,"90":0.00194,"91":0.00388,"92":0.00194,"93":0.02134,"94":0.00776,"95":0.00776,"96":0.0194,"97":0.00582,"98":0.00776,"99":0.0097,"100":0.00776,"101":0.02134,"102":0.01746,"103":0.10088,"104":0.04268,"105":0.65378,"106":1.78286,"107":0.06402,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00194,"60":0.0097,"62":0,"63":0.01552,"64":0.0485,"65":0.15908,"66":0.00194,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.02328,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00582,"90":0.03104,"91":0.06208,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00194,"13":0,"14":0.00194,"15":0.00194,"16":0.00194,"17":0,"18":0.0097,"79":0,"80":0,"81":0,"83":0,"84":0.00194,"85":0,"86":0,"87":0,"88":0,"89":0.00194,"90":0.00194,"91":0,"92":0.00388,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00194,"103":0.00388,"104":0.00582,"105":0.0873,"106":0.19594,"107":0.01746},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00194,"14":0.00194,"15":0.00388,_:"0","3.1":0,"3.2":0,"5.1":0.00388,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00194,"12.1":0.00194,"13.1":0.00388,"14.1":0.01358,"15.1":0.00388,"15.2-15.3":0.00582,"15.4":0.00582,"15.5":0.0097,"15.6":0.24832,"16.0":0.0097,"16.1":0.00194,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00444,"8.1-8.4":0,"9.0-9.2":0.00222,"9.3":0.01665,"10.0-10.2":0,"10.3":0.01443,"11.0-11.2":0.00444,"11.3-11.4":0.01332,"12.0-12.1":0.03441,"12.2-12.5":0.79356,"13.0-13.1":0.03996,"13.2":0.04661,"13.3":0.08768,"13.4-13.7":0.22308,"14.0-14.4":0.74028,"14.5-14.8":0.93673,"15.0-15.1":0.36737,"15.2-15.3":0.30743,"15.4":0.41398,"15.5":1.27968,"15.6":1.90565,"16.0":3.04881,"16.1":0.25971},P:{"4":0.26311,"5.0-5.4":0.0506,"6.2-6.4":0.04048,"7.2-7.4":0.70837,"8.2":0,"9.2":0.03036,"10.1":0,"11.1-11.2":0.13155,"12.0":0.02024,"13.0":0.1012,"14.0":0.19227,"15.0":0.12143,"16.0":0.27323,"17.0":0.27323,"18.0":1.9126},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02392,"4.2-4.3":0.04785,"4.4":0,"4.4.3-4.4.4":0.65793},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00388,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.03224},Q:{"13.1":0},O:{"0":1.30572},H:{"0":3.24304},L:{"0":73.74636},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00383,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00192,"102":0.00192,"103":0,"104":0,"105":0,"106":0.00383,"107":0.09963,"108":0.08047,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00383,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00192,"41":0,"42":0,"43":0.00766,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00575,"64":0.00192,"65":0.00192,"66":0,"67":0,"68":0.01341,"69":0.00766,"70":0.00192,"71":0.00192,"72":0,"73":0,"74":0.00766,"75":0,"76":0,"77":0.00192,"78":0.00192,"79":0.00383,"80":0.00192,"81":0.01341,"83":0.00192,"84":0,"85":0,"86":0.00383,"87":0.06706,"88":0.00192,"89":0,"90":0.00192,"91":0.00383,"92":0.00383,"93":0.00383,"94":0.00575,"95":0.00383,"96":0.01533,"97":0.00766,"98":0.00192,"99":0.02682,"100":0.00383,"101":0.00958,"102":0.01341,"103":0.0594,"104":0.01341,"105":0.02299,"106":0.03257,"107":0.41769,"108":2.02138,"109":0.00766,"110":0.00575,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00192,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00192,"60":0.00575,"62":0,"63":0.0115,"64":0.00958,"65":0.00575,"66":0.04982,"67":0.00383,"68":0,"69":0,"70":0,"71":0,"72":0.0115,"73":0.01341,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00192,"86":0,"87":0,"88":0,"89":0.00383,"90":0,"91":0.00192,"92":0.0115,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00575,"13":0,"14":0.00192,"15":0.00192,"16":0.00192,"17":0,"18":0.01533,"79":0,"80":0,"81":0,"83":0,"84":0.00383,"85":0,"86":0,"87":0,"88":0,"89":0.00192,"90":0,"91":0,"92":0.00766,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00192,"101":0,"102":0,"103":0.00383,"104":0.00383,"105":0.00192,"106":0.00383,"107":0.10155,"108":0.24142},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00192,"14":0.00192,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00575,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00383,"14.1":0.01533,"15.1":0.00383,"15.2-15.3":0.00958,"15.4":0.00383,"15.5":0.00383,"15.6":0.06706,"16.0":0.00192,"16.1":0.02682,"16.2":0.00383,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00741,"8.1-8.4":0.01728,"9.0-9.2":0.00247,"9.3":0.02963,"10.0-10.2":0,"10.3":0.02592,"11.0-11.2":0,"11.3-11.4":0.03827,"12.0-12.1":0.01605,"12.2-12.5":0.91846,"13.0-13.1":0.1111,"13.2":0.00988,"13.3":0.09876,"13.4-13.7":0.41726,"14.0-14.4":0.59749,"14.5-14.8":0.92217,"15.0-15.1":0.40985,"15.2-15.3":0.30245,"15.4":0.2864,"15.5":0.6407,"15.6":1.01969,"16.0":2.17147,"16.1":2.61219,"16.2":0.58145,"16.3":0.02346},P:{"4":0.27367,"5.0-5.4":0.04054,"6.2-6.4":0.05068,"7.2-7.4":0.92238,"8.2":0.01014,"9.2":0.03041,"10.1":0.01014,"11.1-11.2":0.12163,"12.0":0.03041,"13.0":0.13177,"14.0":0.29394,"15.0":0.1115,"16.0":1.40891,"17.0":0.32435,"18.0":1.13523,"19.0":3.68951},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0783,"4.4":0,"4.4.3-4.4.4":0.3132},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00383,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02425},Q:{"13.1":0},O:{"0":1.67339},H:{"0":2.76288},L:{"0":68.35926},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js
index ea5ee6c7ae49b9..674f2b3e3f6d57 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00316,"46":0,"47":0,"48":0.00316,"49":0,"50":0,"51":0,"52":0.00633,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00316,"100":0,"101":0,"102":0.00949,"103":0.00316,"104":0.01266,"105":0.64546,"106":0.24996,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00316,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00316,"50":0.00316,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00316,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.02531,"70":0,"71":0,"72":0,"73":0,"74":0.00316,"75":0,"76":0.00316,"77":0.00316,"78":0.00316,"79":0.01582,"80":0,"81":0.01266,"83":0.00316,"84":0.00316,"85":0.00316,"86":0.00316,"87":0.00316,"88":0.00316,"89":0.02848,"90":0.00316,"91":0,"92":0.00316,"93":0.00316,"94":0.00316,"95":0.00633,"96":0.01582,"97":0.00316,"98":0.01898,"99":0.00316,"100":0.00949,"101":0.00633,"102":0.03797,"103":0.14871,"104":0.05062,"105":1.60731,"106":4.29038,"107":0.19933,"108":0.00316,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00316,"64":0.00316,"65":0.00316,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00316,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00316,"90":0.05695,"91":0.15504,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00316,"13":0.00316,"14":0,"15":0.00316,"16":0,"17":0,"18":0.00949,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00316,"90":0,"91":0,"92":0.00316,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00316,"102":0.00316,"103":0.00949,"104":0.01898,"105":0.26578,"106":0.81948,"107":0.06644},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00316,"14":0.02531,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00316,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00316,"11.1":0,"12.1":0,"13.1":0.03164,"14.1":0.04113,"15.1":0.00316,"15.2-15.3":0,"15.4":0.05062,"15.5":0.02848,"15.6":0.19617,"16.0":0.06644,"16.1":0.00633,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00358,"6.0-6.1":0,"7.0-7.1":0.0878,"8.1-8.4":0,"9.0-9.2":0.00179,"9.3":0.07526,"10.0-10.2":0,"10.3":0.18277,"11.0-11.2":0,"11.3-11.4":0.01613,"12.0-12.1":0.00538,"12.2-12.5":0.70598,"13.0-13.1":0.06092,"13.2":0.00358,"13.3":0.3942,"13.4-13.7":0.20069,"14.0-14.4":0.2204,"14.5-14.8":1.66999,"15.0-15.1":0.21681,"15.2-15.3":0.11109,"15.4":0.22756,"15.5":0.93176,"15.6":6.32698,"16.0":5.25905,"16.1":0.17381},P:{"4":0.75108,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.88483,"8.2":0,"9.2":0.0926,"10.1":0.01029,"11.1-11.2":0.08231,"12.0":0.05144,"13.0":0.16462,"14.0":0.16462,"15.0":0.07202,"16.0":0.36011,"17.0":0.51444,"18.0":5.9469},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00759,"4.2-4.3":0.01898,"4.4":0,"4.4.3-4.4.4":0.29236},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01266,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28028},Q:{"13.1":0},O:{"0":0.36231},H:{"0":0.15533},L:{"0":60.36779},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0032,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0032,"79":0.0032,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0032,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.0064,"98":0,"99":0,"100":0,"101":0,"102":0.0032,"103":0,"104":0,"105":0,"106":0.0032,"107":0.49616,"108":0.26568,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0032,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0096,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.0032,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.04802,"70":0,"71":0,"72":0,"73":0.0096,"74":0.0032,"75":0,"76":0.0096,"77":0,"78":0,"79":0.0096,"80":0,"81":0.0096,"83":0.0064,"84":0,"85":0,"86":0.0032,"87":0.0096,"88":0.0064,"89":0.0128,"90":0.0032,"91":0.0032,"92":0,"93":0.0032,"94":0,"95":0.0096,"96":0.0096,"97":0.0096,"98":0.06402,"99":0.0064,"100":0.0032,"101":0.0032,"102":0.0128,"103":0.12804,"104":0.0096,"105":0.02241,"106":0.03841,"107":0.9443,"108":5.02877,"109":0.0032,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.0032,"92":0.04481,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0064,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.0032,"87":0,"88":0,"89":0.0032,"90":0,"91":0.0032,"92":0.0064,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.0032,"105":0.0032,"106":0.0064,"107":0.3105,"108":0.80345},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.05122,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0032,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0032,"13.1":0.01601,"14.1":0.22407,"15.1":0,"15.2-15.3":0.0096,"15.4":0.04161,"15.5":0.04161,"15.6":0.15365,"16.0":0.01601,"16.1":0.08643,"16.2":0.02881,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.02476,"5.0-5.1":0.01061,"6.0-6.1":0,"7.0-7.1":0.05836,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.15564,"10.0-10.2":0,"10.3":0.22992,"11.0-11.2":0.00354,"11.3-11.4":0.01238,"12.0-12.1":0.00531,"12.2-12.5":0.56948,"13.0-13.1":0.01238,"13.2":0,"13.3":0.25114,"13.4-13.7":0.11496,"14.0-14.4":0.22992,"14.5-14.8":1.00809,"15.0-15.1":0.17155,"15.2-15.3":0.12734,"15.4":0.23168,"15.5":0.56948,"15.6":1.92599,"16.0":3.07734,"16.1":5.70899,"16.2":0.60486,"16.3":0.01592},P:{"4":0.52813,"5.0-5.4":0,"6.2-6.4":0.01036,"7.2-7.4":0.62133,"8.2":0,"9.2":0.14498,"10.1":0.03107,"11.1-11.2":0.12427,"12.0":0.11391,"13.0":0.16569,"14.0":0.25889,"15.0":0.08284,"16.0":0.31067,"17.0":0.66276,"18.0":0.91129,"19.0":7.91166},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.36211},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0064,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21757},Q:{"13.1":0},O:{"0":0.87027},H:{"0":0.15448},L:{"0":57.88242},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js
index 4a573146f347f4..a58d787418567a 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.01906,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.26684,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.04289,"79":0,"80":0,"81":0.07624,"82":0.00477,"83":0.00477,"84":0,"85":0,"86":0,"87":0.00477,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00953,"96":0,"97":0.00477,"98":0,"99":0.00477,"100":0,"101":0.00477,"102":0.00477,"103":0.00477,"104":0.01906,"105":0.19537,"106":0.07148,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06671,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.20013,"44":0.00477,"45":0,"46":0.0143,"47":0,"48":0,"49":0.04765,"50":0.00953,"51":0.00477,"52":0,"53":0,"54":0,"55":0.00477,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00477,"62":0,"63":0.02859,"64":0.06195,"65":0.00477,"66":0,"67":0,"68":0.10007,"69":0.00477,"70":0.00953,"71":0,"72":0.00477,"73":0.04289,"74":0,"75":0,"76":0,"77":0,"78":0.00953,"79":0.05242,"80":0,"81":0.00953,"83":0.00477,"84":0,"85":0,"86":0.01906,"87":0.00477,"88":0.00953,"89":2.10137,"90":0.00477,"91":0.00477,"92":0,"93":0.02859,"94":0.00953,"95":0.00477,"96":0.02383,"97":0.00953,"98":0.12866,"99":0.09054,"100":0.07148,"101":0.0143,"102":0.20966,"103":0.02859,"104":0.07624,"105":2.48257,"106":9.85879,"107":0.3955,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00953,"64":0.00477,"65":0.00477,"66":0,"67":0,"68":0,"69":0,"70":0.00477,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00477,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00477,"86":0,"87":0,"88":0.00477,"89":0.00953,"90":0.10483,"91":0.38597,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.00477,"14":0,"15":0,"16":0,"17":0,"18":0.02859,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00477,"92":0.00477,"93":0,"94":0.00477,"95":0.03812,"96":0.00953,"97":0,"98":0.00477,"99":0,"100":0.00477,"101":0.00953,"102":0,"103":0.01906,"104":0.01906,"105":0.31449,"106":1.56769,"107":0.11913},E:{"4":0,"5":0.00477,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00477,"12":0,"13":0,"14":0.00477,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00477,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00477,"14.1":0.06671,"15.1":0.00953,"15.2-15.3":0,"15.4":0,"15.5":0.05718,"15.6":0.06195,"16.0":0.01906,"16.1":0.00953,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03583,"6.0-6.1":0,"7.0-7.1":0.03111,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.06128,"11.0-11.2":0.01037,"11.3-11.4":0.00471,"12.0-12.1":0.02074,"12.2-12.5":0.30735,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.09239,"14.0-14.4":0.13293,"14.5-14.8":0.05091,"15.0-15.1":0.17913,"15.2-15.3":0.08674,"15.4":5.28713,"15.5":0.10748,"15.6":1.02386,"16.0":1.19262,"16.1":0.65524},P:{"4":0.06048,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.03024,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01008,"12.0":0,"13.0":0.03024,"14.0":0.08064,"15.0":0.01008,"16.0":0.21168,"17.0":0.02016,"18.0":0.49393},I:{"0":0,"3":0,"4":0.00141,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03535,"4.2-4.3":0.06929,"4.4":0,"4.4.3-4.4.4":0.28636},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02383,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09947},Q:{"13.1":0.00524},O:{"0":3.05201},H:{"0":0.42623},L:{"0":63.36324},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0.00565,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.01129,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.02258,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02823,"79":0,"80":0.00565,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00565,"97":0,"98":0,"99":0,"100":0.00565,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00565,"107":0.29359,"108":0.37828,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.01694,"44":0,"45":0,"46":0,"47":0.00565,"48":0,"49":0.00565,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.01694,"65":0.00565,"66":0,"67":0,"68":0.00565,"69":0,"70":0.02258,"71":0,"72":0,"73":0,"74":0,"75":0.00565,"76":0,"77":0,"78":0.06775,"79":0.02258,"80":0.00565,"81":0.01129,"83":0,"84":0,"85":0,"86":0.02823,"87":0,"88":0.03952,"89":2.22452,"90":0.02258,"91":0.01129,"92":0.00565,"93":0,"94":0,"95":0.03388,"96":0.02258,"97":0.00565,"98":0,"99":0.01129,"100":0.01129,"101":0.05081,"102":0.12421,"103":0.02823,"104":0.02258,"105":0.10163,"106":0.02258,"107":2.87381,"108":18.25916,"109":0,"110":0.00565,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00565,"66":0.01129,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.02258,"86":0,"87":0,"88":0,"89":0.00565,"90":0,"91":0.00565,"92":0.02258,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00565,"13":0,"14":0.0734,"15":0,"16":0.00565,"17":0,"18":0.02258,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01694,"90":0,"91":0.00565,"92":0.03388,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00565,"99":0,"100":0,"101":0,"102":0,"103":0.01694,"104":0,"105":0.02258,"106":0.02258,"107":0.53637,"108":1.95352},E:{"4":0,"5":0.00565,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00565,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.02258,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01694,"13.1":0.15809,"14.1":0.00565,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.01129,"15.6":0.06211,"16.0":0.00565,"16.1":0.03952,"16.2":0.00565,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.04723,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03778,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.01889,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.30303,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.00945,"14.0-14.4":0.15191,"14.5-14.8":0.04723,"15.0-15.1":0.07556,"15.2-15.3":0.04723,"15.4":0.11413,"15.5":0.23691,"15.6":0.93899,"16.0":2.07712,"16.1":1.70719,"16.2":1.08067,"16.3":0.23691},P:{"4":0.15103,"5.0-5.4":0,"6.2-6.4":0.01007,"7.2-7.4":0.12082,"8.2":0.01007,"9.2":0.04027,"10.1":0,"11.1-11.2":0.03021,"12.0":0,"13.0":0.07048,"14.0":0,"15.0":0.01007,"16.0":0,"17.0":0.09062,"18.0":0.22151,"19.0":0.53364},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.06425,"4.4":0,"4.4.3-4.4.4":0.29656},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03952,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13933},Q:{"13.1":0},O:{"0":3.19584},H:{"0":0.13191},L:{"0":56.10432},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js
index 855a2cc6b01566..e045dcb9909e9b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.0045,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0045,"53":0,"54":0,"55":0,"56":0.0045,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.01351,"74":0.0045,"75":0,"76":0,"77":0,"78":0.0045,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.01351,"85":0,"86":0,"87":0,"88":0.0045,"89":0,"90":0,"91":0.01351,"92":0,"93":0,"94":0,"95":0.0045,"96":0,"97":0,"98":0.0045,"99":0.01351,"100":0,"101":0.0045,"102":0.01351,"103":0.01351,"104":0.30163,"105":0.58076,"106":0.28813,"107":0.0045,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0045,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02251,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0045,"66":0,"67":0.0045,"68":0,"69":0,"70":0.0045,"71":0.0045,"72":0,"73":0,"74":0,"75":0.0045,"76":0.009,"77":0,"78":0.0045,"79":0.05402,"80":0.01801,"81":0.009,"83":0.0045,"84":0.009,"85":0.0045,"86":0.009,"87":0.02251,"88":0.009,"89":0.01351,"90":0.009,"91":0.09004,"92":0.02251,"93":0.009,"94":0.009,"95":0.009,"96":0.01351,"97":0.02251,"98":0.009,"99":0.01801,"100":0.02251,"101":0.05402,"102":0.03602,"103":0.16207,"104":0.11705,"105":3.18291,"106":9.96743,"107":0.35566,"108":0,"109":0.0045,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0045,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0045,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0045,"64":0.0045,"65":0.0045,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0045,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.34215,"91":0.6708,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.009,"16":0,"17":0,"18":0.0045,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0045,"93":0.009,"94":0,"95":0,"96":0.0045,"97":0,"98":0.0045,"99":0,"100":0.0045,"101":0.009,"102":0.10355,"103":0.01801,"104":0.02251,"105":0.35566,"106":1.41813,"107":0.10355},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0045,"14":0.01351,"15":0.01351,_:"0","3.1":0,"3.2":0,"5.1":0.0045,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0045,"13.1":0.02701,"14.1":0.05402,"15.1":0.01351,"15.2-15.3":0.01801,"15.4":0.01351,"15.5":0.04502,"15.6":0.17108,"16.0":0.13956,"16.1":0.01351,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00983,"6.0-6.1":0.03048,"7.0-7.1":0.04818,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05998,"10.0-10.2":0.00098,"10.3":0.02261,"11.0-11.2":0.00393,"11.3-11.4":0.00295,"12.0-12.1":0.0059,"12.2-12.5":0.28514,"13.0-13.1":0.00492,"13.2":0.0059,"13.3":0.0177,"13.4-13.7":0.07276,"14.0-14.4":0.24188,"14.5-14.8":0.42083,"15.0-15.1":0.06489,"15.2-15.3":0.10619,"15.4":0.13077,"15.5":0.37658,"15.6":3.34595,"16.0":3.84937,"16.1":0.17108},P:{"4":0.13323,"5.0-5.4":0.01025,"6.2-6.4":0,"7.2-7.4":0.17422,"8.2":0,"9.2":0.0205,"10.1":0,"11.1-11.2":0.07174,"12.0":0.01025,"13.0":0.15372,"14.0":0.07174,"15.0":0.03074,"16.0":0.11273,"17.0":0.18447,"18.0":1.58848},I:{"0":0,"3":0,"4":0.02108,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01406,"4.2-4.3":0.05622,"4.4":0,"4.4.3-4.4.4":0.30219},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01351,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.59378},Q:{"13.1":0},O:{"0":0.10446},H:{"0":0.20821},L:{"0":65.96125},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00721,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00721,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00361,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00361,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00361,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0.02885,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00721,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01082,"100":0,"101":0,"102":0.01803,"103":0.00721,"104":0.16227,"105":0.00361,"106":0.01803,"107":0.35699,"108":0.20915,"109":0.00361,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00361,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02885,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00361,"62":0,"63":0,"64":0,"65":0.00721,"66":0,"67":0.00361,"68":0.00361,"69":0,"70":0.00361,"71":0,"72":0,"73":0,"74":0.00361,"75":0,"76":0.00361,"77":0,"78":0,"79":0.05048,"80":0.01082,"81":0.00361,"83":0.00361,"84":0.01442,"85":0.00361,"86":0.00361,"87":0.01803,"88":0.00721,"89":0.00361,"90":0.00361,"91":0.0577,"92":0.01442,"93":0.00361,"94":0.00721,"95":0.00361,"96":0.01082,"97":0.01442,"98":0.00721,"99":0.00721,"100":0.02164,"101":0.01082,"102":0.03967,"103":0.09015,"104":0.03245,"105":0.0577,"106":0.06851,"107":1.23686,"108":6.94876,"109":0.00361,"110":0.00361,"111":0.00361},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00361,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00361,"64":0.00361,"65":0,"66":0.00361,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00361,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00361,"92":0.17309,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00361,"15":0.00721,"16":0,"17":0,"18":0.00721,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00721,"93":0,"94":0,"95":0.00361,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00361,"102":0.00361,"103":0.00361,"104":0.00361,"105":0.00721,"106":0.01803,"107":0.41469,"108":0.83299},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00721,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00361,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00721,"14.1":0.01803,"15.1":0.00361,"15.2-15.3":0.00361,"15.4":0.00721,"15.5":0.02164,"15.6":0.11179,"16.0":0.02164,"16.1":0.07933,"16.2":0.01803,"16.3":0},G:{"8":0,"3.2":0.00213,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0117,"6.0-6.1":0.04362,"7.0-7.1":0.01915,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0383,"10.0-10.2":0,"10.3":0.04042,"11.0-11.2":0.00426,"11.3-11.4":0.00426,"12.0-12.1":0.00426,"12.2-12.5":0.33084,"13.0-13.1":0.00426,"13.2":0.00532,"13.3":0.01064,"13.4-13.7":0.06276,"14.0-14.4":0.24254,"14.5-14.8":0.39573,"15.0-15.1":0.07872,"15.2-15.3":0.08723,"15.4":0.12659,"15.5":0.25744,"15.6":1.23825,"16.0":1.62653,"16.1":4.36577,"16.2":0.66487,"16.3":0.01277},P:{"4":0.12236,"5.0-5.4":0.0102,"6.2-6.4":0,"7.2-7.4":0.19374,"8.2":0,"9.2":0.02039,"10.1":0,"11.1-11.2":0.07138,"12.0":0.0102,"13.0":0.13256,"14.0":0.08158,"15.0":0.02039,"16.0":0.16315,"17.0":0.12236,"18.0":0.19374,"19.0":1.97821},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.05008,"4.4":0,"4.4.3-4.4.4":0.21285},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01082,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.422},Q:{"13.1":0},O:{"0":0.1087},H:{"0":0.33294},L:{"0":72.29866},S:{"2.5":0.00639}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js
index ac16c3fa96edc3..69bcd6f470dc97 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00191,"49":0,"50":0,"51":0,"52":0.01526,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.01716,"69":0,"70":0,"71":0,"72":0.00191,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00191,"80":0,"81":0,"82":0,"83":0,"84":0.00381,"85":0,"86":0,"87":0,"88":0.00191,"89":0,"90":0,"91":0.00191,"92":0,"93":0,"94":0,"95":0.00381,"96":0.00191,"97":0.00191,"98":0.00191,"99":0.00381,"100":0.00191,"101":0.00381,"102":0.00381,"103":0.01335,"104":0.01716,"105":0.19833,"106":0.07437,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00191,"39":0,"40":0.00572,"41":0.00191,"42":0,"43":0.00381,"44":0,"45":0,"46":0.00191,"47":0.00381,"48":0,"49":0.00191,"50":0,"51":0,"52":0.00191,"53":0,"54":0,"55":0.00191,"56":0.00191,"57":0,"58":0.00191,"59":0.00191,"60":0,"61":0,"62":0,"63":0.00191,"64":0.00191,"65":0.00191,"66":0.00381,"67":0.00191,"68":0.00381,"69":0.00191,"70":0.03051,"71":0.00191,"72":0.00381,"73":0,"74":0.00381,"75":0,"76":0.00191,"77":0,"78":0.00191,"79":0.00763,"80":0.00381,"81":0.02288,"83":0.00381,"84":0.00191,"85":0.00191,"86":0.00954,"87":0.00763,"88":0.00381,"89":0.00763,"90":0.00572,"91":0.00763,"92":0.01144,"93":0.00191,"94":0.00381,"95":0.00572,"96":0.00572,"97":0.00381,"98":0.00572,"99":0.00954,"100":0.01144,"101":0.00954,"102":0.01335,"103":0.03623,"104":0.03623,"105":0.41573,"106":1.21857,"107":0.04386,"108":0.00191,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00191,"29":0,"30":0,"31":0,"32":0.00191,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00191,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00191,"47":0,"48":0,"49":0,"50":0.00191,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00191,"57":0,"58":0.00191,"60":0.00381,"62":0,"63":0.00572,"64":0.00954,"65":0.00954,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00572,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00191,"80":0,"81":0,"82":0,"83":0,"84":0.00191,"85":0.00191,"86":0,"87":0,"88":0,"89":0.00191,"90":0.02098,"91":0.04386,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00191},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00191,"17":0,"18":0.00572,"79":0,"80":0,"81":0,"83":0,"84":0.00191,"85":0,"86":0,"87":0,"88":0,"89":0.00191,"90":0.00191,"91":0,"92":0.00572,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00191,"102":0.00191,"103":0.00381,"104":0.00763,"105":0.04577,"106":0.14684,"107":0.00954},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00191,"14":0.01907,"15":0.00191,_:"0","3.1":0,"3.2":0,"5.1":0.5187,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00763,"14.1":0.00954,"15.1":0.00191,"15.2-15.3":0,"15.4":0.02479,"15.5":0.01144,"15.6":0.04577,"16.0":0.00954,"16.1":0.03051,"16.2":0},G:{"8":0,"3.2":0.00031,"4.0-4.1":0,"4.2-4.3":0.00062,"5.0-5.1":0.0037,"6.0-6.1":0.00154,"7.0-7.1":0.03113,"8.1-8.4":0.00216,"9.0-9.2":0.00154,"9.3":0.09678,"10.0-10.2":0.00092,"10.3":0.04068,"11.0-11.2":0.00647,"11.3-11.4":0.01726,"12.0-12.1":0.02496,"12.2-12.5":0.38526,"13.0-13.1":0.00801,"13.2":0.00647,"13.3":0.02527,"13.4-13.7":0.05363,"14.0-14.4":0.23855,"14.5-14.8":0.28571,"15.0-15.1":0.12082,"15.2-15.3":0.1125,"15.4":0.12267,"15.5":0.31807,"15.6":0.32824,"16.0":0.65463,"16.1":0.03637},P:{"4":2.07422,"5.0-5.4":0.07152,"6.2-6.4":0.1737,"7.2-7.4":0.32697,"8.2":0.05109,"9.2":0.20436,"10.1":0.10218,"11.1-11.2":0.27588,"12.0":0.10218,"13.0":0.36784,"14.0":0.43937,"15.0":0.18392,"16.0":0.54155,"17.0":0.88895,"18.0":1.3181},I:{"0":0,"3":0,"4":0.00486,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03542,"4.2-4.3":0.07222,"4.4":0,"4.4.3-4.4.4":0.3882},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00207,"9":0.00207,"10":0,"11":0.02066,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.24279},Q:{"13.1":0},O:{"0":1.06828},H:{"0":1.54771},L:{"0":80.93726},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00342,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00171,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00856,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00171,"79":0,"80":0,"81":0,"82":0,"83":0.00171,"84":0.00342,"85":0,"86":0,"87":0,"88":0.00171,"89":0.00171,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00171,"97":0,"98":0,"99":0.00342,"100":0.00171,"101":0.00171,"102":0.00342,"103":0.00342,"104":0.0154,"105":0.00856,"106":0.00856,"107":0.11806,"108":0.08726,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00171,"39":0,"40":0.00342,"41":0,"42":0,"43":0.00171,"44":0,"45":0,"46":0.00171,"47":0.01198,"48":0,"49":0.00171,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00171,"56":0,"57":0,"58":0.00342,"59":0,"60":0,"61":0,"62":0,"63":0.00171,"64":0.00171,"65":0.00342,"66":0,"67":0,"68":0.00342,"69":0.00342,"70":0.03251,"71":0.00171,"72":0.00513,"73":0,"74":0.00171,"75":0.00171,"76":0,"77":0,"78":0.00171,"79":0.00513,"80":0.00342,"81":0.00856,"83":0.00171,"84":0.00513,"85":0,"86":0.00513,"87":0.00342,"88":0.00513,"89":0.00342,"90":0.00342,"91":0.00684,"92":0.00856,"93":0.00171,"94":0.00684,"95":0.00684,"96":0.00684,"97":0.00342,"98":0.00342,"99":0.00342,"100":0.00684,"101":0.00513,"102":0.01027,"103":0.02224,"104":0.01198,"105":0.02224,"106":0.02909,"107":0.25836,"108":1.16006,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00342,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00513,"47":0,"48":0,"49":0,"50":0.00171,"51":0,"52":0,"53":0,"54":0.00171,"55":0,"56":0,"57":0.00171,"58":0.00171,"60":0.00342,"62":0,"63":0.00684,"64":0.00856,"65":0.00171,"66":0.00513,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00342,"73":0.00513,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00171,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00171,"86":0.00171,"87":0,"88":0,"89":0,"90":0,"91":0.00171,"92":0.00684,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00171},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0154,"79":0,"80":0,"81":0,"83":0,"84":0.00171,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00342,"93":0.00171,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00171,"101":0.00171,"102":0,"103":0,"104":0,"105":0.00171,"106":0.00171,"107":0.04791,"108":0.10608},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01027,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.32851,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00171,"14.1":0.03593,"15.1":0.00342,"15.2-15.3":0,"15.4":0.00171,"15.5":0.01198,"15.6":0.01027,"16.0":0.00171,"16.1":0.00856,"16.2":0.00171,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00196,"5.0-5.1":0.0036,"6.0-6.1":0.00196,"7.0-7.1":0.04582,"8.1-8.4":0.00033,"9.0-9.2":0.00229,"9.3":0.0684,"10.0-10.2":0.00065,"10.3":0.02684,"11.0-11.2":0.00295,"11.3-11.4":0.00916,"12.0-12.1":0.02226,"12.2-12.5":0.35183,"13.0-13.1":0.0072,"13.2":0.00295,"13.3":0.02258,"13.4-13.7":0.04222,"14.0-14.4":0.25201,"14.5-14.8":0.24088,"15.0-15.1":0.08739,"15.2-15.3":0.1116,"15.4":0.08968,"15.5":0.25725,"15.6":0.28408,"16.0":0.5577,"16.1":0.43562,"16.2":0.10211,"16.3":0.00065},P:{"4":1.51698,"5.0-5.4":0.07323,"6.2-6.4":0.18832,"7.2-7.4":0.26155,"8.2":0.03139,"9.2":0.16739,"10.1":0.09416,"11.1-11.2":0.34524,"12.0":0.0837,"13.0":0.29293,"14.0":0.51264,"15.0":0.16739,"16.0":0.62772,"17.0":0.7428,"18.0":0.76372,"19.0":1.23451},I:{"0":0,"3":0,"4":0.00376,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01694,"4.2-4.3":0.08471,"4.4":0,"4.4.3-4.4.4":0.68895},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01369,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28183},Q:{"13.1":0},O:{"0":1.02784},H:{"0":1.45963},L:{"0":81.63225},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js
index b9b9c5679a1cfb..436923562edcf2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00244,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00488,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00244,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00244,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00244,"89":0,"90":0,"91":0.00244,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01954,"101":0.00244,"102":0.00733,"103":0.00244,"104":0.01465,"105":0.17338,"106":0.10989,"107":0.00244,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00244,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00244,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00244,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.01709,"71":0,"72":0,"73":0,"74":0.00244,"75":0.00244,"76":0,"77":0,"78":0.00244,"79":0.00244,"80":0,"81":0.04396,"83":0,"84":0.00244,"85":0.00244,"86":0.00244,"87":0.00488,"88":0.00244,"89":0.11966,"90":0.00244,"91":0.00488,"92":0.00244,"93":0,"94":0.01709,"95":0.01465,"96":0.01709,"97":0.00488,"98":0.00244,"99":0.00244,"100":0.00733,"101":0.00488,"102":0.00488,"103":0.03419,"104":0.03419,"105":0.54457,"106":1.91941,"107":0.05128,"108":0.00244,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00244,"24":0,"25":0.00733,"26":0.06838,"27":0,"28":0.02686,"29":0.08547,"30":0.01221,"31":0.00244,"32":0.01954,"33":0.00244,"34":0,"35":0.43712,"36":0.00488,"37":0,"38":0.01221,"39":0,"40":0,"41":0,"42":0.00244,"43":0,"44":0.08059,"45":0.00244,"46":0.00977,"47":0.07082,"48":0,"49":0,"50":0.02442,"51":0.05861,"52":0,"53":0,"54":0.01221,"55":0.00733,"56":0.03419,"57":0.03907,"58":0.11233,"60":0.03663,"62":0,"63":0.37607,"64":0.3663,"65":0.35409,"66":0.00244,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01221,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00244,"90":0.06105,"91":0.10501,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.07082},B:{"12":0.00488,"13":0.00244,"14":0.00244,"15":0.00488,"16":0.00244,"17":0.00244,"18":0.00733,"79":0,"80":0.00244,"81":0,"83":0,"84":0.00244,"85":0,"86":0.00488,"87":0,"88":0,"89":0.00244,"90":0.00244,"91":0,"92":0.00733,"93":0,"94":0.00244,"95":0,"96":0,"97":0,"98":0.00488,"99":0,"100":0.00244,"101":0.00244,"102":0.00244,"103":0.00977,"104":0.00977,"105":0.10989,"106":0.39316,"107":0.00977},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00488,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00244,"13.1":0.01465,"14.1":0.00244,"15.1":0.00733,"15.2-15.3":0.00244,"15.4":0,"15.5":0.03175,"15.6":0.01709,"16.0":0.00488,"16.1":0.00244,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00818,"5.0-5.1":0.00126,"6.0-6.1":0.00157,"7.0-7.1":0.00031,"8.1-8.4":0,"9.0-9.2":0.00283,"9.3":0.00692,"10.0-10.2":0.00503,"10.3":0.01479,"11.0-11.2":0.00126,"11.3-11.4":0,"12.0-12.1":0.01038,"12.2-12.5":0.14441,"13.0-13.1":0.00252,"13.2":0.00126,"13.3":0.00566,"13.4-13.7":0.03555,"14.0-14.4":0.1054,"14.5-14.8":0.20702,"15.0-15.1":0.08338,"15.2-15.3":0.21552,"15.4":0.08841,"15.5":0.34074,"15.6":1.07539,"16.0":0.49553,"16.1":0.02423},P:{"4":0.37045,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":1.00845,"8.2":0,"9.2":0.01029,"10.1":0,"11.1-11.2":0.05145,"12.0":0.02058,"13.0":0.15436,"14.0":0.07203,"15.0":0.06174,"16.0":0.11319,"17.0":0.28813,"18.0":1.37891},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00041,"4.2-4.3":0.00122,"4.4":0,"4.4.3-4.4.4":0.12814},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.00511,"10":0,"11":0.05106,"5.5":0},J:{"7":0,"10":0.00756},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.41569},Q:{"13.1":0},O:{"0":0.91452},H:{"0":16.1498},L:{"0":65.41417},S:{"2.5":0.11337}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00226,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00226,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00226,"78":0.00226,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.00226,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00226,"102":0.00226,"103":0.00226,"104":0.00226,"105":0.00226,"106":0.04068,"107":0.14464,"108":0.07006,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00226,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00452,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00678,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00452,"71":0,"72":0.00226,"73":0,"74":0.00452,"75":0.00226,"76":0,"77":0,"78":0.00226,"79":0.00226,"80":0.00226,"81":0.2147,"83":0.00226,"84":0,"85":0,"86":0.00226,"87":0.00226,"88":0.00226,"89":0.00226,"90":0.00226,"91":0,"92":0.00904,"93":0,"94":0.00678,"95":0.0226,"96":0.00452,"97":0.00226,"98":0.00226,"99":0.00226,"100":0.00452,"101":0.00226,"102":0.00904,"103":0.02034,"104":0.00452,"105":0.0452,"106":0.01356,"107":0.34578,"108":1.6046,"109":0.00678,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00452,"24":0,"25":0.00452,"26":0.05876,"27":0,"28":0.0226,"29":0,"30":0.00678,"31":0.00226,"32":0.01808,"33":0.00226,"34":0.00226,"35":0.09492,"36":0.00452,"37":0,"38":0.00452,"39":0,"40":0,"41":0,"42":0.00226,"43":0,"44":0.00678,"45":0,"46":0.00678,"47":0.14916,"48":0,"49":0,"50":0.02712,"51":0.04294,"52":0,"53":0,"54":0.00452,"55":0.00678,"56":0.00904,"57":0.02034,"58":0.08136,"60":0.02486,"62":0,"63":0.23956,"64":0.14916,"65":0.07458,"66":0.17176,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00452,"73":0.00904,"74":0,"75":0,"76":0.00226,"77":0,"78":0,"79":0.00226,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00226,"91":0.00226,"92":0.00678,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.03616},B:{"12":0.0113,"13":0.00226,"14":0,"15":0,"16":0,"17":0.00452,"18":0.0113,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00226,"89":0.00226,"90":0.00226,"91":0,"92":0.00452,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00226,"103":0.00226,"104":0.00226,"105":0.00452,"106":0.00452,"107":0.11074,"108":0.2486},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00226,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0113,"6.1":0,"7.1":0,"9.1":0.00226,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00226,"14.1":0.00452,"15.1":0.00904,"15.2-15.3":0.01356,"15.4":0,"15.5":0.0113,"15.6":0.00904,"16.0":0,"16.1":0.02034,"16.2":0.00452,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00406,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01684,"10.0-10.2":0,"10.3":0.02438,"11.0-11.2":0.00464,"11.3-11.4":0.00348,"12.0-12.1":0.03541,"12.2-12.5":0.23859,"13.0-13.1":0,"13.2":0.00464,"13.3":0.07198,"13.4-13.7":0.0267,"14.0-14.4":0.06676,"14.5-14.8":0.14107,"15.0-15.1":0.04296,"15.2-15.3":0.63974,"15.4":0.1608,"15.5":0.35586,"15.6":0.79822,"16.0":0.5335,"16.1":1.99932,"16.2":0.13352,"16.3":0.00581},P:{"4":0.60748,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":2.08568,"8.2":0,"9.2":0.02025,"10.1":0.05062,"11.1-11.2":0.05062,"12.0":0.02025,"13.0":0.09112,"14.0":0.05062,"15.0":0.09112,"16.0":0.1215,"17.0":0.19237,"18.0":0.29362,"19.0":2.07556},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00138,"4.4":0,"4.4.3-4.4.4":0.0667},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0226,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.41022},Q:{"13.1":0},O:{"0":1.3158},H:{"0":13.76148},L:{"0":64.07206},S:{"2.5":0.17802}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js
index 6909148fa7a1cb..d73cd8b45ee4cb 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0054,"64":0,"65":0,"66":0.0054,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02158,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01079,"103":0.0054,"104":0.02698,"105":1.00347,"106":0.25357,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.01619,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0054,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0054,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":3.03739,"76":0.04316,"77":0,"78":0,"79":0.0054,"80":0.01079,"81":0.0054,"83":0.03237,"84":0,"85":0.0054,"86":0,"87":0.02698,"88":0,"89":0,"90":0,"91":0.0054,"92":0,"93":0.26436,"94":0.0054,"95":0.0054,"96":0,"97":0.02158,"98":0.0054,"99":0,"100":0.01079,"101":0,"102":0.02698,"103":0.15646,"104":0.48016,"105":4.06244,"106":7.89289,"107":0.41002,"108":0.18883,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0054,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.01079,"90":0.05395,"91":0.10251,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0054,"16":0.0054,"17":0.01079,"18":0.03777,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.0054,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.03237,"104":0.01619,"105":0.96571,"106":2.92409,"107":0.27515},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.23738,"14":0.03777,"15":0.04316,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.01619,"11.1":0.03237,"12.1":0,"13.1":0.91176,"14.1":0.38844,"15.1":0.02158,"15.2-15.3":0.03777,"15.4":0.20501,"15.5":0.25896,"15.6":1.20309,"16.0":0.57727,"16.1":0.04316,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01014,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.15205,"10.0-10.2":0,"10.3":0.02703,"11.0-11.2":0.00676,"11.3-11.4":0.01352,"12.0-12.1":0.01689,"12.2-12.5":1.91244,"13.0-13.1":0,"13.2":0,"13.3":0.01014,"13.4-13.7":0.02027,"14.0-14.4":0.42574,"14.5-14.8":1.31438,"15.0-15.1":0.31761,"15.2-15.3":0.45277,"15.4":0.27031,"15.5":1.30086,"15.6":15.73875,"16.0":9.38987,"16.1":0.58454},P:{"4":0.01055,"5.0-5.4":0,"6.2-6.4":0.01055,"7.2-7.4":0.05277,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.04222,"12.0":0.01055,"13.0":0.02111,"14.0":0.01055,"15.0":0.01055,"16.0":0.03166,"17.0":0.07388,"18.0":2.17411},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.9164},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04856,"5.5":0},J:{"7":0,"10":0.00461},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08289},Q:{"13.1":0},O:{"0":0.00921},H:{"0":0.01308},L:{"0":35.10793},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00447,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00447,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00447,"103":0,"104":0,"105":0,"106":0,"107":0.30382,"108":0.20553,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00894,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00894,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00447,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00447,"67":0,"68":0,"69":0,"70":0.00447,"71":0.00447,"72":0,"73":0,"74":0,"75":1.81401,"76":0.0134,"77":0.00894,"78":0,"79":0.03128,"80":0,"81":0,"83":0.00894,"84":0,"85":0,"86":0,"87":0.03128,"88":0.00894,"89":0.00447,"90":0.00894,"91":0,"92":0,"93":0.03128,"94":0.00447,"95":0,"96":0,"97":0.00894,"98":0,"99":0,"100":0,"101":0,"102":0.00894,"103":0.04021,"104":0.0134,"105":0.0134,"106":0.1117,"107":2.43059,"108":6.78242,"109":0.10723,"110":0.02234,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00447,"90":0,"91":0,"92":0.06702,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00447,"18":0.0134,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00447,"90":0,"91":0,"92":0.00447,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.10723,"106":0.02681,"107":0.85786,"108":1.93018},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.02681,"15":0.0134,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00447,"13.1":0.09383,"14.1":0.38872,"15.1":0.02234,"15.2-15.3":0.05362,"15.4":0.06255,"15.5":0.09383,"15.6":1.05892,"16.0":0.21,"16.1":0.90254,"16.2":0.1251,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.10057,"10.0-10.2":0,"10.3":0.02873,"11.0-11.2":0.02395,"11.3-11.4":0,"12.0-12.1":0.03352,"12.2-12.5":2.33227,"13.0-13.1":0.00479,"13.2":0,"13.3":0.00479,"13.4-13.7":0.12452,"14.0-14.4":0.57948,"14.5-14.8":1.4032,"15.0-15.1":0.18677,"15.2-15.3":0.69441,"15.4":0.28734,"15.5":1.99704,"15.6":6.67116,"16.0":5.87139,"16.1":23.77291,"16.2":1.42235,"16.3":0.0431},P:{"4":0.03166,"5.0-5.4":0.01055,"6.2-6.4":0,"7.2-7.4":0.03166,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06332,"12.0":0,"13.0":0.03166,"14.0":0.02111,"15.0":0.07387,"16.0":0.04221,"17.0":0.09497,"18.0":0.12663,"19.0":1.9839},I:{"0":0,"3":0,"4":0.02113,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00792,"4.2-4.3":0.00792,"4.4":0,"4.4.3-4.4.4":0.96663},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00447,"11":0.02234,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.43703},Q:{"13.1":0},O:{"0":0.04979},H:{"0":0.05237},L:{"0":30.25187},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js
index bb07d3a2820c30..25a969551906f2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00128,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00128,"89":0,"90":0,"91":0,"92":0,"93":0.00128,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00128,"103":0.00128,"104":0.00383,"105":0.14408,"106":0.03443,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00128,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00255,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00128,"56":0,"57":0.00255,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00383,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00128,"76":0,"77":0,"78":0,"79":0,"80":0.00128,"81":0.00128,"83":0.00128,"84":0,"85":0,"86":0,"87":0.01148,"88":0.00128,"89":0.00128,"90":0,"91":0,"92":0.00128,"93":0.00765,"94":0.01913,"95":0,"96":0,"97":0,"98":0.00128,"99":0.00128,"100":0,"101":0,"102":0.00255,"103":0.00255,"104":0.0051,"105":0.07523,"106":0.20655,"107":0.01148,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00128,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00128,"58":0.00128,"60":0.0102,"62":0,"63":0.0306,"64":0.0102,"65":0.0204,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00128,"72":0.00128,"73":0.01658,"74":0,"75":0.00128,"76":0,"77":0,"78":0,"79":0.01148,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0102,"91":0.00128,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00128},B:{"12":0.14153,"13":0,"14":0.00128,"15":0,"16":0.00128,"17":0.00255,"18":0.00255,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00128,"90":0,"91":0,"92":0.00128,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.04463,"102":0.00128,"103":0,"104":0.00128,"105":0.05483,"106":0.16448,"107":0.00383},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.0051,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0051,"13.1":0,"14.1":0.00128,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.0102,"16.0":0.00383,"16.1":0.00128,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00075,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03597,"10.0-10.2":0,"10.3":0.006,"11.0-11.2":0.0045,"11.3-11.4":0,"12.0-12.1":0.21807,"12.2-12.5":1.37814,"13.0-13.1":0,"13.2":0,"13.3":0.02623,"13.4-13.7":0.03822,"14.0-14.4":0.63024,"14.5-14.8":0.56729,"15.0-15.1":0.62799,"15.2-15.3":0.16112,"15.4":1.16681,"15.5":0.51633,"15.6":0.616,"16.0":1.247,"16.1":0.08993},P:{"4":1.03624,"5.0-5.4":0.02032,"6.2-6.4":0.01016,"7.2-7.4":0.2235,"8.2":0,"9.2":0.20318,"10.1":0,"11.1-11.2":0.07111,"12.0":0,"13.0":0.20318,"14.0":0.2743,"15.0":0.0508,"16.0":0.50796,"17.0":0.23366,"18.0":0.86354},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00482,"4.4":0,"4.4.3-4.4.4":0.04028},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05865,"5.5":0},J:{"7":0,"10":0.26175},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02618},Q:{"13.1":0.1047},O:{"0":0.51478},H:{"0":2.23027},L:{"0":83.3588},S:{"2.5":0.1396}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00134,"33":0,"34":0,"35":0,"36":0.00134,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00401,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00134,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00134,"69":0,"70":0,"71":0,"72":0.00134,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00134,"87":0,"88":0.00134,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00134,"99":0,"100":0,"101":0,"102":0.00267,"103":0,"104":0.00134,"105":0.04275,"106":0.00267,"107":0.12826,"108":0.08417,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00134,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00134,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00134,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00134,"69":0,"70":0.00134,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00134,"80":0,"81":0.00134,"83":0,"84":0.00134,"85":0,"86":0.00534,"87":0.00401,"88":0,"89":0,"90":0,"91":0.00134,"92":0.00134,"93":0,"94":0.0147,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00134,"102":0.00134,"103":0.00267,"104":0.00134,"105":0.00267,"106":0.00534,"107":0.06814,"108":0.4676,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00134,"29":0,"30":0,"31":0,"32":0,"33":0.00134,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00134,"52":0,"53":0,"54":0,"55":0.00401,"56":0,"57":0,"58":0.00134,"60":0.02538,"62":0,"63":0.05745,"64":0.01737,"65":0.01737,"66":0.01336,"67":0,"68":0,"69":0,"70":0.00134,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00267,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00134},B:{"12":0.00267,"13":0,"14":0.00267,"15":0,"16":0,"17":0.00668,"18":0.01737,"79":0,"80":0,"81":0,"83":0,"84":0.00134,"85":0.00267,"86":0,"87":0,"88":0,"89":0.00134,"90":0.00134,"91":0,"92":0.00401,"93":0,"94":0,"95":0,"96":0.00267,"97":0,"98":0,"99":0.00134,"100":0.00134,"101":0.02004,"102":0,"103":0,"104":0,"105":0.00134,"106":0.00134,"107":0.03607,"108":0.07482},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00134,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.01069,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00134,"12.1":0,"13.1":0.00267,"14.1":0.00267,"15.1":0.00134,"15.2-15.3":0,"15.4":0,"15.5":0.00134,"15.6":0.00534,"16.0":0.00134,"16.1":0.00401,"16.2":0.00134,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00466,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01491,"10.0-10.2":0,"10.3":0.03541,"11.0-11.2":0.00559,"11.3-11.4":0.00652,"12.0-12.1":0.05965,"12.2-12.5":2.21436,"13.0-13.1":0.01118,"13.2":0,"13.3":0.04007,"13.4-13.7":0.02516,"14.0-14.4":0.45853,"14.5-14.8":0.30475,"15.0-15.1":0.28239,"15.2-15.3":0.16589,"15.4":0.95247,"15.5":0.39236,"15.6":1.27493,"16.0":1.1631,"16.1":1.41939,"16.2":0.3178,"16.3":0.00746},P:{"4":0.59411,"5.0-5.4":0.01007,"6.2-6.4":0.03021,"7.2-7.4":0.1309,"8.2":0,"9.2":0.08056,"10.1":0,"11.1-11.2":0.06042,"12.0":0,"13.0":0.04028,"14.0":0.26181,"15.0":0.11077,"16.0":1.11773,"17.0":0.17118,"18.0":0.30209,"19.0":0.87605},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00463,"4.4":0,"4.4.3-4.4.4":0.04473},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.1002,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.32923},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.36389},Q:{"13.1":0.10397},O:{"0":0.32057},H:{"0":2.21468},L:{"0":81.10047},S:{"2.5":0.10397}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js
index f77681f9a3e7c7..abd5565940bd0b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00862,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00431,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00431,"49":0,"50":0,"51":0,"52":0.01294,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00431,"61":0,"62":0,"63":0,"64":0,"65":0.08193,"66":0,"67":0,"68":0,"69":0,"70":0.00431,"71":0,"72":0.00862,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00862,"79":0,"80":0.00431,"81":0.00431,"82":0,"83":0,"84":0.00431,"85":0,"86":0,"87":0,"88":0.00431,"89":0,"90":0,"91":0.00431,"92":0.00862,"93":0.00431,"94":0.00431,"95":0.00431,"96":0.00431,"97":0.00431,"98":0.00431,"99":0.01294,"100":0.00431,"101":0.01294,"102":0.0345,"103":0.00862,"104":0.02587,"105":1.62994,"106":0.72873,"107":0.01294,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00431,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00431,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.02156,"34":0,"35":0.02587,"36":0,"37":0,"38":0,"39":0,"40":0.00431,"41":0,"42":0,"43":0.00431,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.08624,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.05174,"56":0.00431,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.02587,"64":0.00431,"65":0.00431,"66":0,"67":0,"68":0,"69":0.00431,"70":0,"71":0.00431,"72":0.01294,"73":0,"74":0.02156,"75":0.2889,"76":0.00862,"77":0,"78":0,"79":0.14661,"80":0,"81":0.03018,"83":0.00862,"84":0.00862,"85":0.01294,"86":0.01294,"87":0.10349,"88":0.00862,"89":0.00431,"90":0.01294,"91":0.0345,"92":0.00862,"93":0.00431,"94":0.00862,"95":0.01294,"96":0.02587,"97":0.01725,"98":0.00862,"99":0.00431,"100":0.02587,"101":0.03018,"102":0.67267,"103":0.11642,"104":0.11211,"105":1.57388,"106":4.87687,"107":0.17248,"108":0.00862,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00431,"28":0.00431,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01294,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.03018,"62":0,"63":0.03018,"64":0.04312,"65":0.15523,"66":0,"67":0,"68":0,"69":0,"70":0.00431,"71":0,"72":0.01294,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00431,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00431,"86":0,"87":0,"88":0,"89":0.01725,"90":0.19404,"91":0.72873,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00431,"13":0,"14":0.00862,"15":0.03018,"16":0,"17":0.00431,"18":0.02156,"79":0,"80":0,"81":0,"83":0,"84":0.01294,"85":0,"86":0,"87":0,"88":0,"89":0.00431,"90":0,"91":0,"92":0.01725,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00431,"100":0,"101":0.00431,"102":0.00862,"103":0.00862,"104":0.01294,"105":0.44414,"106":1.81966,"107":0.24578},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00431,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00431,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00862,"14.1":0.00431,"15.1":0,"15.2-15.3":0,"15.4":0.00431,"15.5":0.02587,"15.6":0.04312,"16.0":0.01725,"16.1":0.00431,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00298,"6.0-6.1":0.00149,"7.0-7.1":0.0961,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03948,"10.0-10.2":0,"10.3":0.20188,"11.0-11.2":0.00521,"11.3-11.4":0.00372,"12.0-12.1":0.01341,"12.2-12.5":1.97415,"13.0-13.1":0.00372,"13.2":0.0067,"13.3":0.02831,"13.4-13.7":0.04097,"14.0-14.4":0.28458,"14.5-14.8":0.34119,"15.0-15.1":0.1475,"15.2-15.3":0.13186,"15.4":0.13484,"15.5":0.35386,"15.6":1.17853,"16.0":1.83186,"16.1":0.12515},P:{"4":0.38308,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02071,"8.2":0.01035,"9.2":0.02071,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.01035,"14.0":0,"15.0":0,"16.0":0.01035,"17.0":0.07247,"18.0":0.39343},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01055,"4.2-4.3":0.0272,"4.4":0,"4.4.3-4.4.4":0.39473},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.14661,"5.5":0},J:{"7":0,"10":0.11945},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10807},Q:{"13.1":0.01706},O:{"0":0.49486},H:{"0":1.70705},L:{"0":72.08345},S:{"2.5":0.00569}};
+module.exports={C:{"2":0,"3":0,"4":0.0041,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02869,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.01229,"62":0,"63":0,"64":0,"65":0,"66":0.0041,"67":0,"68":0.0041,"69":0,"70":0,"71":0.0041,"72":0.0041,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0.0082,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.0041,"87":0,"88":0.0041,"89":0.0041,"90":0,"91":0.0041,"92":0,"93":0.0082,"94":0.0041,"95":0,"96":0,"97":0,"98":0,"99":0.0041,"100":0.0041,"101":0.01639,"102":0.05327,"103":0.0041,"104":0.0041,"105":0.02049,"106":0.02459,"107":1.20481,"108":0.96713,"109":0.01229,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0041,"29":0,"30":0,"31":0.0082,"32":0,"33":0.11884,"34":0,"35":0.0041,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0082,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02459,"50":0,"51":0,"52":0.0041,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.0041,"64":0.0041,"65":0,"66":0,"67":0,"68":0,"69":0.0041,"70":0.0082,"71":0.0041,"72":0.0041,"73":0,"74":0.02049,"75":0.28686,"76":0.01639,"77":0.0082,"78":0.0041,"79":0.02049,"80":0.0041,"81":0.26637,"83":0.0082,"84":0.0041,"85":0.0082,"86":0.02459,"87":0.03278,"88":0.0041,"89":0.0041,"90":0.0041,"91":0.0082,"92":0.01229,"93":0.02049,"94":0.0041,"95":0.01229,"96":0.03278,"97":0.0082,"98":0.0041,"99":0.01229,"100":0.2049,"101":0.01229,"102":0.04918,"103":0.07786,"104":0.10245,"105":0.04508,"106":0.06147,"107":1.15154,"108":5.90112,"109":0.0041,"110":0.0041,"111":0},F:{"9":0,"11":0,"12":0.0041,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0041,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.0041,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.02459,"62":0,"63":0.02869,"64":0.0082,"65":0.03688,"66":0.08196,"67":0.0041,"68":0,"69":0,"70":0.0041,"71":0,"72":0,"73":0.02049,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0041,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.0041,"88":0.0041,"89":0.0041,"90":0,"91":0.0041,"92":0.02869,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.01229,"13":0.0041,"14":0.0041,"15":0.0041,"16":0,"17":0.0041,"18":0.02049,"79":0,"80":0,"81":0,"83":0,"84":0.0041,"85":0.0041,"86":0,"87":0,"88":0,"89":0.0041,"90":0,"91":0,"92":0.01639,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02869,"103":0.0041,"104":0.0082,"105":0.0041,"106":0.01229,"107":0.77862,"108":1.62691},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0041,"15":0.0041,_:"0","3.1":0,"3.2":0,"5.1":0.01229,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.01229,"14.1":0.0041,"15.1":0,"15.2-15.3":0,"15.4":0.0082,"15.5":0.0082,"15.6":0.02869,"16.0":0.0041,"16.1":0.05327,"16.2":0.02869,"16.3":0},G:{"8":0.00111,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01658,"7.0-7.1":0.10829,"8.1-8.4":0.01105,"9.0-9.2":0.00111,"9.3":1.00666,"10.0-10.2":0.00442,"10.3":0.09724,"11.0-11.2":0.01768,"11.3-11.4":0.00442,"12.0-12.1":0.09172,"12.2-12.5":1.74812,"13.0-13.1":0.00442,"13.2":0.01326,"13.3":0.10608,"13.4-13.7":0.11161,"14.0-14.4":0.29614,"14.5-14.8":0.43537,"15.0-15.1":0.12597,"15.2-15.3":0.1315,"15.4":0.11271,"15.5":0.32377,"15.6":0.91384,"16.0":1.63762,"16.1":1.91498,"16.2":0.40443,"16.3":0.01547},P:{"4":0.39998,"5.0-5.4":0.01026,"6.2-6.4":0,"7.2-7.4":0.02051,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.02051,"14.0":0,"15.0":0,"16.0":0.02051,"17.0":0.0923,"18.0":0.06154,"19.0":0.62561},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01851,"4.2-4.3":0.02108,"4.4":0,"4.4.3-4.4.4":0.37334},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04918,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.20657},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14165},Q:{"13.1":0.03541},O:{"0":0.5961},H:{"0":2.01714},L:{"0":68.87054},S:{"2.5":0.0118}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js
index 4047cb9a9daf70..9117e024b009da 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00615,"53":0,"54":0,"55":0,"56":0.00308,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00308,"68":0.00308,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00308,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00308,"103":0.00308,"104":0.00615,"105":0.19385,"106":0.08923,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00308,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00308,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00923,"50":0,"51":0,"52":0,"53":0.00308,"54":0,"55":0,"56":0.00308,"57":0,"58":0,"59":0,"60":0.00308,"61":0,"62":0,"63":0,"64":0,"65":0.00308,"66":0,"67":0,"68":0.00308,"69":0.00308,"70":0.00308,"71":0.00308,"72":0.01231,"73":0.00308,"74":0.00615,"75":0.00308,"76":0.00308,"77":0.00308,"78":0.00308,"79":0.02769,"80":0.00615,"81":0.00615,"83":0.00615,"84":0.00615,"85":0.00923,"86":0.00923,"87":0.00923,"88":0.00923,"89":0.00615,"90":0.00308,"91":0.01539,"92":0.02462,"93":0.00308,"94":0.00615,"95":0.00615,"96":0.00923,"97":0.00923,"98":0.00615,"99":0.00923,"100":0.01231,"101":0.01231,"102":0.01231,"103":0.04616,"104":0.04616,"105":1.46158,"106":4.36319,"107":0.17847,"108":0.00308,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00308,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00615,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00308,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00308,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.03077,"91":0.07077,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00308,"79":0,"80":0,"81":0,"83":0,"84":0.00308,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00308,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00308,"102":0.00308,"103":0.00615,"104":0.00615,"105":0.20924,"106":0.63079,"107":0.04616},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00308,"14":0.01539,"15":0.00923,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00615,"10.1":0.00308,"11.1":0,"12.1":0.00308,"13.1":0.01539,"14.1":0.05231,"15.1":0.00923,"15.2-15.3":0.00923,"15.4":0.03077,"15.5":0.07693,"15.6":0.52924,"16.0":0.06462,"16.1":0.03692,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00414,"7.0-7.1":0.00827,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04549,"10.0-10.2":0.00414,"10.3":0.04963,"11.0-11.2":0.01241,"11.3-11.4":0.01447,"12.0-12.1":0.01654,"12.2-12.5":0.56452,"13.0-13.1":0.01654,"13.2":0.01034,"13.3":0.03929,"13.4-13.7":0.10753,"14.0-14.4":0.43011,"14.5-14.8":0.99464,"15.0-15.1":0.26882,"15.2-15.3":0.32672,"15.4":0.54178,"15.5":1.12491,"15.6":6.90868,"16.0":7.42565,"16.1":0.44459},P:{"4":0.14439,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11345,"8.2":0,"9.2":0.02063,"10.1":0,"11.1-11.2":0.08251,"12.0":0.01031,"13.0":0.05157,"14.0":0.08251,"15.0":0.05157,"16.0":0.13407,"17.0":0.18564,"18.0":2.12455},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00538,"4.4":0,"4.4.3-4.4.4":0.04308},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00324,"9":0,"10":0.00324,"11":0.05506,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09692},Q:{"13.1":0},O:{"0":0.21461},H:{"0":0.21629},L:{"0":67.1129},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00624,"53":0,"54":0,"55":0,"56":0.03432,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00312,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00312,"103":0.00312,"104":0,"105":0.00312,"106":0.00624,"107":0.156,"108":0.12792,"109":0.00312,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00312,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00312,"39":0,"40":0,"41":0,"42":0,"43":0.00312,"44":0,"45":0,"46":0,"47":0,"48":0.00312,"49":0.01248,"50":0,"51":0,"52":0,"53":0.00312,"54":0,"55":0,"56":0.00624,"57":0,"58":0,"59":0,"60":0.00312,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00312,"69":0.00312,"70":0.00312,"71":0.00312,"72":0.0312,"73":0.00312,"74":0.00624,"75":0.00312,"76":0.00312,"77":0.00312,"78":0.00312,"79":0.02184,"80":0.00936,"81":0.00312,"83":0.00936,"84":0.00936,"85":0.00936,"86":0.00936,"87":0.00936,"88":0.00936,"89":0.00624,"90":0.00936,"91":0.0156,"92":0.02184,"93":0.00312,"94":0.00312,"95":0.00624,"96":0.00936,"97":0.00936,"98":0.00312,"99":0.00624,"100":0.01248,"101":0.01248,"102":0.00936,"103":0.02808,"104":0.01872,"105":0.02496,"106":0.08112,"107":0.75504,"108":5.2728,"109":0.00936,"110":0.00312,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00312,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00312,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00312,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01248,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00312,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00312,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00312,"104":0.00312,"105":0.00312,"106":0.00312,"107":0.19656,"108":0.55536},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00312,"14":0.01248,"15":0.00624,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00624,"10.1":0,"11.1":0,"12.1":0.00312,"13.1":0.0156,"14.1":0.04368,"15.1":0.00624,"15.2-15.3":0.00624,"15.4":0.02496,"15.5":0.05928,"15.6":0.37128,"16.0":0.0156,"16.1":0.28392,"16.2":0.04056,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00764,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05349,"10.0-10.2":0.00509,"10.3":0.05094,"11.0-11.2":0.01019,"11.3-11.4":0.01019,"12.0-12.1":0.01528,"12.2-12.5":0.53999,"13.0-13.1":0.14009,"13.2":0.04585,"13.3":0.03311,"13.4-13.7":0.09679,"14.0-14.4":0.42537,"14.5-14.8":0.94752,"15.0-15.1":0.2649,"15.2-15.3":0.31329,"15.4":0.47886,"15.5":0.90932,"15.6":3.39274,"16.0":4.95412,"16.1":9.40391,"16.2":1.04686,"16.3":0.01783},P:{"4":0.10486,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08389,"8.2":0,"9.2":0.01049,"10.1":0,"11.1-11.2":0.06292,"12.0":0.01049,"13.0":0.04194,"14.0":0.06292,"15.0":0.03146,"16.0":0.11535,"17.0":0.11535,"18.0":0.29361,"19.0":2.1077},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0.0053,"2.3":0,"4.1":0,"4.2-4.3":0.00794,"4.4":0,"4.4.3-4.4.4":0.04236},A:{"6":0,"7":0,"8":0.00678,"9":0.00339,"10":0.00339,"11":0.06443,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11008},Q:{"13.1":0.1032},O:{"0":0.19264},H:{"0":0.21495},L:{"0":63.0492},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js
index 6a2111bac21e6b..f61d2f163cc434 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00216,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00432,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0108,"69":0,"70":0,"71":0,"72":0.00216,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00432,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00216,"96":0,"97":0,"98":0,"99":0,"100":0.00216,"101":0.00432,"102":0.00864,"103":0.00216,"104":0.00648,"105":0.09936,"106":0.04752,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00216,"36":0,"37":0,"38":0.00216,"39":0,"40":0.00216,"41":0,"42":0,"43":0,"44":0.00864,"45":0,"46":0,"47":0,"48":0,"49":0.00216,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00432,"62":0,"63":0,"64":0.00216,"65":0,"66":0.00216,"67":0,"68":0.00216,"69":0.00216,"70":0.00216,"71":0.00432,"72":0.02808,"73":0,"74":0,"75":0.00216,"76":0.00216,"77":0.00216,"78":0.00216,"79":0.0432,"80":0.00216,"81":0.00648,"83":0.01728,"84":0.04752,"85":0.03672,"86":0.03672,"87":0.02808,"88":0.00216,"89":0.00648,"90":0.00432,"91":0.00648,"92":0.01296,"93":0.00432,"94":0.00216,"95":0.00216,"96":0.00648,"97":0.00864,"98":0.00648,"99":0.00432,"100":0.00864,"101":0.00864,"102":0.01296,"103":0.0324,"104":0.04536,"105":0.57672,"106":1.77984,"107":0.05616,"108":0.00216,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00216,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00216,"33":0,"34":0,"35":0,"36":0.00216,"37":0,"38":0.00216,"39":0,"40":0,"41":0,"42":0.00216,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00216,"51":0.00216,"52":0,"53":0,"54":0.00216,"55":0,"56":0,"57":0,"58":0.00432,"60":0.00864,"62":0,"63":0.01944,"64":0.02376,"65":0.0216,"66":0,"67":0,"68":0.00432,"69":0,"70":0,"71":0,"72":0.01296,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02592,"80":0,"81":0,"82":0.00216,"83":0.00216,"84":0.00216,"85":0.00864,"86":0.00432,"87":0,"88":0.00216,"89":0.00216,"90":0.054,"91":0.14904,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00216},B:{"12":0,"13":0.00216,"14":0.00432,"15":0.00216,"16":0,"17":0.00216,"18":0.00864,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00216,"90":0.00216,"91":0.00216,"92":0.00432,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00216,"103":0.00648,"104":0.00432,"105":0.03888,"106":0.14688,"107":0.00864},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00216,"14":0.00864,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.10152,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00432,"14.1":0.00864,"15.1":0.00216,"15.2-15.3":0.00432,"15.4":0.00648,"15.5":0.01728,"15.6":0.04104,"16.0":0.02808,"16.1":0.00216,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00112,"7.0-7.1":0.02136,"8.1-8.4":0,"9.0-9.2":0.00225,"9.3":0.06297,"10.0-10.2":0.00675,"10.3":0.06409,"11.0-11.2":0.02474,"11.3-11.4":0.02361,"12.0-12.1":0.05622,"12.2-12.5":0.78484,"13.0-13.1":0.06072,"13.2":0.02923,"13.3":0.08995,"13.4-13.7":0.23725,"14.0-14.4":0.84106,"14.5-14.8":0.82982,"15.0-15.1":0.5206,"15.2-15.3":0.7185,"15.4":0.41828,"15.5":1.26721,"15.6":1.6214,"16.0":2.94934,"16.1":0.14955},P:{"4":0.97625,"5.0-5.4":0.22142,"6.2-6.4":0.1409,"7.2-7.4":0.57367,"8.2":0.03019,"9.2":0.22142,"10.1":0.03019,"11.1-11.2":0.23148,"12.0":0.04026,"13.0":0.13084,"14.0":0.23148,"15.0":0.11071,"16.0":0.50322,"17.0":0.25161,"18.0":1.37883},I:{"0":0,"3":0,"4":0.0012,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04787,"4.2-4.3":0.02154,"4.4":0,"4.4.3-4.4.4":0.16155},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03024,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08624},Q:{"13.1":0},O:{"0":1.27008},H:{"0":1.55871},L:{"0":73.4564},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00641,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00214,"69":0.00214,"70":0,"71":0,"72":0.01069,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00214,"79":0,"80":0,"81":0,"82":0,"83":0.00214,"84":0,"85":0,"86":0,"87":0,"88":0.01282,"89":0,"90":0.00427,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00214,"97":0,"98":0,"99":0.00214,"100":0.00214,"101":0.00214,"102":0.01282,"103":0.00427,"104":0,"105":0,"106":0.00855,"107":0.08548,"108":0.07266,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00214,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00214,"41":0,"42":0,"43":0,"44":0.02137,"45":0,"46":0,"47":0,"48":0,"49":0.01282,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00214,"63":0,"64":0.00214,"65":0,"66":0.02137,"67":0,"68":0,"69":0.00214,"70":0.00427,"71":0,"72":0,"73":0,"74":0.00214,"75":0,"76":0,"77":0,"78":0.00214,"79":0.03419,"80":0.00214,"81":0.00855,"83":0.00214,"84":0.06197,"85":0,"86":0.00641,"87":0.03419,"88":0.00214,"89":0.00641,"90":0.00214,"91":0.00214,"92":0.00427,"93":0.00214,"94":0.00214,"95":0.00214,"96":0.00855,"97":0.00214,"98":0.01496,"99":0.00427,"100":0.00641,"101":0.00427,"102":0.00641,"103":0.01069,"104":0.04488,"105":0.02778,"106":0.03633,"107":0.33765,"108":1.95749,"109":0.00214,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00214,"29":0,"30":0.00214,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00214,"37":0.00214,"38":0.00214,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00214,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00214,"57":0,"58":0.00427,"60":0.00855,"62":0,"63":0.02137,"64":0.0171,"65":0.00641,"66":0.01282,"67":0.00214,"68":0.02351,"69":0,"70":0,"71":0,"72":0.00641,"73":0.00641,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02351,"80":0,"81":0,"82":0,"83":0,"84":0.00214,"85":0.00214,"86":0.00214,"87":0,"88":0,"89":0,"90":0,"91":0.00214,"92":0.00855,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00214},B:{"12":0.00214,"13":0,"14":0.00214,"15":0.00214,"16":0.00214,"17":0,"18":0.00855,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00214,"91":0,"92":0.00427,"93":0,"94":0,"95":0,"96":0.00214,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00214,"104":0.00427,"105":0.00214,"106":0.00214,"107":0.06197,"108":0.14104},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00214,"14":0.00214,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.20943,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00214,"13.1":0.00214,"14.1":0.00214,"15.1":0.00855,"15.2-15.3":0.00427,"15.4":0.00214,"15.5":0.00427,"15.6":0.02351,"16.0":0.00427,"16.1":0.03633,"16.2":0.00855,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.07646,"5.0-5.1":0.00189,"6.0-6.1":0.00094,"7.0-7.1":0.0085,"8.1-8.4":0.00189,"9.0-9.2":0.00189,"9.3":0.06797,"10.0-10.2":0.00472,"10.3":0.03493,"11.0-11.2":0.02266,"11.3-11.4":0.01605,"12.0-12.1":0.05003,"12.2-12.5":0.59755,"13.0-13.1":0.03304,"13.2":0.03776,"13.3":0.09912,"13.4-13.7":0.12744,"14.0-14.4":0.55884,"14.5-14.8":0.40214,"15.0-15.1":0.23411,"15.2-15.3":0.40875,"15.4":0.25865,"15.5":0.55318,"15.6":0.6287,"16.0":1.65765,"16.1":2.47043,"16.2":0.43707,"16.3":0.00189},P:{"4":1.12861,"5.0-5.4":0.12092,"6.2-6.4":0.16123,"7.2-7.4":0.49377,"8.2":0.02015,"9.2":0.12092,"10.1":0.04031,"11.1-11.2":0.21161,"12.0":0.06046,"13.0":0.17131,"14.0":0.30231,"15.0":0.25192,"16.0":0.81623,"17.0":0.262,"18.0":0.62476,"19.0":2.47891},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00406,"4.2-4.3":0.00974,"4.4":0,"4.4.3-4.4.4":0.06252},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.08121,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.00786,"11":0},R:{_:"0"},M:{"0":0.11795},Q:{"13.1":0.00786},O:{"0":1.33671},H:{"0":2.01737},L:{"0":72.35894},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js
index 0e70c22fc788d7..6aee9676419bef 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js
@@ -1 +1 @@
-module.exports={C:{"105":0.19704,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 3.5 3.6"},D:{"106":0.33411,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"102":0.06854,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.4 16.1 16.2","15.1":21.53744,"15.2-15.3":33.19713,"15.5":0.06854,"15.6":0.06854,"16.0":0.26558},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.48371,"14.5-14.8":0,"15.0-15.1":1.39021,"15.2-15.3":3.62779,"15.4":0,"15.5":0,"15.6":0.60463,"16.0":1.75299,"16.1":0.84648},P:{"4":0.38308,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.02071,"8.2":0.01035,"9.2":0.02071,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.07529,"14.0":0.29039,"15.0":0,"16.0":0.01035,"17.0":0.07247,"18.0":0.39343},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":5.33102},S:{"2.5":0}};
+module.exports={C:{"78":0.07345,"89":0.07345,"107":0.35092,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 3.5 3.6"},D:{"93":0.21219,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"107":0.07345,"108":0.21219,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.4 15.5 15.6 16.0 16.2 16.3","15.1":24.63806,"15.2-15.3":50.9328,"16.1":0.83242},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.13864,"14.5-14.8":0.06865,"15.0-15.1":1.31105,"15.2-15.3":3.24398,"15.4":0.06865,"15.5":0.06865,"15.6":0,"16.0":0.06865,"16.1":5.93608,"16.2":2.55346,"16.3":0},P:{"4":0.39998,"5.0-5.4":0.01026,"6.2-6.4":0,"7.2-7.4":0.02051,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.14099,"14.0":0.70495,"15.0":0,"16.0":0.02051,"17.0":0.0923,"18.0":0.06154,"19.0":0.62561},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{_:"6 7 8 9 10 11 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":4.08626},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js
index 0e7dd8871a0ccb..33c3630df50b35 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.02378,"22":0,"23":0,"24":0.00476,"25":0,"26":0,"27":0,"28":0,"29":0.00476,"30":0.00951,"31":0.01902,"32":0,"33":0,"34":0.01902,"35":0,"36":0,"37":0.00476,"38":0,"39":0.00476,"40":0.00476,"41":0.10461,"42":0,"43":0,"44":0.00951,"45":0,"46":0.00476,"47":0.02378,"48":0.00951,"49":0,"50":0,"51":0,"52":0.06657,"53":0,"54":0,"55":0,"56":0.02853,"57":0.02378,"58":0,"59":0,"60":0.00476,"61":0.02378,"62":0,"63":0,"64":0,"65":0,"66":0.08559,"67":0.03804,"68":0,"69":0,"70":0.00476,"71":0,"72":0.01902,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02378,"79":0.28055,"80":0.00476,"81":0,"82":0,"83":0,"84":0,"85":0.03329,"86":0,"87":0.00476,"88":0.17118,"89":0.00951,"90":0,"91":0.01427,"92":0.01427,"93":0.00476,"94":0.00951,"95":0.02378,"96":0,"97":0.00951,"98":0.01427,"99":0.11412,"100":0.02853,"101":0.02853,"102":0.03329,"103":0.09035,"104":0.10461,"105":2.81972,"106":0.97953,"107":0.07133,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00476,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.01427,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00951,"41":0,"42":0,"43":0.01427,"44":0,"45":0,"46":0,"47":0.00476,"48":0,"49":0.00476,"50":0,"51":0,"52":0,"53":0.00476,"54":0,"55":0,"56":0,"57":0,"58":0.05231,"59":0,"60":0,"61":0,"62":0.01427,"63":0.02853,"64":0.02378,"65":0,"66":0.00476,"67":0.00951,"68":0.01902,"69":0,"70":0,"71":0.01902,"72":0.02378,"73":0,"74":0.02378,"75":0,"76":0,"77":0.00476,"78":0.00476,"79":0.00476,"80":0.11412,"81":0.00476,"83":0.00951,"84":0.01427,"85":0.00951,"86":0.00476,"87":0.05231,"88":0.00476,"89":0.00951,"90":0.00951,"91":0.00476,"92":0.01427,"93":0.00951,"94":0.01427,"95":0.00951,"96":0.03329,"97":0.00951,"98":0.03329,"99":0.02853,"100":0.03329,"101":0.03329,"102":0.05706,"103":0.26153,"104":0.26628,"105":4.29377,"106":7.40829,"107":0.1379,"108":0.00476,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00476,"37":0.03329,"38":0.00476,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.02378,"57":0,"58":0.00476,"60":0.00476,"62":0,"63":0.01902,"64":0.02853,"65":0.03804,"66":0,"67":0.00476,"68":0,"69":0,"70":0,"71":0,"72":0.00476,"73":0,"74":0,"75":0,"76":0,"77":0.00951,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00476,"90":0.12363,"91":0.18545,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00476},B:{"12":0.03329,"13":0.00476,"14":0.00476,"15":0.00951,"16":0.00951,"17":0.01902,"18":0.08559,"79":0,"80":0,"81":0,"83":0,"84":0.00476,"85":0,"86":0,"87":0,"88":0,"89":0.01427,"90":0.00951,"91":0.00951,"92":0.01902,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00476,"99":0,"100":0.00951,"101":0.00951,"102":0.00951,"103":0.0428,"104":0.06182,"105":0.59438,"106":1.41699,"107":0.04755},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01427,"14":0.02853,"15":0.00476,_:"0","3.1":0,"3.2":0,"5.1":0.00476,"6.1":0,"7.1":0,"9.1":0.01902,"10.1":0.00476,"11.1":0.01902,"12.1":0.01902,"13.1":0.07133,"14.1":0.05706,"15.1":0.07133,"15.2-15.3":0.01427,"15.4":0.02853,"15.5":0.0428,"15.6":0.07608,"16.0":0.11412,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00302,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00202,"9.3":0.00302,"10.0-10.2":0.00504,"10.3":0.01512,"11.0-11.2":0.01713,"11.3-11.4":0.00706,"12.0-12.1":0.14716,"12.2-12.5":1.0291,"13.0-13.1":0.09172,"13.2":0.01613,"13.3":0.10583,"13.4-13.7":0.22779,"14.0-14.4":0.94141,"14.5-14.8":1.08453,"15.0-15.1":0.47978,"15.2-15.3":0.45659,"15.4":0.40821,"15.5":0.73982,"15.6":1.70945,"16.0":2.06928,"16.1":0.09676},P:{"4":0.16367,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.20459,"8.2":0,"9.2":0.03069,"10.1":0.1739,"11.1-11.2":0.09206,"12.0":0.02046,"13.0":0.04092,"14.0":0.07161,"15.0":0.02046,"16.0":0.13298,"17.0":0.20459,"18.0":0.48078},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00123,"4.4":0,"4.4.3-4.4.4":0.02353},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.05706,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07343},Q:{"13.1":0},O:{"0":0.88116},H:{"0":1.37051},L:{"0":62.21213},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00441,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00441,"35":0.00441,"36":0,"37":0.01323,"38":0.00441,"39":0,"40":0.00441,"41":0.01764,"42":0,"43":0.00441,"44":0,"45":0,"46":0,"47":0.00441,"48":0.01323,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.01323,"57":0.01323,"58":0,"59":0,"60":0,"61":0.05732,"62":0,"63":0.00882,"64":0,"65":0,"66":0,"67":0.02645,"68":0,"69":0,"70":0,"71":0,"72":0.01323,"73":0,"74":0,"75":0.02645,"76":0,"77":0,"78":0.03086,"79":0.16754,"80":0,"81":0.00441,"82":0,"83":0,"84":0,"85":0.01323,"86":0,"87":0,"88":0.0485,"89":0.00441,"90":0,"91":0.00882,"92":0.00441,"93":0,"94":0,"95":0.02205,"96":0,"97":0,"98":0.00882,"99":0.01323,"100":0.00882,"101":0,"102":0.02645,"103":0.01764,"104":0.00882,"105":0.03527,"106":0.10141,"107":1.43733,"108":0.83771,"109":0.04409,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00441,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00441,"44":0,"45":0.00882,"46":0,"47":0,"48":0.00441,"49":0,"50":0.07936,"51":0.00882,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.05732,"59":0.00441,"60":0,"61":0.00441,"62":0.00441,"63":0.00441,"64":0.00882,"65":0.00441,"66":0,"67":0.00441,"68":0.03968,"69":0,"70":0.00441,"71":0,"72":0.03968,"73":0,"74":0.01764,"75":0.00882,"76":0,"77":0,"78":0,"79":0.00882,"80":0.10582,"81":0.00882,"83":0.01323,"84":0.06173,"85":0.00441,"86":0.00441,"87":0.03086,"88":0.00441,"89":0,"90":0,"91":0.00882,"92":0.00441,"93":0,"94":0,"95":0.00441,"96":0.00882,"97":0.00882,"98":0.01323,"99":0.01764,"100":0.01323,"101":0.01323,"102":0.01764,"103":0.14109,"104":0.07054,"105":0.11023,"106":0.10141,"107":3.81379,"108":7.03236,"109":0.01323,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.0485,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00441,"56":0,"57":0,"58":0,"60":0.00441,"62":0,"63":0.01323,"64":0.00882,"65":0.01323,"66":0.01323,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00441,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00441,"90":0.00441,"91":0,"92":0.01764,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.02645,"13":0.00441,"14":0.00882,"15":0.00441,"16":0.00882,"17":0.00882,"18":0.01764,"79":0,"80":0,"81":0,"83":0,"84":0.00882,"85":0.00441,"86":0,"87":0,"88":0,"89":0,"90":0.00441,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00441,"97":0.00441,"98":0,"99":0.00441,"100":0.00882,"101":0.01323,"102":0,"103":0.00882,"104":0.00441,"105":0.03968,"106":0.03968,"107":0.6349,"108":1.93555},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00441,"12":0,"13":0,"14":0.01764,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00441,"10.1":0,"11.1":0.08377,"12.1":0.02205,"13.1":0.04409,"14.1":0.0485,"15.1":0.0485,"15.2-15.3":0.00882,"15.4":0.02645,"15.5":0.0485,"15.6":0.04409,"16.0":0.00882,"16.1":0.02205,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00094,"6.0-6.1":0,"7.0-7.1":0.01312,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01687,"10.0-10.2":0.00469,"10.3":0.09747,"11.0-11.2":0.00187,"11.3-11.4":0.00094,"12.0-12.1":0.05436,"12.2-12.5":0.92874,"13.0-13.1":0.08247,"13.2":0.01593,"13.3":0.22117,"13.4-13.7":0.23992,"14.0-14.4":0.85564,"14.5-14.8":1.45449,"15.0-15.1":0.34113,"15.2-15.3":0.40205,"15.4":0.32614,"15.5":0.58948,"15.6":0.67664,"16.0":0.84533,"16.1":1.57633,"16.2":0.18556,"16.3":0},P:{"4":0.11077,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11077,"8.2":0,"9.2":0.03021,"10.1":0.01007,"11.1-11.2":0.09063,"12.0":0.01007,"13.0":0.03021,"14.0":0.09063,"15.0":0.04028,"16.0":0.14098,"17.0":0.07049,"18.0":0.48338,"19.0":0.50352},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00691,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02073},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03086,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00559},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.123},Q:{"13.1":0},O:{"0":0.75479},H:{"0":1.03217},L:{"0":66.47719},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js
index 6e8fbf3107dbdb..13a6590c861da9 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00724,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00724,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00724,"69":0,"70":0,"71":0,"72":0.00724,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00724,"79":0,"80":0,"81":0.04346,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.02173,"92":0,"93":0,"94":0.00724,"95":0,"96":0.00724,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.02898,"103":0.01449,"104":36.71984,"105":0.23181,"106":0.10866,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05071,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00724,"71":0,"72":0,"73":0.00724,"74":0.02173,"75":0.00724,"76":0,"77":0.00724,"78":0,"79":0.15937,"80":0.00724,"81":0.02898,"83":0,"84":0,"85":0,"86":0.08693,"87":0,"88":0.07968,"89":0.01449,"90":0.00724,"91":0.00724,"92":0,"93":0.02898,"94":0,"95":0.03622,"96":0.00724,"97":0.00724,"98":0.00724,"99":0.00724,"100":0.08693,"101":0.00724,"102":0.03622,"103":0.49984,"104":0.17386,"105":3.20185,"106":6.80936,"107":0.94172,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00724,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.01449,"60":0.18834,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.01449,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.00724,"87":0,"88":0,"89":0.00724,"90":0.01449,"91":0.18834,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00724,"85":0.00724,"86":0,"87":0,"88":0.00724,"89":0.00724,"90":0,"91":0,"92":0.07968,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01449,"100":0.00724,"101":0.00724,"102":0,"103":0.00724,"104":0.02898,"105":0.02173,"106":0.10142,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00724,"14.1":0.04346,"15.1":0.00724,"15.2-15.3":0.6085,"15.4":0.00724,"15.5":0.07968,"15.6":0.07244,"16.0":0.02173,"16.1":0.01449,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.00436,"11.0-11.2":0.01962,"11.3-11.4":0,"12.0-12.1":0.01962,"12.2-12.5":0.60614,"13.0-13.1":0.00436,"13.2":0.00981,"13.3":0.02398,"13.4-13.7":0.10684,"14.0-14.4":0.30198,"14.5-14.8":0.27799,"15.0-15.1":0.51674,"15.2-15.3":1.72793,"15.4":1.01059,"15.5":1.77263,"15.6":1.23953,"16.0":2.81702,"16.1":0.17116},P:{"4":0.1507,"5.0-5.4":0,"6.2-6.4":0.02009,"7.2-7.4":0.4521,"8.2":0,"9.2":0.01005,"10.1":0.02009,"11.1-11.2":0.10047,"12.0":0,"13.0":0.13061,"14.0":0.17079,"15.0":0.06028,"16.0":0.18084,"17.0":0.27126,"18.0":1.26588},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02898,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0441},Q:{"13.1":0.00551},O:{"0":0.15434},H:{"0":0.07567},L:{"0":31.2473},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00687,"68":0.00229,"69":0,"70":0,"71":0,"72":0.00687,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00916,"80":0,"81":0.00229,"82":0.00229,"83":0,"84":0,"85":0.01602,"86":0.00229,"87":0,"88":0.00916,"89":0,"90":0,"91":0.00916,"92":0,"93":0,"94":0.00916,"95":0,"96":0.00229,"97":0,"98":0,"99":0,"100":0,"101":0.00229,"102":0.00229,"103":0.00229,"104":0.00229,"105":0.00687,"106":0.00458,"107":0.07096,"108":0.06867,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00229,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00687,"75":0,"76":0,"77":0,"78":0.05036,"79":0.03891,"80":0,"81":0,"83":0.00687,"84":0.00687,"85":0.00229,"86":0.01373,"87":0.00229,"88":0.0206,"89":0.00229,"90":0,"91":0.01831,"92":0.03662,"93":0.00916,"94":0,"95":0,"96":0.03205,"97":0.01602,"98":0.00458,"99":0.01831,"100":0.08012,"101":0.01145,"102":0.00687,"103":0.05036,"104":0.07783,"105":0.01831,"106":0.02289,"107":0.61803,"108":2.64608,"109":0.01145,"110":0.00458,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00229,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.00229,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.01145,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.00229,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00687,"90":0.05951,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00458,"85":0,"86":0,"87":0,"88":0.00458,"89":0,"90":0.00916,"91":0,"92":0.00916,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00229,"100":0.00229,"101":0.00458,"102":0.00229,"103":0.00229,"104":0,"105":0,"106":0.00458,"107":0.10301,"108":0.02747},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00687,"15.1":0,"15.2-15.3":0,"15.4":0.00229,"15.5":0.01145,"15.6":0.02518,"16.0":0,"16.1":0.02976,"16.2":0.00229,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.01071,"9.3":0,"10.0-10.2":0,"10.3":0.01071,"11.0-11.2":0,"11.3-11.4":0.0051,"12.0-12.1":0.01071,"12.2-12.5":0.42851,"13.0-13.1":0.01071,"13.2":0,"13.3":0.02092,"13.4-13.7":0.0153,"14.0-14.4":0.03163,"14.5-14.8":0.01581,"15.0-15.1":0.06326,"15.2-15.3":0.20099,"15.4":0.05816,"15.5":0.23823,"15.6":0.49738,"16.0":0.70908,"16.1":1.33349,"16.2":0.38617,"16.3":0},P:{"4":0.09117,"5.0-5.4":0.01013,"6.2-6.4":0,"7.2-7.4":0.27351,"8.2":0,"9.2":0.03039,"10.1":0.02026,"11.1-11.2":0.02026,"12.0":0.03039,"13.0":0.07091,"14.0":0.07091,"15.0":0.04052,"16.0":0.14182,"17.0":0.18234,"18.0":0.16208,"19.0":0.92184},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00034,"4.2-4.3":0.00023,"4.4":0,"4.4.3-4.4.4":0.00172},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0694},Q:{"13.1":0},O:{"0":0.5629},H:{"0":0.21171},L:{"0":87.08645},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js
index 357d916d330bfd..d99fe7d390ff70 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00432,"48":0,"49":0,"50":0,"51":0,"52":0.02591,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00432,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00432,"89":0,"90":0,"91":0.01296,"92":0,"93":0.00432,"94":0,"95":0.00864,"96":0,"97":0.00864,"98":0.00432,"99":0.00432,"100":0.00432,"101":0.00432,"102":0.0216,"103":0.03023,"104":0.02591,"105":0.44486,"106":0.19436,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00432,"43":0,"44":0,"45":0,"46":0.00432,"47":0,"48":0,"49":0.06047,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00432,"57":0,"58":0.00432,"59":0,"60":0,"61":0.00432,"62":0,"63":0.00432,"64":0,"65":0.00864,"66":0,"67":0.00864,"68":0.00432,"69":0.00432,"70":0.00864,"71":0.00432,"72":0.00432,"73":0.00432,"74":0.00864,"75":0.00432,"76":0.00432,"77":0.01728,"78":0.01728,"79":0.01296,"80":0.01296,"81":0.04319,"83":0.03455,"84":0.04751,"85":0.06047,"86":0.06047,"87":0.04751,"88":0.01728,"89":0.02591,"90":0.03023,"91":0.02591,"92":0.02591,"93":0.00864,"94":0.01296,"95":0.01728,"96":0.03023,"97":0.02591,"98":0.03023,"99":0.03023,"100":0.03455,"101":0.03887,"102":0.07774,"103":0.1814,"104":0.19867,"105":3.05353,"106":9.06126,"107":0.37143,"108":0.00432,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00432,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00432,"64":0.00864,"65":0.00864,"66":0,"67":0,"68":0.00432,"69":0,"70":0,"71":0,"72":0.00432,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00432,"80":0.01296,"81":0.00432,"82":0,"83":0.00432,"84":0.00432,"85":0.0216,"86":0,"87":0,"88":0,"89":0.00864,"90":0.37143,"91":0.88108,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00432,"13":0,"14":0,"15":0.00432,"16":0,"17":0,"18":0.00864,"79":0,"80":0,"81":0,"83":0,"84":0.00432,"85":0.00432,"86":0.00864,"87":0.00432,"88":0.00432,"89":0.00432,"90":0.00432,"91":0.00432,"92":0.00864,"93":0,"94":0,"95":0,"96":0.00432,"97":0,"98":0.00432,"99":0.00432,"100":0.00432,"101":0.00864,"102":0.01296,"103":0.0216,"104":0.02591,"105":0.24186,"106":0.80333,"107":0.0691},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00864,"14":0.05183,"15":0.00432,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00432,"13.1":0.0216,"14.1":0.02591,"15.1":0.00432,"15.2-15.3":0.01296,"15.4":0.0216,"15.5":0.07342,"15.6":0.13389,"16.0":0.0216,"16.1":0.00432,"16.2":0},G:{"8":0,"3.2":0.00148,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00889,"6.0-6.1":0.00148,"7.0-7.1":0.03481,"8.1-8.4":0.00074,"9.0-9.2":0.00074,"9.3":0.06666,"10.0-10.2":0.00593,"10.3":0.11259,"11.0-11.2":0.00889,"11.3-11.4":0.01407,"12.0-12.1":0.01333,"12.2-12.5":0.50738,"13.0-13.1":0.01333,"13.2":0.01111,"13.3":0.02815,"13.4-13.7":0.09185,"14.0-14.4":0.27628,"14.5-14.8":0.52663,"15.0-15.1":0.14295,"15.2-15.3":0.22295,"15.4":0.22665,"15.5":0.82514,"15.6":1.97766,"16.0":1.79471,"16.1":0.1311},P:{"4":0.21548,"5.0-5.4":0,"6.2-6.4":0.01026,"7.2-7.4":0.41043,"8.2":0,"9.2":0.01026,"10.1":0,"11.1-11.2":0.10261,"12.0":0.02052,"13.0":0.04104,"14.0":0.0513,"15.0":0.03078,"16.0":0.07183,"17.0":0.24626,"18.0":1.11843},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01571,"4.2-4.3":0.01964,"4.4":0,"4.4.3-4.4.4":0.15512},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01425,"9":0,"10":0.00475,"11":0.07601,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10226},Q:{"13.1":0},O:{"0":0.10794},H:{"0":0.4733},L:{"0":70.44608},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02958,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00423,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00423,"75":0,"76":0,"77":0,"78":0.00845,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00423,"89":0.00423,"90":0,"91":0.00423,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00423,"100":0.00845,"101":0,"102":0.01268,"103":0.01268,"104":0.00845,"105":0.0169,"106":0.01268,"107":0.37189,"108":0.34231,"109":0.00423,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00845,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.05916,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00845,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00423,"64":0,"65":0.00845,"66":0,"67":0.00845,"68":0.00423,"69":0.00423,"70":0.01268,"71":0.00423,"72":0.00423,"73":0.00423,"74":0.00845,"75":0.00423,"76":0.00423,"77":0.00423,"78":0.00423,"79":0.01268,"80":0.00845,"81":0.02958,"83":0.02113,"84":0.01268,"85":0.01268,"86":0.04649,"87":0.03381,"88":0.0169,"89":0.02113,"90":0.0169,"91":0.02113,"92":0.02113,"93":0.00423,"94":0.00845,"95":0.02113,"96":0.0169,"97":0.02113,"98":0.0169,"99":0.0169,"100":0.02113,"101":0.0169,"102":0.05494,"103":0.10565,"104":0.06339,"105":0.09297,"106":0.10565,"107":1.72843,"108":10.3537,"109":0.00845,"110":0.00423,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.00423,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00423,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00423,"80":0,"81":0,"82":0.00423,"83":0.00845,"84":0,"85":0.01268,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00423,"92":0.27046,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0.00423,"17":0,"18":0.00845,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0.00423,"88":0,"89":0,"90":0,"91":0,"92":0.00845,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00845,"104":0.00423,"105":0.00845,"106":0.00423,"107":0.31272,"108":0.85365},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.0169,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00845,"14.1":0.0169,"15.1":0,"15.2-15.3":0.00423,"15.4":0.01268,"15.5":0.02113,"15.6":0.05494,"16.0":0.00845,"16.1":0.03381,"16.2":0.00423,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0037,"6.0-6.1":0.00222,"7.0-7.1":0.04217,"8.1-8.4":0.00074,"9.0-9.2":0.00148,"9.3":0.05178,"10.0-10.2":0.00148,"10.3":0.05178,"11.0-11.2":0.00444,"11.3-11.4":0.00814,"12.0-12.1":0.01036,"12.2-12.5":0.5881,"13.0-13.1":0.00444,"13.2":0.0037,"13.3":0.17828,"13.4-13.7":0.05918,"14.0-14.4":0.3928,"14.5-14.8":0.37579,"15.0-15.1":0.08729,"15.2-15.3":0.14351,"15.4":0.18124,"15.5":0.35212,"15.6":0.98756,"16.0":0.99199,"16.1":1.86267,"16.2":0.26631,"16.3":0.00888},P:{"4":0.18523,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.45279,"8.2":0,"9.2":0.01029,"10.1":0.01029,"11.1-11.2":0.05145,"12.0":0.01029,"13.0":0.04116,"14.0":0.03087,"15.0":0.03087,"16.0":0.09262,"17.0":0.28814,"18.0":0.18523,"19.0":1.16286},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00598,"4.2-4.3":0.01495,"4.4":0,"4.4.3-4.4.4":0.15246},A:{"6":0,"7":0,"8":0.00975,"9":0.00488,"10":0.00488,"11":0.04389,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09816},Q:{"13.1":0},O:{"0":0.21941},H:{"0":0.46465},L:{"0":71.14121},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js
index d47317b55861ad..1468e11d84d618 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00528,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.0211,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00528,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01055,"79":0,"80":0,"81":0.00528,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01055,"92":0,"93":0,"94":0,"95":0,"96":0.00528,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0211,"103":0.01055,"104":0.00528,"105":1.166,"106":0.42736,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0211,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00528,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00528,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.12662,"76":0.00528,"77":0,"78":0.27435,"79":0.01583,"80":0,"81":0.00528,"83":0.00528,"84":0.01055,"85":0,"86":0.01055,"87":0.00528,"88":0.00528,"89":0.00528,"90":0.00528,"91":0.00528,"92":0.00528,"93":0.02638,"94":0.01583,"95":0,"96":0.01583,"97":0.00528,"98":0.00528,"99":0.05804,"100":0.1108,"101":0.49067,"102":0.0211,"103":0.34822,"104":0.20576,"105":5.79305,"106":9.27521,"107":0.67533,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00528,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00528,"89":0,"90":0,"91":0.21104,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0.0211,"14":0,"15":0.00528,"16":0.00528,"17":0.0211,"18":0.00528,"79":0,"80":0,"81":0.00528,"83":0,"84":0.08442,"85":0,"86":0,"87":0,"88":0,"89":0.00528,"90":0.05276,"91":0.00528,"92":0.01583,"93":0,"94":0.00528,"95":0,"96":0,"97":0.0211,"98":0,"99":0.00528,"100":0.00528,"101":0.07386,"102":0.03693,"103":0.03693,"104":0.11607,"105":1.25041,"106":3.08118,"107":0.25325},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00528,"12":0,"13":0.01055,"14":0.05276,"15":0.00528,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00528,"10.1":0,"11.1":0,"12.1":0.01055,"13.1":0.05276,"14.1":0.03166,"15.1":0.00528,"15.2-15.3":0.00528,"15.4":0.0211,"15.5":0.0211,"15.6":0.29018,"16.0":0.01055,"16.1":0.01055,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02269,"10.0-10.2":0.00378,"10.3":0.04538,"11.0-11.2":0.00378,"11.3-11.4":0.01891,"12.0-12.1":0.02269,"12.2-12.5":1.02107,"13.0-13.1":0.20138,"13.2":0.02647,"13.3":0.10211,"13.4-13.7":0.12858,"14.0-14.4":0.71664,"14.5-14.8":0.69111,"15.0-15.1":0.31861,"15.2-15.3":0.2704,"15.4":0.85089,"15.5":0.74028,"15.6":1.87953,"16.0":1.83793,"16.1":0.0416},P:{"4":0.01013,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1418,"8.2":0,"9.2":0.01013,"10.1":0.06077,"11.1-11.2":0.15193,"12.0":0,"13.0":0.03039,"14.0":0.02026,"15.0":0.10128,"16.0":0.09116,"17.0":0.04051,"18.0":1.80286},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02055,"4.4":0,"4.4.3-4.4.4":0.02055},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02638,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.05196},Q:{"13.1":0.00945},O:{"0":0.58105},H:{"0":0.01789},L:{"0":61.04931},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0.00472,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00472,"72":0,"73":0,"74":0,"75":0.00472,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00472,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00943,"93":0.00472,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00472,"102":0,"103":0.00943,"104":0,"105":0,"106":0.00472,"107":0.32062,"108":0.16974,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.00472,"70":0.00472,"71":0.00472,"72":0,"73":0,"74":0.04715,"75":0.07544,"76":0,"77":0,"78":0,"79":0.00472,"80":0.00943,"81":0.00472,"83":0.00943,"84":0,"85":0,"86":0.00943,"87":0.00943,"88":0,"89":0.00943,"90":0.00943,"91":0.02829,"92":0.00472,"93":0.00472,"94":0,"95":0.00472,"96":0,"97":0.01886,"98":0.00472,"99":0,"100":0.00472,"101":0.01886,"102":0.07073,"103":0.12731,"104":0.35834,"105":0.21689,"106":0.02829,"107":1.77284,"108":12.259,"109":0.01886,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00472,"65":0,"66":0,"67":0,"68":0.00472,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00943,"13":0.02358,"14":0,"15":0.00472,"16":0.01886,"17":0,"18":0.01886,"79":0,"80":0,"81":0,"83":0,"84":0.05658,"85":0,"86":0,"87":0.00472,"88":0,"89":0.00472,"90":0.02358,"91":0,"92":0.00943,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.01886,"104":0,"105":0.05658,"106":0.11316,"107":0.64596,"108":2.33393},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00943,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01415,"13.1":0.01886,"14.1":0.13674,"15.1":0.00943,"15.2-15.3":0.00943,"15.4":0,"15.5":0.02358,"15.6":0.17446,"16.0":0,"16.1":0.12259,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.43001,"10.0-10.2":0,"10.3":0.00925,"11.0-11.2":0,"11.3-11.4":0.01387,"12.0-12.1":0.00462,"12.2-12.5":1.40561,"13.0-13.1":0.07244,"13.2":0.00462,"13.3":0.03237,"13.4-13.7":0.27742,"14.0-14.4":0.53944,"14.5-14.8":0.71205,"15.0-15.1":0.4932,"15.2-15.3":0.49782,"15.4":1.27307,"15.5":1.16518,"15.6":2.72338,"16.0":3.06862,"16.1":1.46418,"16.2":0.38069,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09212,"8.2":0,"9.2":0.01024,"10.1":0,"11.1-11.2":0.09212,"12.0":0,"13.0":0,"14.0":0.03071,"15.0":0.02047,"16.0":0.07165,"17.0":0.02047,"18.0":0.29684,"19.0":1.14642},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":1.01339,"4.4":0,"4.4.3-4.4.4":2.02677},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02358,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.02643},Q:{"13.1":0.00529},O:{"0":1.31597},H:{"0":0.06505},L:{"0":57.94537},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js
index 0c5d2195186fed..a9f4896ce534a0 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00134,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00134,"105":0.02946,"106":0.01607,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00134,"23":0,"24":0,"25":0,"26":0.00134,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00402,"35":0,"36":0,"37":0,"38":0.00402,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00402,"48":0,"49":0.0067,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00134,"69":0,"70":0,"71":0.00134,"72":0,"73":0.00134,"74":0,"75":0.00134,"76":0,"77":0,"78":0.00134,"79":0.00937,"80":0.00268,"81":0.00268,"83":0.00268,"84":0.00402,"85":0.00536,"86":0.00402,"87":0.00536,"88":0.00134,"89":0.00134,"90":0.00134,"91":0.00134,"92":0.00536,"93":0,"94":0.00134,"95":0.00134,"96":0.00268,"97":0.00268,"98":0.00134,"99":0.00268,"100":0.00268,"101":0.00268,"102":0.00536,"103":0.01071,"104":0.01741,"105":0.26378,"106":0.88106,"107":0.03749,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00134,"29":0,"30":0,"31":0,"32":0.00134,"33":0,"34":0,"35":0,"36":0.00134,"37":0,"38":0,"39":0,"40":0.00402,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00536,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00268,"64":0.00402,"65":0.01473,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0067,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00134,"86":0,"87":0,"88":0,"89":0,"90":0.02812,"91":0.06829,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00134,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00134,"105":0.01339,"106":0.06159,"107":0.00536},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00268,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00134,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00268,"14.1":0.00402,"15.1":0.00134,"15.2-15.3":0,"15.4":0.00134,"15.5":0.00536,"15.6":0.01875,"16.0":0.00803,"16.1":0.00134,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00975,"8.1-8.4":0,"9.0-9.2":0.00195,"9.3":0.02926,"10.0-10.2":0.00195,"10.3":0.04097,"11.0-11.2":0.00585,"11.3-11.4":0.00683,"12.0-12.1":0.00975,"12.2-12.5":0.53842,"13.0-13.1":0.00488,"13.2":0.00293,"13.3":0.01951,"13.4-13.7":0.0595,"14.0-14.4":0.12192,"14.5-14.8":0.3053,"15.0-15.1":0.11315,"15.2-15.3":0.1824,"15.4":0.21751,"15.5":0.57938,"15.6":3.47825,"16.0":3.04322,"16.1":0.18045},P:{"4":0.29248,"5.0-5.4":0.01009,"6.2-6.4":0,"7.2-7.4":0.18154,"8.2":0,"9.2":0.02017,"10.1":0.02017,"11.1-11.2":0.06051,"12.0":0.02017,"13.0":0.13111,"14.0":0.04034,"15.0":0.03026,"16.0":0.12103,"17.0":0.33283,"18.0":2.58193},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00057,"4.2-4.3":0.00246,"4.4":0,"4.4.3-4.4.4":0.01099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01875,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.07795},Q:{"13.1":0},O:{"0":0.24251},H:{"0":0.88556},L:{"0":83.09167},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0025,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0025,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.0025,"103":0,"104":0,"105":0,"106":0.0025,"107":0.07987,"108":0.06989,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.0025,"23":0,"24":0,"25":0,"26":0.00499,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01248,"35":0,"36":0,"37":0,"38":0.01498,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01498,"48":0,"49":0.02995,"50":0,"51":0,"52":0,"53":0.0025,"54":0,"55":0,"56":0,"57":0,"58":0.0025,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0025,"66":0,"67":0,"68":0.00499,"69":0.0025,"70":0.0025,"71":0.00499,"72":0,"73":0.00499,"74":0.0025,"75":0.0025,"76":0.0025,"77":0.0025,"78":0.0025,"79":0.03994,"80":0.00749,"81":0.00499,"83":0.01248,"84":0.00998,"85":0.01747,"86":0.01248,"87":0.01498,"88":0.00499,"89":0.00499,"90":0.0025,"91":0.00499,"92":0.01997,"93":0.0025,"94":0.0025,"95":0.00749,"96":0.01248,"97":0.00749,"98":0.00499,"99":0.00499,"100":0.00749,"101":0.00499,"102":0.00749,"103":0.01997,"104":0.01248,"105":0.02246,"106":0.02995,"107":0.57408,"108":3.6217,"109":0.0025,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00749,"29":0,"30":0,"31":0,"32":0.0025,"33":0,"34":0,"35":0,"36":0.00499,"37":0,"38":0,"39":0,"40":0.01747,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.02246,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0025,"64":0.0025,"65":0.0025,"66":0.01747,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.0025,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.0025,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.05242,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0025,"15":0,"16":0,"17":0,"18":0.00499,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0025,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.0025,"106":0.0025,"107":0.08486,"108":0.25459},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00749,"15":0.0025,_:"0","3.1":0,"3.2":0,"5.1":0.0025,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0025,"13.1":0.00749,"14.1":0.01248,"15.1":0.0025,"15.2-15.3":0.0025,"15.4":0.00499,"15.5":0.00998,"15.6":0.04992,"16.0":0.00749,"16.1":0.03245,"16.2":0.00749,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03685,"8.1-8.4":0.00491,"9.0-9.2":0.00246,"9.3":0.07984,"10.0-10.2":0.01105,"10.3":0.113,"11.0-11.2":0.01105,"11.3-11.4":0.01228,"12.0-12.1":0.01842,"12.2-12.5":1.20002,"13.0-13.1":0.01228,"13.2":0.00491,"13.3":0.04176,"13.4-13.7":0.12528,"14.0-14.4":0.25794,"14.5-14.8":0.62642,"15.0-15.1":0.1044,"15.2-15.3":0.15722,"15.4":0.20144,"15.5":0.40779,"15.6":1.31548,"16.0":1.2774,"16.1":3.77571,"16.2":0.47411,"16.3":0.01105},P:{"4":0.57734,"5.0-5.4":0.02026,"6.2-6.4":0,"7.2-7.4":0.22283,"8.2":0,"9.2":0.03039,"10.1":0.02026,"11.1-11.2":0.0709,"12.0":0.03039,"13.0":0.13167,"14.0":0.04051,"15.0":0.04051,"16.0":0.12154,"17.0":0.29373,"18.0":0.29373,"19.0":2.62334},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00163,"4.2-4.3":0.00654,"4.4":0,"4.4.3-4.4.4":0.03431},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07238,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.11256},Q:{"13.1":0},O:{"0":0.1951},H:{"0":1.00881},L:{"0":75.57794},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js
index 770e5343c58b23..fecd621e6e3520 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00443,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00443,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00443,"67":0,"68":0.00443,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00443,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00443,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00443,"100":0,"101":0,"102":0.00886,"103":0.00443,"104":0.04873,"105":0.49616,"106":0.19492,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00886,"48":0,"49":0.03101,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00886,"63":0,"64":0,"65":0,"66":0,"67":0.00443,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.03544,"75":0.00886,"76":0.01329,"77":0.00443,"78":0,"79":0.05316,"80":0.00443,"81":0.01772,"83":0.01329,"84":0.00443,"85":0.00443,"86":0.00443,"87":0.02215,"88":0.00443,"89":0.00443,"90":0.00886,"91":0.02658,"92":0.00886,"93":0.02658,"94":0.00886,"95":0.00886,"96":0.01772,"97":0.00886,"98":0.01329,"99":0.02658,"100":0.02215,"101":0.01329,"102":0.03544,"103":0.28795,"104":0.16391,"105":3.26491,"106":7.98286,"107":0.39427,"108":0.00886,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00886,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01772,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.03101,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00443,"90":0.1329,"91":0.29681,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00886,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00886,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00443,"103":0.00886,"104":0.03544,"105":0.46515,"106":1.6834,"107":0.1329},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00443,"14":0.01329,"15":0.01772,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00443,"11.1":0.01772,"12.1":0.01772,"13.1":0.10632,"14.1":0.10189,"15.1":0.00886,"15.2-15.3":0.01772,"15.4":0.03544,"15.5":0.08417,"15.6":0.49616,"16.0":0.14619,"16.1":0.03544,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01542,"6.0-6.1":0.00171,"7.0-7.1":0.04111,"8.1-8.4":0.00171,"9.0-9.2":0,"9.3":0.1336,"10.0-10.2":0,"10.3":0.15072,"11.0-11.2":0.00343,"11.3-11.4":0.00685,"12.0-12.1":0.01884,"12.2-12.5":0.56693,"13.0-13.1":0.00856,"13.2":0.00343,"13.3":0.02398,"13.4-13.7":0.0668,"14.0-14.4":0.15072,"14.5-14.8":0.53096,"15.0-15.1":0.11818,"15.2-15.3":0.20211,"15.4":0.26548,"15.5":0.64914,"15.6":6.90764,"16.0":5.67615,"16.1":0.27918},P:{"4":0.32053,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.30985,"8.2":0,"9.2":0.02137,"10.1":0,"11.1-11.2":0.05342,"12.0":0,"13.0":0.08548,"14.0":0.07479,"15.0":0.02137,"16.0":0.08548,"17.0":0.2778,"18.0":4.49816},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04911,"4.2-4.3":0.17189,"4.4":0,"4.4.3-4.4.4":0.81032},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.01152,"11":0.10366,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.32306},Q:{"13.1":0},O:{"0":0.02785},H:{"0":0.29531},L:{"0":56.36873},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00407,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00407,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00407,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.0122,"88":0.00407,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00814,"103":0,"104":0,"105":0,"106":0.0122,"107":0.32544,"108":0.25222,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00407,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00814,"48":0,"49":0.00814,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00407,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00407,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00814,"69":0,"70":0.00407,"71":0,"72":0,"73":0,"74":0.0122,"75":0.00407,"76":0.0122,"77":0.00407,"78":0,"79":0.05288,"80":0.00814,"81":0.00814,"83":0.00814,"84":0.00407,"85":0.00407,"86":0.00407,"87":0.02848,"88":0.00407,"89":0.00814,"90":0.00407,"91":0.02034,"92":0.00814,"93":0.04068,"94":0.00407,"95":0.01627,"96":0.00814,"97":0.00407,"98":0,"99":0.02034,"100":0.00814,"101":0.05695,"102":0.01627,"103":0.22781,"104":0.02848,"105":0.04475,"106":0.10984,"107":1.78178,"108":7.77802,"109":0.01627,"110":0.00407,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01627,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01627,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0895,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00814,"16":0,"17":0,"18":0.00814,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00407,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00407,"105":0.00814,"106":0.00814,"107":0.56138,"108":1.41566},E:{"4":0,"5":0,"6":0,"7":0.00407,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00814,"15":0.0122,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01627,"13.1":0.0895,"14.1":0.04882,"15.1":0.00407,"15.2-15.3":0.00814,"15.4":0.02848,"15.5":0.06102,"15.6":0.40273,"16.0":0.03661,"16.1":0.20747,"16.2":0.07729,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00709,"6.0-6.1":0,"7.0-7.1":0.05138,"8.1-8.4":0.00354,"9.0-9.2":0,"9.3":0.25688,"10.0-10.2":0.00177,"10.3":0.10452,"11.0-11.2":0.02835,"11.3-11.4":0.0124,"12.0-12.1":0.01063,"12.2-12.5":0.53324,"13.0-13.1":0.00177,"13.2":0.00531,"13.3":0.01417,"13.4-13.7":0.07972,"14.0-14.4":0.21967,"14.5-14.8":0.41277,"15.0-15.1":0.09035,"15.2-15.3":0.1931,"15.4":0.17716,"15.5":0.47832,"15.6":2.40224,"16.0":2.80439,"16.1":7.03311,"16.2":0.81138,"16.3":0.01594},P:{"4":0.34607,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.30281,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03244,"12.0":0.01081,"13.0":0.05407,"14.0":0.03244,"15.0":0.02163,"16.0":0.08652,"17.0":0.16222,"18.0":0.35688,"19.0":4.58541},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03218,"4.2-4.3":0.17697,"4.4":0,"4.4.3-4.4.4":0.94921},A:{"6":0,"7":0,"8":0,"9":0,"10":0.03132,"11":0.01342,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.2966},Q:{"13.1":0},O:{"0":0.02966},H:{"0":0.29203},L:{"0":58.9374},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js
index 603bbe8df344bf..fc19e8196be55f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01776,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.01776,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.09472,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.01776,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.03848,"93":0,"94":0,"95":0,"96":0,"97":0.01776,"98":0,"99":0.11544,"100":0,"101":0.05624,"102":0,"103":0.01776,"104":0.01776,"105":1.12184,"106":2.85344,"107":0.01776,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0.01776,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.01776,"101":0.05624,"102":0,"103":0,"104":0.28416,"105":0.41736,"106":1.44448,"107":0.09472},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.11544,"14.1":1.37048,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.01776,"16.0":0.03848,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.05323,"14.5-14.8":0,"15.0-15.1":0.10646,"15.2-15.3":0.05323,"15.4":0.9041,"15.5":0.26574,"15.6":0.15969,"16.0":2.49938,"16.1":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06037,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0.13081,"18.0":1.87154},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":83.38848},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.01772,"106":0,"107":0.17127,"108":0.01772,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.13289,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.01772,"105":0,"106":0,"107":0.68805,"108":4.77795,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.19195,"107":0.0945,"108":0.57288},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6":0.19195,"16.0":0,"16.1":0,"16.2":0,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.1654,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.49619,"14.5-14.8":0.66158,"15.0-15.1":0.33079,"15.2-15.3":0.1654,"15.4":1.57054,"15.5":1.81864,"15.6":1.15705,"16.0":0.1654,"16.1":0.41349,"16.2":0.1654,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":1.10291,"19.0":1.62428},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0.06004},L:{"0":82.12836},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js
index 99d018457cfcc9..269888c556bfb7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.01552,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00517,"46":0.00517,"47":0.00517,"48":0.01034,"49":0.01034,"50":0.00517,"51":0.00517,"52":0.01034,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00517,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00517,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00517,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00517,"99":0.00517,"100":0,"101":0.00517,"102":0.01034,"103":0.02586,"104":0.01552,"105":0.56892,"106":0.20171,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00517,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00517,"23":0,"24":0,"25":0,"26":0.00517,"27":0,"28":0,"29":0,"30":0.00517,"31":0,"32":0,"33":0,"34":0.02069,"35":0,"36":0,"37":0,"38":0.05689,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00517,"46":0,"47":0,"48":0,"49":0.08275,"50":0.00517,"51":0.00517,"52":0.00517,"53":0.06206,"54":0.00517,"55":0.00517,"56":0.02069,"57":0,"58":0.00517,"59":0,"60":0,"61":0.02069,"62":0,"63":0.00517,"64":0.00517,"65":0.00517,"66":0.00517,"67":0.01552,"68":0.00517,"69":0.00517,"70":0.00517,"71":0.01034,"72":0.00517,"73":0.00517,"74":0.01034,"75":0.01034,"76":0.00517,"77":0.00517,"78":0.00517,"79":0.29998,"80":0.01034,"81":0.03103,"83":0.02069,"84":0.01552,"85":0.01552,"86":0.0362,"87":0.04655,"88":0.00517,"89":0.03103,"90":0.01034,"91":0.01552,"92":0.02069,"93":0.01034,"94":0.01034,"95":0.01552,"96":0.02586,"97":0.04655,"98":0.02586,"99":0.02069,"100":0.03103,"101":0.02586,"102":0.04655,"103":0.15516,"104":0.1655,"105":4.09105,"106":11.78699,"107":0.44479,"108":0.01034,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01552,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01034,"37":0.01034,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04138,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00517,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02069,"91":0.04138,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00517,"18":0.01034,"79":0,"80":0,"81":0,"83":0,"84":0.00517,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00517,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00517,"101":0.00517,"102":0.00517,"103":0.01552,"104":0.01552,"105":0.39307,"106":1.49988,"107":0.12413},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.04655,"14":0.13964,"15":0.02069,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00517,"10.1":0.01034,"11.1":0.01552,"12.1":0.03103,"13.1":0.11378,"14.1":0.37238,"15.1":0.04655,"15.2-15.3":0.0362,"15.4":0.15516,"15.5":0.35687,"15.6":1.69124,"16.0":0.15516,"16.1":0.02069,"16.2":0},G:{"8":0.00366,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04395,"6.0-6.1":0.02198,"7.0-7.1":0.17581,"8.1-8.4":0.07326,"9.0-9.2":0.02198,"9.3":0.37727,"10.0-10.2":0.02198,"10.3":0.35529,"11.0-11.2":0.05494,"11.3-11.4":0.06593,"12.0-12.1":0.12454,"12.2-12.5":1.17576,"13.0-13.1":0.09157,"13.2":0.03663,"13.3":0.16849,"13.4-13.7":0.35529,"14.0-14.4":1.89733,"14.5-14.8":2.83501,"15.0-15.1":1.04023,"15.2-15.3":1.12082,"15.4":1.71053,"15.5":2.81303,"15.6":13.69886,"16.0":6.38792,"16.1":0.25273},P:{"4":0.67018,"5.0-5.4":0.02162,"6.2-6.4":0,"7.2-7.4":0.01081,"8.2":0.01081,"9.2":0.03243,"10.1":0.01081,"11.1-11.2":0.06486,"12.0":0.03243,"13.0":0.12971,"14.0":0.06486,"15.0":0.05405,"16.0":0.14052,"17.0":0.27023,"18.0":2.37806},I:{"0":0,"3":0,"4":0.00828,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01241,"4.2-4.3":0.02896,"4.4":0,"4.4.3-4.4.4":0.13241},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00759,"9":0,"10":0,"11":0.1062,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.09656},Q:{"13.1":0.00966},O:{"0":0.09656},H:{"0":0.20112},L:{"0":33.81285},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.02198,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.01099,"46":0.0055,"47":0.01099,"48":0.01099,"49":0.01099,"50":0.0055,"51":0.01099,"52":0.01099,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0055,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0055,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0055,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.0055,"100":0,"101":0.0055,"102":0.0055,"103":0.01099,"104":0.0055,"105":0.01099,"106":0.01649,"107":0.38465,"108":0.34619,"109":0.0055,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0055,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0055,"27":0,"28":0,"29":0,"30":0.0055,"31":0,"32":0,"33":0,"34":0.01649,"35":0,"36":0,"37":0,"38":0.06594,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.0055,"46":0,"47":0,"48":0,"49":0.09342,"50":0.01099,"51":0.01099,"52":0.01099,"53":0.06594,"54":0.0055,"55":0.0055,"56":0.02198,"57":0,"58":0.0055,"59":0,"60":0,"61":0.02748,"62":0.0055,"63":0.0055,"64":0.0055,"65":0.01099,"66":0.0055,"67":0.01649,"68":0.0055,"69":0.0055,"70":0.0055,"71":0.01099,"72":0.0055,"73":0.0055,"74":0.01099,"75":0.01099,"76":0.0055,"77":0.0055,"78":0.0055,"79":0.34069,"80":0.01099,"81":0.02748,"83":0.02198,"84":0.01099,"85":0.01099,"86":0.02748,"87":0.05495,"88":0.0055,"89":0.02748,"90":0.01099,"91":0.01649,"92":0.02198,"93":0.0055,"94":0.01099,"95":0.01649,"96":0.02748,"97":0.04946,"98":0.02748,"99":0.02198,"100":0.02748,"101":0.02748,"102":0.03297,"103":0.12089,"104":0.07144,"105":0.1099,"106":0.15386,"107":2.49473,"108":15.90253,"109":0.01649,"110":0.01099,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.01099,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01099,"37":0.0055,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.04946,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0055,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.0055,"15":0,"16":0,"17":0.0055,"18":0.01099,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0055,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.0055,"102":0.0055,"103":0.0055,"104":0.0055,"105":0.01099,"106":0.01099,"107":0.62643,"108":1.84083},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.04396,"14":0.14287,"15":0.02198,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0055,"12.1":0.03297,"13.1":0.10441,"14.1":0.37916,"15.1":0.04396,"15.2-15.3":0.03847,"15.4":0.15386,"15.5":0.3352,"15.6":1.7584,"16.0":0.06594,"16.1":0.3352,"16.2":0.07144,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.06409,"6.0-6.1":0.02136,"7.0-7.1":0.17447,"8.1-8.4":0.07477,"9.0-9.2":0.02492,"9.3":0.37387,"10.0-10.2":0.02492,"10.3":0.37387,"11.0-11.2":0.04273,"11.3-11.4":0.04985,"12.0-12.1":0.11038,"12.2-12.5":1.12874,"13.0-13.1":0.07121,"13.2":0.03205,"13.3":0.13175,"13.4-13.7":0.27417,"14.0-14.4":1.57383,"14.5-14.8":2.32157,"15.0-15.1":0.85457,"15.2-15.3":0.87593,"15.4":1.28541,"15.5":1.98331,"15.6":6.37364,"16.0":3.84199,"16.1":10.18358,"16.2":1.00056,"16.3":0.00712},P:{"4":0.70562,"5.0-5.4":0.03257,"6.2-6.4":0,"7.2-7.4":0.01086,"8.2":0,"9.2":0.03257,"10.1":0.01086,"11.1-11.2":0.05428,"12.0":0.02171,"13.0":0.10856,"14.0":0.05428,"15.0":0.05428,"16.0":0.13027,"17.0":0.1954,"18.0":0.37995,"19.0":2.23628},I:{"0":0,"3":0,"4":0.008,"2.1":0,"2.2":0,"2.3":0,"4.1":0.004,"4.2-4.3":0.02399,"4.4":0,"4.4.3-4.4.4":0.09194},A:{"6":0,"7":0,"8":0.0093,"9":0,"10":0,"11":0.11159,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10362},Q:{"13.1":0.01352},O:{"0":0.11713},H:{"0":0.17487},L:{"0":32.05311},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js
index f23e775a5f84bb..608d2fa53dbc05 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js
@@ -1 +1 @@
-module.exports={C:{"34":0.00288,"43":0.00433,"47":0.00433,"51":0.00288,"52":0.01154,"58":0.00433,"66":0.00144,"67":0.00144,"72":0.00433,"78":0.00577,"84":0.00144,"88":0.01442,"89":0.00721,"91":0.03028,"95":0.00433,"97":0.00288,"98":0.00144,"99":0.00721,"100":0.00288,"101":0.00288,"102":0.02596,"103":0.01009,"104":0.07066,"105":0.76714,"106":0.37059,"107":0.02451,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 48 49 50 53 54 55 56 57 59 60 61 62 63 64 65 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 90 92 93 94 96 108 3.5 3.6"},D:{"11":0.00288,"21":0.00144,"33":0.00288,"37":0.00288,"38":0.00144,"43":0.00288,"46":0.00288,"49":0.00577,"50":0.00577,"55":0.01009,"58":0.01154,"62":0.00288,"63":0.00577,"64":0.00288,"65":0.00288,"66":0.00433,"67":0.00144,"68":0.00144,"69":0.00433,"70":0.00433,"71":0.00288,"72":0.01009,"73":0.00865,"74":0.01875,"75":0.00288,"76":0.00144,"77":0.00721,"78":0.00433,"79":0.02884,"80":0.01154,"81":0.02451,"83":0.03605,"84":0.01009,"85":0.02307,"86":0.01442,"87":0.01586,"88":0.01009,"89":0.00865,"90":0.00433,"91":0.01586,"92":0.01298,"93":0.00577,"94":0.00721,"95":0.01009,"96":0.01298,"97":0.01009,"98":0.00721,"99":0.00865,"100":0.03172,"101":0.0173,"102":0.05191,"103":0.11824,"104":0.11536,"105":1.88614,"106":4.8134,"107":0.22928,"108":0.00577,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 34 35 36 39 40 41 42 44 45 47 48 51 52 53 54 56 57 59 60 61 109 110"},F:{"48":0.00288,"67":0.00144,"68":0.00577,"72":0.00433,"79":0.00721,"82":0.00288,"84":0.00144,"85":0.00577,"86":0.00577,"87":0.00144,"88":0.00721,"89":0.00577,"90":0.17881,"91":0.31724,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 69 70 71 73 74 75 76 77 78 80 81 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0173,"13":0.01009,"14":0.00433,"15":0.01586,"16":0.01298,"17":0.00433,"18":0.06922,"84":0.00721,"85":0.00433,"89":0.01154,"90":0.00865,"92":0.02019,"94":0.00144,"96":0.00144,"97":0.00144,"98":0.00288,"99":0.00144,"100":0.00433,"101":0.01586,"102":0.00433,"103":0.01442,"104":0.02019,"105":0.261,"106":0.87097,"107":0.04903,_:"79 80 81 83 86 87 88 91 93 95"},E:{"4":0,"13":0.00721,"14":0.01875,"15":0.00288,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 9.1 10.1 16.2","7.1":0.00288,"11.1":0.00144,"12.1":0.00288,"13.1":0.03172,"14.1":0.04038,"15.1":0.01154,"15.2-15.3":0.00433,"15.4":0.02019,"15.5":0.03317,"15.6":0.08652,"16.0":0.06056,"16.1":0.01154},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00165,"6.0-6.1":0,"7.0-7.1":0.1409,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05229,"10.0-10.2":0.00055,"10.3":0.18218,"11.0-11.2":0.00605,"11.3-11.4":0.00936,"12.0-12.1":0.04843,"12.2-12.5":0.94721,"13.0-13.1":0.01761,"13.2":0.01156,"13.3":0.0666,"13.4-13.7":0.05999,"14.0-14.4":0.30106,"14.5-14.8":0.34894,"15.0-15.1":0.19318,"15.2-15.3":0.18548,"15.4":0.17447,"15.5":0.38417,"15.6":0.90813,"16.0":1.12718,"16.1":0.05339},P:{"4":0.22798,"5.0-5.4":0.22142,"6.2-6.4":0.1409,"7.2-7.4":0.10363,"8.2":0.03019,"9.2":0.05181,"10.1":0.03019,"11.1-11.2":0.04145,"12.0":0.04026,"13.0":0.03109,"14.0":0.05181,"15.0":0.04145,"16.0":0.14508,"17.0":0.14508,"18.0":0.68394},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00257,"4.2-4.3":0.01441,"4.4":0,"4.4.3-4.4.4":0.11994},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04038,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1027},Q:{"13.1":0},O:{"0":0.88147},H:{"0":22.18372},L:{"0":56.53395},S:{"2.5":0.41078}};
+module.exports={C:{"34":0.00324,"38":0.00324,"39":0.00162,"43":0.00162,"44":0.00324,"47":0.00324,"48":0.00162,"52":0.00648,"66":0.00324,"68":0.00162,"72":0.0081,"78":0.00648,"84":0.01134,"88":0.00162,"89":0.00486,"91":0.0243,"92":0.00162,"95":0.00648,"96":0.00162,"99":0.00324,"100":0.00324,"101":0.00162,"102":0.01944,"103":0.00648,"104":0.01134,"105":0.01134,"106":0.02268,"107":0.69336,"108":0.59292,"109":0.06318,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 40 41 42 45 46 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 90 93 94 97 98 110 3.5 3.6"},D:{"32":0.00324,"33":0.00324,"37":0.00324,"43":0.00324,"49":0.00324,"50":0.00162,"55":0.00648,"56":0.00972,"58":0.06642,"62":0.00162,"63":0.00486,"64":0.00972,"65":0.00324,"67":0.00324,"68":0.00486,"69":0.00324,"70":0.0081,"71":0.00486,"72":0.00648,"73":0.00648,"74":0.03402,"76":0.00486,"77":0.00648,"78":0.00648,"79":0.07614,"80":0.01134,"81":0.00486,"83":0.01458,"84":0.01134,"85":0.00648,"86":0.0162,"87":0.01782,"88":0.01944,"89":0.01296,"90":0.01296,"91":0.00972,"92":0.01134,"93":0.00648,"94":0.02268,"95":0.01134,"96":0.06318,"97":0.00648,"98":0.01134,"99":0.03726,"100":0.01944,"101":0.01458,"102":0.0162,"103":0.08262,"104":0.04212,"105":0.05832,"106":0.09558,"107":1.1583,"108":6.4638,"109":0.01296,"110":0.00162,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 34 35 36 38 39 40 41 42 44 45 46 47 48 51 52 53 54 57 59 60 61 66 75 111"},F:{"46":0.00162,"56":0.00324,"73":0.00162,"79":0.00648,"85":0.00162,"89":0.00324,"90":0.00324,"91":0.00162,"92":0.06156,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 84 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01782,"13":0.01134,"14":0.00648,"15":0.01782,"16":0.0162,"17":0.0081,"18":0.06642,"84":0.01134,"85":0.00162,"86":0.00324,"89":0.00972,"90":0.0081,"92":0.02106,"99":0.00162,"100":0.00486,"101":0.00486,"102":0.00324,"103":0.00972,"104":0.00648,"105":0.02106,"106":0.0162,"107":0.37098,"108":0.80676,_:"79 80 81 83 87 88 91 93 94 95 96 97 98"},E:{"4":0,"10":0.00162,"13":0.00486,"14":0.01458,"15":0.00162,_:"0 5 6 7 8 9 11 12 3.1 3.2 5.1 6.1 9.1 10.1 16.3","7.1":0.00324,"11.1":0.00162,"12.1":0.00324,"13.1":0.01944,"14.1":0.04374,"15.1":0.00486,"15.2-15.3":0.00324,"15.4":0.01296,"15.5":0.01944,"15.6":0.09396,"16.0":0.01296,"16.1":0.06156,"16.2":0.02916},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00117,"6.0-6.1":0,"7.0-7.1":0.11888,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03806,"10.0-10.2":0.00059,"10.3":0.03924,"11.0-11.2":0.00468,"11.3-11.4":0.0041,"12.0-12.1":0.0205,"12.2-12.5":0.80286,"13.0-13.1":0.00996,"13.2":0.00293,"13.3":0.03631,"13.4-13.7":0.06207,"14.0-14.4":0.2846,"14.5-14.8":0.46145,"15.0-15.1":0.19091,"15.2-15.3":0.2032,"15.4":0.2032,"15.5":0.30744,"15.6":0.51474,"16.0":0.7443,"16.1":1.11908,"16.2":0.23131,"16.3":0.00351},P:{"4":0.17598,"5.0-5.4":0.01035,"6.2-6.4":0.16123,"7.2-7.4":0.24844,"8.2":0.02015,"9.2":0.06211,"10.1":0.04031,"11.1-11.2":0.05176,"12.0":0.06046,"13.0":0.05176,"14.0":0.05176,"15.0":0.03106,"16.0":0.12422,"17.0":0.13457,"18.0":0.19668,"19.0":0.79709},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00137,"4.2-4.3":0.0041,"4.4":0,"4.4.3-4.4.4":0.12023},A:{"8":0.00162,"11":0.03888,_:"6 7 9 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0.00786,"11":0},R:{_:"0"},M:{"0":0.3352},Q:{"13.1":0},O:{"0":1.0475},H:{"0":13.57446},L:{"0":62.68798},S:{"2.5":1.32404}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js
index 980a9c81699a42..7c9f65f2602dec 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.106,"53":0,"54":0,"55":0.18082,"56":0.00624,"57":0.00624,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.17458,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.08729,"79":0.00624,"80":0.03118,"81":0.04988,"82":0.00624,"83":0.01247,"84":0.00624,"85":0,"86":0,"87":0.00624,"88":0.00624,"89":0.01247,"90":0,"91":0.02494,"92":0,"93":0,"94":0.01247,"95":0.01871,"96":0.01247,"97":0.01247,"98":0.00624,"99":0.01871,"100":0.01247,"101":0.01247,"102":0.06859,"103":0.03118,"104":0.14341,"105":1.25324,"106":0.54868,"107":0.00624,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00624,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00624,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00624,"42":0.00624,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00624,"49":0.08729,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00624,"58":0.00624,"59":0.106,"60":0,"61":0.01871,"62":0.01247,"63":0.01247,"64":0,"65":0.00624,"66":0.00624,"67":0.00624,"68":0.01871,"69":0.01247,"70":0.01247,"71":0.02494,"72":0.01247,"73":0.00624,"74":0.05612,"75":0.00624,"76":0.01247,"77":0.00624,"78":0.01247,"79":0.03741,"80":0.02494,"81":0.03741,"83":0.04988,"84":0.06235,"85":0.09976,"86":0.13717,"87":0.06859,"88":0.03741,"89":0.03118,"90":0.03118,"91":0.106,"92":0.03741,"93":0.03741,"94":0.03118,"95":0.04365,"96":0.06235,"97":0.09353,"98":0.05612,"99":0.05612,"100":0.07482,"101":0.06235,"102":0.1247,"103":0.24317,"104":0.43022,"105":4.81342,"106":14.32803,"107":0.6235,"108":0.01247,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.03118,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00624,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00624,"62":0.00624,"63":0.00624,"64":0.00624,"65":0.01247,"66":0,"67":0,"68":0.00624,"69":0.00624,"70":0.01247,"71":0.00624,"72":0.38657,"73":0.00624,"74":0.00624,"75":0,"76":0.00624,"77":0.00624,"78":0.00624,"79":0.03741,"80":0.00624,"81":0.00624,"82":0.01871,"83":0.02494,"84":0.04988,"85":0.19952,"86":0.05612,"87":0.03118,"88":0.02494,"89":0.03741,"90":2.41295,"91":5.43069,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01871},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00624,"18":0.00624,"79":0,"80":0,"81":0,"83":0,"84":0.00624,"85":0.00624,"86":0.00624,"87":0,"88":0,"89":0.00624,"90":0,"91":0,"92":0.00624,"93":0,"94":0,"95":0,"96":0.01247,"97":0.00624,"98":0,"99":0,"100":0,"101":0,"102":0.00624,"103":0,"104":0.01247,"105":0.19329,"106":0.64844,"107":0.05612},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00624,"14":0.05612,"15":0.00624,_:"0","3.1":0,"3.2":0,"5.1":0.02494,"6.1":0,"7.1":0,"9.1":0.01247,"10.1":0,"11.1":0.00624,"12.1":0.01247,"13.1":0.04988,"14.1":0.106,"15.1":0.02494,"15.2-15.3":0.01247,"15.4":0.03741,"15.5":0.06235,"15.6":0.30552,"16.0":0.18705,"16.1":0.04988,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00515,"6.0-6.1":0.00515,"7.0-7.1":0.0206,"8.1-8.4":0.00515,"9.0-9.2":0.00515,"9.3":0.05793,"10.0-10.2":0.00129,"10.3":0.04763,"11.0-11.2":0.01416,"11.3-11.4":0.01931,"12.0-12.1":0.01159,"12.2-12.5":0.25616,"13.0-13.1":0.0103,"13.2":0.00901,"13.3":0.02574,"13.4-13.7":0.09139,"14.0-14.4":0.23299,"14.5-14.8":0.56639,"15.0-15.1":0.14675,"15.2-15.3":0.27547,"15.4":0.33211,"15.5":0.51618,"15.6":3.56565,"16.0":5.68831,"16.1":0.32052},P:{"4":0.06212,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.05177,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03106,"12.0":0.01035,"13.0":0.03106,"14.0":0.02071,"15.0":0.01035,"16.0":0.02071,"17.0":0.06212,"18.0":0.6937},I:{"0":0,"3":0,"4":0.0085,"2.1":0,"2.2":0,"2.3":0.0034,"4.1":0.0102,"4.2-4.3":0.0357,"4.4":0,"4.4.3-4.4.4":0.1122},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02676,"9":0.00669,"10":0.01338,"11":0.2275,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1619},Q:{"13.1":0},O:{"0":0.14307},H:{"0":5.71383},L:{"0":36.38441},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.09051,"53":0,"54":0,"55":0.00603,"56":0.00603,"57":0,"58":0,"59":0,"60":0.01207,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.12671,"69":0,"70":0,"71":0.00603,"72":0,"73":0,"74":0,"75":0.00603,"76":0,"77":0,"78":0.10861,"79":0.01207,"80":0.01207,"81":0.02414,"82":0.00603,"83":0.01207,"84":0.00603,"85":0,"86":0,"87":0.00603,"88":0.00603,"89":0.00603,"90":0,"91":0.01207,"92":0,"93":0,"94":0,"95":0.0181,"96":0.00603,"97":0.01207,"98":0.00603,"99":0.01207,"100":0.01207,"101":0.01207,"102":0.07241,"103":0.04224,"104":0.02414,"105":0.03017,"106":0.04224,"107":0.93527,"108":0.85683,"109":0.00603,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00603,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00603,"49":0.07844,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.00603,"58":0.01207,"59":0.05431,"60":0,"61":0.0181,"62":0,"63":0.00603,"64":0,"65":0,"66":0,"67":0,"68":0.00603,"69":0.00603,"70":0.00603,"71":0.01207,"72":0.00603,"73":0.00603,"74":0.02414,"75":0.00603,"76":0.01207,"77":0.00603,"78":0.00603,"79":0.02414,"80":0.0181,"81":0.03017,"83":0.04224,"84":0.16292,"85":0.10861,"86":0.17499,"87":0.04827,"88":0.02414,"89":0.0181,"90":0.04827,"91":0.04224,"92":0.04224,"93":0.03017,"94":0.03017,"95":0.05431,"96":0.05431,"97":0.06637,"98":0.06034,"99":0.0362,"100":0.06034,"101":0.06637,"102":0.10258,"103":0.17499,"104":0.10861,"105":0.14482,"106":0.21119,"107":2.38343,"108":15.71857,"109":0.01207,"110":0.00603,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.02414,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00603,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0.00603,"63":0,"64":0.00603,"65":0.00603,"66":0.00603,"67":0.00603,"68":0.0181,"69":0.00603,"70":0.01207,"71":0.01207,"72":0.04224,"73":0.05431,"74":0.00603,"75":0,"76":0,"77":0,"78":0,"79":0.04827,"80":0.00603,"81":0.00603,"82":0.02414,"83":0.0181,"84":0.0362,"85":0.16292,"86":0.04224,"87":0.0181,"88":0.00603,"89":0.01207,"90":0.02414,"91":0.03017,"92":0.73615,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0181},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00603,"79":0,"80":0,"81":0,"83":0,"84":0.00603,"85":0.01207,"86":0,"87":0,"88":0,"89":0.00603,"90":0,"91":0,"92":0.01207,"93":0,"94":0,"95":0.00603,"96":0.0181,"97":0.01207,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.02414,"107":0.25343,"108":0.72408},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00603,"14":0.04224,"15":0.00603,_:"0","3.1":0,"3.2":0,"5.1":0.0181,"6.1":0,"7.1":0,"9.1":0.0181,"10.1":0,"11.1":0,"12.1":0.00603,"13.1":0.0362,"14.1":0.06034,"15.1":0.01207,"15.2-15.3":0.00603,"15.4":0.0181,"15.5":0.05431,"15.6":0.21119,"16.0":0.04224,"16.1":0.22326,"16.2":0.06034,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0025,"6.0-6.1":0.0025,"7.0-7.1":0.03507,"8.1-8.4":0.00626,"9.0-9.2":0.00751,"9.3":0.06011,"10.0-10.2":0.0025,"10.3":0.04133,"11.0-11.2":0.03632,"11.3-11.4":0.01503,"12.0-12.1":0.01503,"12.2-12.5":0.28178,"13.0-13.1":0.01127,"13.2":0.01127,"13.3":0.03131,"13.4-13.7":0.09393,"14.0-14.4":0.20914,"14.5-14.8":0.43206,"15.0-15.1":0.11522,"15.2-15.3":0.20163,"15.4":0.19787,"15.5":0.30557,"15.6":1.45648,"16.0":2.83532,"16.1":4.46212,"16.2":0.68754,"16.3":0.01753},P:{"4":0.04194,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.04194,"8.2":0,"9.2":0.01048,"10.1":0,"11.1-11.2":0.02097,"12.0":0.01048,"13.0":0.01048,"14.0":0.02097,"15.0":0.01048,"16.0":0.03145,"17.0":0.05242,"18.0":0.10484,"19.0":0.84921},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.00532,"4.1":0.00532,"4.2-4.3":0.0319,"4.4":0,"4.4.3-4.4.4":0.10367},A:{"6":0,"7":0,"8":0.01282,"9":0.00641,"10":0.00641,"11":0.17951,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.1983},Q:{"13.1":0},O:{"0":0.17847},H:{"0":5.08769},L:{"0":40.11564},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js
index bea644a758b0c6..fd606171f79248 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00219,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00219,"44":0,"45":0.00219,"46":0,"47":0,"48":0,"49":0,"50":0.00219,"51":0,"52":0.00438,"53":0,"54":0,"55":0,"56":0.00219,"57":0,"58":0,"59":0,"60":0.00219,"61":0,"62":0,"63":0,"64":0.00219,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00438,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00438,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00219,"89":0.00219,"90":0.00219,"91":0.00438,"92":0,"93":0,"94":0,"95":0.00219,"96":0,"97":0,"98":0.00219,"99":0.00219,"100":0.00219,"101":0.00219,"102":0.00876,"103":0.00876,"104":0.01972,"105":0.30893,"106":0.15775,"107":0.01534,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00219,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00219,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00219,"41":0,"42":0.00876,"43":0,"44":0,"45":0,"46":0.00438,"47":0,"48":0,"49":0,"50":0.00438,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00219,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00219,"64":0.00219,"65":0.00219,"66":0.00219,"67":0,"68":0.00219,"69":0,"70":0.00219,"71":0,"72":0.00438,"73":0,"74":0.00438,"75":0,"76":0,"77":0,"78":0,"79":0.01753,"80":0.00219,"81":0.00657,"83":0.00219,"84":0,"85":0.00219,"86":0.00876,"87":0.00438,"88":0.00219,"89":0.00219,"90":0.00219,"91":0.00438,"92":0.01096,"93":0.00219,"94":0.00438,"95":0.00657,"96":0.00219,"97":0.00219,"98":0.00438,"99":0.00438,"100":0.00876,"101":0.00438,"102":0.01753,"103":0.03067,"104":0.03944,"105":0.56309,"106":1.61477,"107":0.05916,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0.00438,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00219,"24":0.00438,"25":0,"26":0,"27":0.00219,"28":0.00219,"29":0,"30":0,"31":0,"32":0,"33":0.00438,"34":0,"35":0,"36":0,"37":0.01315,"38":0,"39":0,"40":0,"41":0,"42":0.00219,"43":0,"44":0,"45":0.00438,"46":0.00219,"47":0.00438,"48":0,"49":0,"50":0.00219,"51":0.00219,"52":0,"53":0,"54":0.01315,"55":0.00219,"56":0.00219,"57":0.02191,"58":0.03067,"60":0.0723,"62":0,"63":0.33084,"64":0.2191,"65":0.23444,"66":0.00219,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00657,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00219,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00438,"86":0,"87":0,"88":0,"89":0,"90":0.03506,"91":0.08545,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01315},B:{"12":0.00657,"13":0.00219,"14":0.00219,"15":0.00219,"16":0.00219,"17":0,"18":0.01096,"79":0,"80":0,"81":0,"83":0,"84":0.00219,"85":0,"86":0,"87":0,"88":0,"89":0.00219,"90":0.00219,"91":0,"92":0.00657,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00219,"101":0.00219,"102":0.00219,"103":0.00657,"104":0.00876,"105":0.07888,"106":0.23444,"107":0.01534},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00219,"14":0.00219,"15":0.00219,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00219,"11.1":0,"12.1":0,"13.1":0.00438,"14.1":0.00657,"15.1":0.00438,"15.2-15.3":0.00219,"15.4":0.00219,"15.5":0.00438,"15.6":0.01753,"16.0":0.01096,"16.1":0.00219,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00145,"5.0-5.1":0.00194,"6.0-6.1":0.00048,"7.0-7.1":0.00339,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02326,"10.0-10.2":0.00097,"10.3":0.05669,"11.0-11.2":0.00581,"11.3-11.4":0.00485,"12.0-12.1":0.0126,"12.2-12.5":0.50389,"13.0-13.1":0.06153,"13.2":0.00727,"13.3":0.02762,"13.4-13.7":0.04506,"14.0-14.4":0.34449,"14.5-14.8":0.32414,"15.0-15.1":0.20301,"15.2-15.3":0.23547,"15.4":0.20446,"15.5":0.42976,"15.6":0.79945,"16.0":1.18754,"16.1":0.08721},P:{"4":0.13319,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06147,"8.2":0,"9.2":0.09221,"10.1":0,"11.1-11.2":0.06147,"12.0":0,"13.0":0.03074,"14.0":0.06147,"15.0":0.04098,"16.0":0.06147,"17.0":0.14344,"18.0":0.59423},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05001,"4.2-4.3":0.02414,"4.4":0,"4.4.3-4.4.4":0.30871},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00219,"9":0,"10":0,"11":0.00657,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14056},Q:{"13.1":0},O:{"0":0.54663},H:{"0":20.21262},L:{"0":62.64035},S:{"2.5":0.21865}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00246,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00246,"39":0,"40":0,"41":0,"42":0,"43":0.00246,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00492,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00246,"61":0,"62":0,"63":0,"64":0.00246,"65":0,"66":0,"67":0,"68":0.00246,"69":0,"70":0,"71":0,"72":0.00246,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00492,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00246,"89":0,"90":0,"91":0.00492,"92":0,"93":0.00246,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00246,"100":0.00246,"101":0,"102":0.00984,"103":0.00492,"104":0.00984,"105":0.02214,"106":0.0123,"107":0.31734,"108":0.2214,"109":0.0246,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00246,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00246,"47":0,"48":0,"49":0,"50":0.00246,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00492,"65":0.00246,"66":0.00246,"67":0,"68":0.00246,"69":0.00246,"70":0.00246,"71":0,"72":0.00738,"73":0,"74":0.00492,"75":0.00246,"76":0.00246,"77":0.00246,"78":0.00246,"79":0.00492,"80":0.00246,"81":0.00984,"83":0.00246,"84":0,"85":0.00246,"86":0.00738,"87":0.00984,"88":0.00246,"89":0.00246,"90":0.00246,"91":0.00492,"92":0.01476,"93":0.00738,"94":0.00738,"95":0.01968,"96":0.00492,"97":0.00246,"98":0.00492,"99":0.00492,"100":0.00492,"101":0.00492,"102":0.00984,"103":0.03198,"104":0.01968,"105":0.0246,"106":0.03198,"107":0.47232,"108":2.25582,"109":0.00492,"110":0,"111":0},F:{"9":0,"11":0,"12":0.00492,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00246,"25":0,"26":0.00246,"27":0,"28":0.00246,"29":0,"30":0.00246,"31":0,"32":0.00246,"33":0.00246,"34":0,"35":0,"36":0,"37":0.0123,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00246,"46":0.00246,"47":0.00246,"48":0,"49":0,"50":0.00246,"51":0,"52":0,"53":0,"54":0.00246,"55":0.00246,"56":0.00246,"57":0.0123,"58":0.02214,"60":0.05904,"62":0,"63":0.2214,"64":0.10578,"65":0.05904,"66":0.16236,"67":0.00246,"68":0,"69":0,"70":0,"71":0,"72":0.00246,"73":0.00492,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01476,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01722},B:{"12":0.00738,"13":0.00246,"14":0.00246,"15":0.00246,"16":0.00246,"17":0,"18":0.0123,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00246,"91":0,"92":0.00738,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00246,"101":0,"102":0,"103":0.00246,"104":0.00246,"105":0.00492,"106":0.00492,"107":0.15252,"108":0.28044},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00246,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00492,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00246,"12.1":0.00246,"13.1":0.00738,"14.1":0.00738,"15.1":0.00246,"15.2-15.3":0,"15.4":0.00492,"15.5":0.00492,"15.6":0.02706,"16.0":0.00246,"16.1":0.01476,"16.2":0.00246,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00128,"5.0-5.1":0.00383,"6.0-6.1":0,"7.0-7.1":0.01532,"8.1-8.4":0.00192,"9.0-9.2":0,"9.3":0.04534,"10.0-10.2":0.00319,"10.3":0.08875,"11.0-11.2":0.00447,"11.3-11.4":0.00319,"12.0-12.1":0.01788,"12.2-12.5":0.63916,"13.0-13.1":0.01596,"13.2":0.01085,"13.3":0.02746,"13.4-13.7":0.07918,"14.0-14.4":0.42142,"14.5-14.8":0.46293,"15.0-15.1":0.26179,"15.2-15.3":0.24328,"15.4":0.24136,"15.5":0.37673,"15.6":0.57595,"16.0":0.76367,"16.1":1.28407,"16.2":0.26626,"16.3":0.00255},P:{"4":0.13384,"5.0-5.4":0.0103,"6.2-6.4":0,"7.2-7.4":0.10295,"8.2":0,"9.2":0.09266,"10.1":0,"11.1-11.2":0.02059,"12.0":0,"13.0":0.03089,"14.0":0.06177,"15.0":0.05148,"16.0":0.09266,"17.0":0.09266,"18.0":0.22649,"19.0":0.68977},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00497,"4.2-4.3":0.00994,"4.4":0,"4.4.3-4.4.4":0.20707},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01968,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00754},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.20358},Q:{"13.1":0.00754},O:{"0":0.78416},H:{"0":16.78234},L:{"0":63.49534},S:{"2.5":0.42978}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js
index 573f5d7818a9c0..ab8989fa015f0f 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.0191,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00955,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00478,"39":0.00478,"40":0.00478,"41":0,"42":0,"43":0,"44":0.00955,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0191,"53":0,"54":0.00478,"55":0,"56":0.00478,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00478,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0.00478,"77":0,"78":0.02865,"79":0.00478,"80":0.00478,"81":0.00478,"82":0.00478,"83":0.00478,"84":0.00478,"85":0,"86":0,"87":0.00478,"88":0.00478,"89":0.00478,"90":0,"91":0.0191,"92":0,"93":0,"94":0.02388,"95":0.00478,"96":0.00478,"97":0.00478,"98":0.00478,"99":0.00478,"100":0.00478,"101":0.00955,"102":0.04775,"103":0.02388,"104":0.0573,"105":0.8404,"106":0.4011,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00478,"36":0,"37":0.00478,"38":0.00478,"39":0.00478,"40":0.00955,"41":0.00478,"42":0.00478,"43":0.00955,"44":0.00955,"45":0.00478,"46":0,"47":0.00478,"48":0.02388,"49":0.0191,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.0573,"57":0,"58":0,"59":0,"60":0.00478,"61":0.0191,"62":0.00478,"63":0.00478,"64":0,"65":0.00955,"66":0.02865,"67":0.00478,"68":0,"69":0.00478,"70":0.00478,"71":0.00955,"72":0.00478,"73":0.00478,"74":0.00955,"75":0.00955,"76":0.0573,"77":0.00955,"78":0.00955,"79":0.05253,"80":0.02865,"81":0.04298,"83":0.0573,"84":0.03343,"85":0.0382,"86":0.04775,"87":0.04775,"88":0.01433,"89":0.03343,"90":0.01433,"91":0.02388,"92":0.01433,"93":0.04775,"94":0.01433,"95":0.00955,"96":0.04775,"97":0.04298,"98":0.02865,"99":0.03343,"100":0.1719,"101":0.08595,"102":0.16235,"103":0.40588,"104":0.37245,"105":3.28998,"106":7.11475,"107":0.31993,"108":0.02388,"109":0.02865,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.00478,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00955,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00478,"90":0.08595,"91":0.20055,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00478,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00478,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0.00478,"86":0,"87":0.00478,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00478,"100":0.00478,"101":0.00478,"102":0.00478,"103":0.03343,"104":0.05253,"105":0.58255,"106":2.1583,"107":0.18623},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00478,"9":0.00478,"10":0,"11":0,"12":0.00478,"13":0.0191,"14":0.0955,"15":0.02388,_:"0","3.1":0,"3.2":0,"5.1":0.00478,"6.1":0,"7.1":0,"9.1":0.0191,"10.1":0.00478,"11.1":0.0191,"12.1":0.04298,"13.1":0.50138,"14.1":0.2674,"15.1":0.0382,"15.2-15.3":0.0382,"15.4":0.0955,"15.5":0.20533,"15.6":1.57098,"16.0":0.48705,"16.1":0.06208,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0085,"5.0-5.1":0,"6.0-6.1":0.00425,"7.0-7.1":0.00425,"8.1-8.4":0.0085,"9.0-9.2":0.02975,"9.3":0.08074,"10.0-10.2":0.0085,"10.3":0.10624,"11.0-11.2":0.0425,"11.3-11.4":0.0425,"12.0-12.1":0.034,"12.2-12.5":0.51844,"13.0-13.1":0.11474,"13.2":0.017,"13.3":0.07224,"13.4-13.7":0.21673,"14.0-14.4":0.68843,"14.5-14.8":1.75931,"15.0-15.1":0.38671,"15.2-15.3":0.62468,"15.4":0.69693,"15.5":1.81455,"15.6":21.31996,"16.0":10.81509,"16.1":0.56519},P:{"4":0.0419,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01048,"12.0":0.01048,"13.0":0.02095,"14.0":0.02095,"15.0":0.02095,"16.0":0.0838,"17.0":0.09428,"18.0":1.83323},I:{"0":0,"3":0.02255,"4":0.05637,"2.1":0.01127,"2.2":0.03946,"2.3":0.02255,"4.1":0.02255,"4.2-4.3":0.14657,"4.4":0,"4.4.3-4.4.4":0.1804},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.03052,"9":0.07121,"10":0.00509,"11":0.12716,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.4389},Q:{"13.1":0.11495},O:{"0":0.0836},H:{"0":0.23744},L:{"0":32.8468},S:{"2.5":0.00523}};
+module.exports={C:{"2":0,"3":0,"4":0.00491,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01473,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00491,"39":0,"40":0,"41":0,"42":0,"43":0.00491,"44":0.00982,"45":0,"46":0,"47":0,"48":0.00491,"49":0,"50":0,"51":0,"52":0.01964,"53":0,"54":0.00491,"55":0,"56":0.00491,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00491,"69":0,"70":0,"71":0,"72":0,"73":0.00491,"74":0,"75":0,"76":0,"77":0,"78":0.02947,"79":0.00491,"80":0.00491,"81":0.00491,"82":0.00491,"83":0.00491,"84":0,"85":0,"86":0,"87":0.00491,"88":0.00491,"89":0.00491,"90":0,"91":0.00982,"92":0,"93":0.00491,"94":0.01964,"95":0.00491,"96":0,"97":0.00491,"98":0.00491,"99":0.00491,"100":0.00491,"101":0.00491,"102":0.05402,"103":0.00982,"104":0.00982,"105":0.01964,"106":0.0442,"107":0.71701,"108":0.5795,"109":0.00491,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00491,"36":0,"37":0,"38":0,"39":0,"40":0.00982,"41":0.00491,"42":0,"43":0.00491,"44":0,"45":0,"46":0,"47":0.00491,"48":0.02456,"49":0.01964,"50":0,"51":0,"52":0.00491,"53":0,"54":0,"55":0,"56":0.08349,"57":0,"58":0,"59":0.00491,"60":0.00491,"61":0.02456,"62":0.00491,"63":0.00491,"64":0.00491,"65":0.00491,"66":0.03438,"67":0.00491,"68":0.00491,"69":0.00982,"70":0.00491,"71":0.00982,"72":0.00491,"73":0.00491,"74":0.01473,"75":0.00982,"76":0.0442,"77":0.00491,"78":0.00982,"79":0.07367,"80":0.02947,"81":0.04911,"83":0.07367,"84":0.02947,"85":0.05893,"86":0.04911,"87":0.05893,"88":0.01473,"89":0.03929,"90":0.01964,"91":0.03438,"92":0.01964,"93":0.05893,"94":0.01964,"95":0.00982,"96":0.02456,"97":0.05402,"98":0.02456,"99":0.02947,"100":0.03438,"101":0.06384,"102":0.1326,"103":0.3143,"104":0.10804,"105":0.1768,"106":0.27993,"107":2.89749,"108":8.41745,"109":0.03438,"110":0.02947,"111":0.02456},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.00491,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00491,"90":0,"91":0.00491,"92":0.06875,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00491,"13":0,"14":0,"15":0,"16":0,"17":0.00491,"18":0.00491,"79":0,"80":0,"81":0,"83":0,"84":0.00491,"85":0.00491,"86":0.00491,"87":0.00491,"88":0,"89":0,"90":0,"91":0,"92":0.00491,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00491,"101":0.00491,"102":0.00491,"103":0.00491,"104":0.00491,"105":0.00982,"106":0.02947,"107":0.97238,"108":2.21977},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00491,"10":0,"11":0,"12":0.00491,"13":0.01964,"14":0.09331,"15":0.02456,_:"0","3.1":0,"3.2":0,"5.1":0.00491,"6.1":0,"7.1":0,"9.1":0.03929,"10.1":0,"11.1":0.00491,"12.1":0.03929,"13.1":0.27993,"14.1":0.27011,"15.1":0.03929,"15.2-15.3":0.03929,"15.4":0.0884,"15.5":0.18171,"15.6":1.46839,"16.0":0.21117,"16.1":0.68263,"16.2":0.15224,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0042,"5.0-5.1":0,"6.0-6.1":0.00841,"7.0-7.1":0.0042,"8.1-8.4":0.01261,"9.0-9.2":0.02942,"9.3":0.08407,"10.0-10.2":0.00841,"10.3":0.10929,"11.0-11.2":0.04203,"11.3-11.4":0.04624,"12.0-12.1":0.02942,"12.2-12.5":0.48759,"13.0-13.1":0.23118,"13.2":0.03363,"13.3":0.06305,"13.4-13.7":0.18074,"14.0-14.4":0.55904,"14.5-14.8":1.2652,"15.0-15.1":0.31525,"15.2-15.3":0.48338,"15.4":0.53802,"15.5":1.20215,"15.6":6.98592,"16.0":5.43489,"16.1":20.07085,"16.2":1.80743,"16.3":0.04203},P:{"4":0.0636,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.0106,"12.0":0,"13.0":0.0106,"14.0":0.0106,"15.0":0.0106,"16.0":0.053,"17.0":0.0424,"18.0":0.1166,"19.0":1.47334},I:{"0":0,"3":0.02318,"4":0.06376,"2.1":0.01159,"2.2":0.06376,"2.3":0.02318,"4.1":0.02318,"4.2-4.3":0.17388,"4.4":0,"4.4.3-4.4.4":0.16229},A:{"6":0,"7":0,"8":0.04378,"9":0.04378,"10":0.00547,"11":0.0985,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0.01527},R:{_:"0"},M:{"0":0.45801},Q:{"13.1":0.18829},O:{"0":0.09669},H:{"0":0.26017},L:{"0":31.8374},S:{"2.5":0.00509}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js
index 6659a3b35a9014..19ff53b7c6c2cc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0.00487,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02921,"53":0,"54":0,"55":0.00487,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00487,"63":0,"64":0,"65":0,"66":0.00487,"67":0,"68":0.00487,"69":0,"70":0,"71":0,"72":0,"73":0.01947,"74":0,"75":0,"76":0,"77":0,"78":0.00974,"79":0,"80":0,"81":0,"82":0,"83":0.00974,"84":0,"85":0,"86":0.00487,"87":0,"88":0.00974,"89":0,"90":0,"91":0.02434,"92":0,"93":0,"94":0,"95":0.00487,"96":0,"97":0,"98":0.00487,"99":0.00974,"100":0.01947,"101":0.00487,"102":0.02434,"103":0.0146,"104":0.05842,"105":0.6231,"106":0.31642,"107":0.00487,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00974,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.02921,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00487,"48":0.00487,"49":0.03894,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00487,"60":0,"61":0,"62":0.00974,"63":0.00487,"64":0,"65":0.00974,"66":0.00487,"67":0,"68":0,"69":0,"70":0.00487,"71":0.00487,"72":0.00487,"73":0.00487,"74":0.00487,"75":0.00487,"76":0.00487,"77":0.00487,"78":0.0146,"79":0.03408,"80":0.04381,"81":0.0146,"83":0.0146,"84":0.00974,"85":0.00974,"86":0.258,"87":0.01947,"88":0.00974,"89":0.0146,"90":0.0146,"91":0.01947,"92":0.02921,"93":0.04868,"94":0.01947,"95":0.0146,"96":0.02434,"97":0.02434,"98":0.02921,"99":0.02434,"100":0.02921,"101":0.02434,"102":0.03894,"103":0.19959,"104":0.16551,"105":4.17674,"106":11.87792,"107":0.53061,"108":0.00487,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0.00487,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00487,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00487,"86":0,"87":0,"88":0.00487,"89":0.00487,"90":0.55982,"91":1.19753,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00487,"15":0,"16":0,"17":0,"18":0.00487,"79":0,"80":0,"81":0,"83":0,"84":0.00487,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00487,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00487,"101":0,"102":0.00487,"103":0.00487,"104":0.01947,"105":0.25314,"106":1.02228,"107":0.07789},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00487,"14":0.01947,"15":0.00487,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00487,"13.1":0.03408,"14.1":0.04381,"15.1":0.02434,"15.2-15.3":0.00974,"15.4":0.07302,"15.5":0.05842,"15.6":0.16551,"16.0":0.1071,"16.1":0.00974,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02076,"6.0-6.1":0,"7.0-7.1":0.01298,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02725,"10.0-10.2":0.0013,"10.3":0.03503,"11.0-11.2":0.00649,"11.3-11.4":0.0026,"12.0-12.1":0.00519,"12.2-12.5":0.41132,"13.0-13.1":0.00519,"13.2":0.0026,"13.3":0.02725,"13.4-13.7":0.09472,"14.0-14.4":0.19852,"14.5-14.8":0.62541,"15.0-15.1":0.08304,"15.2-15.3":0.16349,"15.4":0.2634,"15.5":0.58778,"15.6":5.55606,"16.0":4.01069,"16.1":0.16089},P:{"4":0.0716,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.13297,"8.2":0,"9.2":0.01023,"10.1":0,"11.1-11.2":0.02046,"12.0":0.01023,"13.0":0.03068,"14.0":0.02046,"15.0":0.02046,"16.0":0.04091,"17.0":0.14319,"18.0":0.96144},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01458,"4.2-4.3":0.02916,"4.4":0,"4.4.3-4.4.4":0.16769},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00531,"9":0,"10":0,"11":0.05311,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.21554},Q:{"13.1":0},O:{"0":0.0154},H:{"0":0.10689},L:{"0":61.6443},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00366,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.02198,"53":0,"54":0,"55":0,"56":0,"57":0.00366,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.00366,"67":0,"68":0.00366,"69":0,"70":0,"71":0,"72":0,"73":0.01466,"74":0,"75":0,"76":0,"77":0,"78":0.00733,"79":0,"80":0,"81":0,"82":0,"83":0.00366,"84":0,"85":0,"86":0.00366,"87":0,"88":0.00366,"89":0,"90":0,"91":0.01099,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00366,"99":0.00366,"100":0.01466,"101":0,"102":0.01466,"103":0.00366,"104":0.02565,"105":0.00733,"106":0.01099,"107":0.30778,"108":0.28579,"109":0.00733,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.02198,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00366,"48":0.00366,"49":0.03298,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00366,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.00733,"63":0,"64":0,"65":0.00733,"66":0,"67":0,"68":0,"69":0,"70":0.00366,"71":0.00366,"72":0,"73":0.00733,"74":0.00733,"75":0.00366,"76":0.00366,"77":0.00366,"78":0,"79":0.01832,"80":0.03298,"81":0.00733,"83":0.00733,"84":0.01099,"85":0.01099,"86":0.16488,"87":0.01099,"88":0.01099,"89":0.00733,"90":0.00366,"91":0.01832,"92":0.00733,"93":0.01466,"94":0.02198,"95":0.01466,"96":0.01466,"97":0.01099,"98":0.01832,"99":0.01099,"100":0.01466,"101":0.01466,"102":0.01832,"103":0.05496,"104":0.02931,"105":0.05862,"106":0.08061,"107":1.25309,"108":7.786,"109":0.00366,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00366,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00366,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00366,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00366,"92":0.2748,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00366,"15":0,"16":0,"17":0,"18":0.00366,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00366,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00733,"106":0.00366,"107":0.22717,"108":0.60822},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00366,"14":0.00733,"15":0.00366,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00366,"13.1":0.01466,"14.1":0.01466,"15.1":0.01466,"15.2-15.3":0.00366,"15.4":0.01832,"15.5":0.02931,"15.6":0.08061,"16.0":0.01832,"16.1":0.07694,"16.2":0.01466,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01515,"6.0-6.1":0,"7.0-7.1":0.01212,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01667,"10.0-10.2":0.00152,"10.3":0.02273,"11.0-11.2":0.00758,"11.3-11.4":0.00455,"12.0-12.1":0.00758,"12.2-12.5":0.46968,"13.0-13.1":0.00455,"13.2":0.00303,"13.3":0.01818,"13.4-13.7":0.06969,"14.0-14.4":0.19545,"14.5-14.8":0.52574,"15.0-15.1":0.0803,"15.2-15.3":0.14545,"15.4":0.22272,"15.5":0.48483,"15.6":2.16962,"16.0":2.34689,"16.1":6.09221,"16.2":0.54847,"16.3":0.01667},P:{"4":0.11118,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24258,"8.2":0.01011,"9.2":0.01011,"10.1":0,"11.1-11.2":0.03032,"12.0":0.01011,"13.0":0.04043,"14.0":0.02021,"15.0":0.02021,"16.0":0.05054,"17.0":0.15161,"18.0":0.15161,"19.0":1.27354},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02061,"4.4":0,"4.4.3-4.4.4":0.12366},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02198,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25978},Q:{"13.1":0},O:{"0":0.00634},H:{"0":0.17996},L:{"0":69.82128},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js
index fded145db1cd35..958ccdbfd74c74 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0131,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00328,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00328,"92":0,"93":0,"94":0.00328,"95":0.00328,"96":0.00655,"97":0.00328,"98":0.00983,"99":0.00655,"100":0.00655,"101":0.00655,"102":0.0131,"103":0.00655,"104":0.00983,"105":0.19323,"106":0.0917,"107":0.00328,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00328,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0786,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00328,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.00328,"64":0.00328,"65":0,"66":0.00655,"67":0,"68":0.00328,"69":0,"70":0.00328,"71":0.00328,"72":0.00328,"73":0,"74":0.00655,"75":0,"76":0,"77":0,"78":0,"79":0.0131,"80":0.00328,"81":0.00983,"83":0.00983,"84":0.0131,"85":0.00655,"86":0.02293,"87":0.00328,"88":0.00328,"89":0.01638,"90":0.00328,"91":0.00983,"92":0.00655,"93":0.00328,"94":0.00328,"95":0.00655,"96":0.0131,"97":0.01638,"98":0.01638,"99":0.00983,"100":0.01965,"101":0.0131,"102":0.01638,"103":0.04258,"104":0.131,"105":1.63423,"106":5.05333,"107":0.17685,"108":0.00983,"109":0.00328,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00655,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00328,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00328,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00655,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00655,"52":0,"53":0.02948,"54":0,"55":0.00328,"56":0.00328,"57":0.00328,"58":0,"60":0,"62":0.01965,"63":0,"64":0.00655,"65":0.00328,"66":0,"67":0.00328,"68":0.00328,"69":0,"70":0,"71":0.00328,"72":0.00983,"73":0.00328,"74":0,"75":0.00328,"76":0.00328,"77":0.00328,"78":0,"79":0.01965,"80":0.00328,"81":0.01638,"82":0.00328,"83":0.00328,"84":0.00655,"85":0.00328,"86":0.00328,"87":0.00328,"88":0.00328,"89":0.00655,"90":0.04258,"91":0.0262,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00328},B:{"12":0.00655,"13":0.00328,"14":0,"15":0.00328,"16":0.00328,"17":0.00328,"18":0.02293,"79":0,"80":0,"81":0,"83":0,"84":0.00655,"85":0,"86":0,"87":0,"88":0,"89":0.00328,"90":0,"91":0,"92":0.00655,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00328,"102":0.00328,"103":0.00655,"104":0.00328,"105":0.09498,"106":0.38645,"107":0.0262},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00983,"15":0.00328,_:"0","3.1":0,"3.2":0,"5.1":0.12118,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00328,"13.1":0.00983,"14.1":0.01638,"15.1":0.00655,"15.2-15.3":0.00655,"15.4":0.0131,"15.5":0.01965,"15.6":0.06223,"16.0":0.0655,"16.1":0.00983,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00193,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.05974,"8.1-8.4":0,"9.0-9.2":0.00964,"9.3":0.03854,"10.0-10.2":0.00482,"10.3":0.04625,"11.0-11.2":0.01445,"11.3-11.4":0.00674,"12.0-12.1":0.01253,"12.2-12.5":0.6523,"13.0-13.1":0.00867,"13.2":0.00867,"13.3":0.03661,"13.4-13.7":0.04721,"14.0-14.4":0.21486,"14.5-14.8":0.46634,"15.0-15.1":0.16187,"15.2-15.3":0.24088,"15.4":0.27171,"15.5":0.63399,"15.6":2.27679,"16.0":3.48312,"16.1":0.1927},P:{"4":0.8877,"5.0-5.4":0.02018,"6.2-6.4":0.09079,"7.2-7.4":0.57499,"8.2":0,"9.2":0.07061,"10.1":0.02018,"11.1-11.2":0.18158,"12.0":0.06053,"13.0":0.1614,"14.0":0.18158,"15.0":0.13114,"16.0":0.38333,"17.0":0.51446,"18.0":2.73371},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00954,"4.2-4.3":0.0259,"4.4":0,"4.4.3-4.4.4":0.13766},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00328,"9":0,"10":0,"11":0.06878,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0538},Q:{"13.1":0.01345},O:{"0":3.64495},H:{"0":0.32471},L:{"0":65.34925},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00305,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00609,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00305,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0.00305,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00305,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00609,"99":0,"100":0,"101":0,"102":0.01523,"103":0.00305,"104":0.00305,"105":0.00305,"106":0.00305,"107":0.10049,"108":0.10658,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00305,"40":0.00305,"41":0.00305,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.02741,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00305,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.00914,"65":0,"66":0.00914,"67":0,"68":0.00305,"69":0,"70":0,"71":0.00305,"72":0.00305,"73":0,"74":0.00609,"75":0,"76":0,"77":0.00305,"78":0.00305,"79":0.00914,"80":0.00609,"81":0.00609,"83":0.01523,"84":0.00914,"85":0.00305,"86":0.04263,"87":0.01218,"88":0.00305,"89":0.00609,"90":0.00305,"91":0.01218,"92":0.00609,"93":0.00305,"94":0.00305,"95":0.00305,"96":0.00914,"97":0.00914,"98":0.00914,"99":0.00609,"100":0.01827,"101":0.01827,"102":0.01523,"103":0.02741,"104":0.11267,"105":0.02741,"106":0.0335,"107":1.02008,"108":4.73498,"109":0.00914,"110":0.00305,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00305,"41":0,"42":0.00305,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00305,"53":0.01523,"54":0,"55":0.00305,"56":0,"57":0.00305,"58":0,"60":0,"62":0.00609,"63":0,"64":0.00609,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00305,"73":0.01523,"74":0.00305,"75":0.00305,"76":0.00305,"77":0,"78":0,"79":0.01523,"80":0.00305,"81":0.00305,"82":0.00305,"83":0,"84":0.00305,"85":0,"86":0,"87":0,"88":0,"89":0.00305,"90":0.01218,"91":0.00609,"92":0.01827,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00305,"13":0,"14":0,"15":0,"16":0,"17":0.00305,"18":0.02436,"79":0,"80":0,"81":0,"83":0,"84":0.00305,"85":0,"86":0,"87":0,"88":0,"89":0.00305,"90":0,"91":0,"92":0.00609,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00305,"105":0.00305,"106":0.00305,"107":0.14312,"108":0.41717},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00609,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.07917,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00609,"14.1":0.00914,"15.1":0.00609,"15.2-15.3":0.00305,"15.4":0.01218,"15.5":0.00914,"15.6":0.0335,"16.0":0.01218,"16.1":0.0944,"16.2":0.01218,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0.00193,"4.2-4.3":0.00097,"5.0-5.1":0.00193,"6.0-6.1":0,"7.0-7.1":0.03671,"8.1-8.4":0,"9.0-9.2":0.00386,"9.3":0.07633,"10.0-10.2":0.0058,"10.3":0.057,"11.0-11.2":0.04831,"11.3-11.4":0.0087,"12.0-12.1":0.00773,"12.2-12.5":0.61157,"13.0-13.1":0.00386,"13.2":0.00386,"13.3":0.01739,"13.4-13.7":0.05314,"14.0-14.4":0.15845,"14.5-14.8":0.32752,"15.0-15.1":0.08599,"15.2-15.3":0.17874,"15.4":0.17294,"15.5":0.34878,"15.6":0.89078,"16.0":1.77963,"16.1":3.13223,"16.2":0.51109,"16.3":0.01836},P:{"4":0.64448,"5.0-5.4":0.02014,"6.2-6.4":0.08056,"7.2-7.4":0.76532,"8.2":0,"9.2":0.08056,"10.1":0.02014,"11.1-11.2":0.18126,"12.0":0.05035,"13.0":0.19133,"14.0":0.17119,"15.0":0.11077,"16.0":0.45315,"17.0":0.37259,"18.0":0.83581,"19.0":2.88},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00273,"4.2-4.3":0.01092,"4.4":0,"4.4.3-4.4.4":0.05462},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0638,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.04173},Q:{"13.1":0.00696},O:{"0":3.64442},H:{"0":0.33581},L:{"0":66.29291},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js
index d3a9e33b3b828d..2f40ef0753268c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.01901,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.0095,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.13306,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.03802,"92":0.01901,"93":0,"94":0.01901,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.07603,"103":0,"104":0.02851,"105":7.42262,"106":2.42352,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.29462,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.01901,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.91238,"94":0,"95":0.34214,"96":0.01901,"97":0,"98":0.0095,"99":0,"100":0.06653,"101":0,"102":0.01901,"103":0.31363,"104":0.0095,"105":16.68902,"106":39.15648,"107":0.77933,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0.0095,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0095,"91":0.0095,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.04752,"16":0,"17":0.05702,"18":2.24294,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.18058,"105":2.43302,"106":11.8895,"107":0.67478},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01901,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.4847,"12.1":0.0095,"13.1":0.06653,"14.1":0.06653,"15.1":0.0095,"15.2-15.3":0.02851,"15.4":0.10454,"15.5":0.02851,"15.6":1.37808,"16.0":0.78883,"16.1":0.27562,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01031,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.59866,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.02014,"14.5-14.8":0.05058,"15.0-15.1":0,"15.2-15.3":0.01031,"15.4":0.04076,"15.5":0.13211,"15.6":2.62792,"16.0":0.78135,"16.1":0.58835},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.00982,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0.00982,"15.0":0,"16.0":0,"17.0":0,"18.0":0.38311},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.15206,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0.00517},L:{"0":4.52338},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.07745,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.12585,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.01936,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0.00968,"99":0,"100":0,"101":0,"102":0.14522,"103":0,"104":0,"105":0,"106":0.41628,"107":4.90827,"108":4.66624,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.17426,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.95842,"94":0,"95":0.25171,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00968,"104":0,"105":0.01936,"106":0.49373,"107":8.19981,"108":50.72844,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.06777,"16":0,"17":0.00968,"18":2.20727,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00968,"107":4.13379,"108":11.9754},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00968,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.02904,"12.1":0.02904,"13.1":0.04841,"14.1":0.21298,"15.1":0.01936,"15.2-15.3":0,"15.4":0.00968,"15.5":0.12585,"15.6":0.45501,"16.0":0.75512,"16.1":1.16172,"16.2":0.19362,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.15834,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.04881,"14.5-14.8":0.06095,"15.0-15.1":0,"15.2-15.3":0,"15.4":0.02429,"15.5":0.04881,"15.6":0.06095,"16.0":0.06095,"16.1":1.56024,"16.2":0.20715,"16.3":0},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0,"19.0":0.44915},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.16458,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.01276},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":3.83723},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js
index 58bd6d8ac987e8..0b594d0e32c994 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00461,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00461,"103":0.00461,"104":0.00921,"105":0.65419,"106":0.21653,"107":0.01382,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.05068,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.00461,"39":0,"40":0,"41":0,"42":0,"43":0.00461,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.00461,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0.00461,"72":0,"73":0,"74":0.00461,"75":0.04607,"76":0.02304,"77":0,"78":0,"79":0.03686,"80":0,"81":0.05989,"83":0.10135,"84":0,"85":0,"86":0,"87":0.00921,"88":0.00921,"89":0,"90":0.00461,"91":0.07832,"92":0.00461,"93":0.04607,"94":0.00461,"95":0.01382,"96":0,"97":0,"98":0.00921,"99":0.00921,"100":0.01843,"101":0.00921,"102":0.01843,"103":0.12439,"104":0.14282,"105":2.57071,"106":6.86443,"107":0.31328,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00461,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01382,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.10596,"91":0.29024,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00461,"13":0.00921,"14":0,"15":0.01843,"16":0.00461,"17":0,"18":0.00461,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00461,"93":0,"94":0.00461,"95":0,"96":0,"97":0,"98":0.00461,"99":0,"100":0,"101":0.00461,"102":0.00921,"103":0.00461,"104":0.00921,"105":0.71409,"106":2.46014,"107":0.15203},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00921,"13":0.00461,"14":0.09214,"15":0.00461,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00461,"10.1":0,"11.1":0.00461,"12.1":0.01382,"13.1":0.10596,"14.1":0.0645,"15.1":0.00461,"15.2-15.3":0.01382,"15.4":0.00921,"15.5":0.04607,"15.6":0.33631,"16.0":0.49295,"16.1":0.02304,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.43104,"8.1-8.4":0.06286,"9.0-9.2":0.0015,"9.3":0.0449,"10.0-10.2":0,"10.3":0.06436,"11.0-11.2":0.00748,"11.3-11.4":0.02095,"12.0-12.1":0,"12.2-12.5":0.46547,"13.0-13.1":0.00748,"13.2":0,"13.3":0,"13.4-13.7":0.04191,"14.0-14.4":0.08531,"14.5-14.8":0.17212,"15.0-15.1":0.39363,"15.2-15.3":0.07483,"15.4":0.15116,"15.5":1.33205,"15.6":6.19327,"16.0":4.35235,"16.1":0.21403},P:{"4":0.25387,"5.0-5.4":0,"6.2-6.4":0.02308,"7.2-7.4":0.1154,"8.2":0,"9.2":0.08078,"10.1":0,"11.1-11.2":0.0577,"12.0":0.03462,"13.0":0.28849,"14.0":0.01154,"15.0":0.06924,"16.0":0.18463,"17.0":0.48466,"18.0":3.68113},I:{"0":0,"3":0,"4":0.05461,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.16384,"4.4":0,"4.4.3-4.4.4":0.94665},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00921,"11":0.03225,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14561},Q:{"13.1":0},O:{"0":0.04314},H:{"0":0.49015},L:{"0":59.26315},S:{"2.5":0.00539}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00499,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00499,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00997,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.00499,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00499,"106":0.00499,"107":0.62338,"108":0.58348,"109":0.07481,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00499,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00499,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00499,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.16956,"76":0.03491,"77":0,"78":0.00499,"79":0.06483,"80":0,"81":0.01496,"83":0.10473,"84":0,"85":0,"86":0.00499,"87":0.01995,"88":0.01995,"89":0,"90":0,"91":0.00997,"92":0.00499,"93":0.07481,"94":0.01995,"95":0.0399,"96":0.00499,"97":0.00499,"98":0,"99":0,"100":0.00499,"101":0.00499,"102":0.00997,"103":0.16956,"104":0.17953,"105":0.04488,"106":0.12966,"107":2.05963,"108":8.35821,"109":0.00997,"110":0.00499,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.06483,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00499,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00499,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.06483,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00499,"16":0,"17":0.00997,"18":0.00499,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00499,"93":0,"94":0.00499,"95":0,"96":0,"97":0,"98":0,"99":0.00499,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.00997,"106":0.01995,"107":0.84779,"108":2.99719},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00499,"14":0.08478,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00499,"13.1":0.03491,"14.1":0.0399,"15.1":0.00499,"15.2-15.3":0.00499,"15.4":0.01496,"15.5":0.02992,"15.6":0.91262,"16.0":0.03491,"16.1":0.53361,"16.2":0.09475,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00828,"7.0-7.1":0.05586,"8.1-8.4":0.10966,"9.0-9.2":0,"9.3":0.02897,"10.0-10.2":0,"10.3":0.08483,"11.0-11.2":0.0269,"11.3-11.4":0.00414,"12.0-12.1":0.02897,"12.2-12.5":0.55449,"13.0-13.1":0.00828,"13.2":0,"13.3":0,"13.4-13.7":0.03517,"14.0-14.4":0.11793,"14.5-14.8":0.19655,"15.0-15.1":0.57725,"15.2-15.3":0.0331,"15.4":0.12,"15.5":2.49727,"15.6":1.94071,"16.0":3.61039,"16.1":7.92631,"16.2":0.79449,"16.3":0},P:{"4":1.00797,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1622,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03476,"12.0":0,"13.0":0.38233,"14.0":0.0811,"15.0":0,"16.0":0.04634,"17.0":0.17379,"18.0":0.22013,"19.0":2.24766},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":1.23195},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00499,"11":0.01995,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08522},Q:{"13.1":0},O:{"0":0.20052},H:{"0":0.10441},L:{"0":53.71705},S:{"2.5":0.00501}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js
index b079fb08db0091..20584a8cc3e82b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.08643,"28":0.0054,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0054,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.0054,"44":0,"45":0.0054,"46":0,"47":0.0054,"48":0,"49":0,"50":0,"51":0,"52":0.20528,"53":0,"54":0,"55":0.0054,"56":0.0054,"57":0.0054,"58":0.0054,"59":0,"60":0.0108,"61":0.0108,"62":0.0054,"63":0,"64":0,"65":0.0054,"66":0,"67":0.0054,"68":0.02701,"69":0.0054,"70":0.0054,"71":0,"72":0.01621,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.02161,"79":0,"80":0.0054,"81":0.0054,"82":0.0054,"83":0,"84":0,"85":0.0054,"86":0,"87":0,"88":0.0108,"89":0.0054,"90":0,"91":0.02161,"92":0,"93":0.0054,"94":0.0054,"95":0.0108,"96":0.0054,"97":0.0054,"98":0.0108,"99":0.04862,"100":0.0108,"101":0.0054,"102":0.03781,"103":0.03781,"104":0.04862,"105":1.0804,"106":1.12902,"107":0.0054,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.0054,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.0054,"43":0,"44":0,"45":0,"46":0,"47":0.0054,"48":0.0054,"49":0.20528,"50":0,"51":0.0054,"52":0,"53":0,"54":0,"55":0.0054,"56":0.0054,"57":0,"58":0.0054,"59":0,"60":0,"61":0.0054,"62":0,"63":0.02161,"64":0.0054,"65":0.02161,"66":0.0054,"67":0.0054,"68":0.01621,"69":0.01621,"70":0.01621,"71":0.0108,"72":0.0054,"73":0.0054,"74":0.0054,"75":0.01621,"76":0.02701,"77":0.01621,"78":0.0108,"79":0.02701,"80":0.0108,"81":0.02161,"83":0.02701,"84":0.04862,"85":0.03241,"86":0.04322,"87":0.04862,"88":0.04322,"89":0.02701,"90":0.04862,"91":0.09724,"92":0.04862,"93":0.04322,"94":0.02701,"95":0.02161,"96":0.06482,"97":0.11884,"98":0.07023,"99":0.07563,"100":0.08643,"101":0.08103,"102":0.12425,"103":0.31332,"104":0.30251,"105":3.60854,"106":12.02485,"107":0.50779,"108":0.0054,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.0108,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.0108,"64":0.0054,"65":0.02161,"66":0,"67":0,"68":0.0054,"69":0,"70":0,"71":0.0054,"72":0.0108,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.02161,"80":0,"81":0,"82":0.0054,"83":0,"84":0.0054,"85":0.02701,"86":0.0054,"87":0,"88":0.0054,"89":0.0108,"90":0.32952,"91":0.70226,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0108,"13":0,"14":0.0054,"15":0.0054,"16":0,"17":0,"18":0.0054,"79":0,"80":0,"81":0,"83":0,"84":0.0054,"85":0.0054,"86":0.0054,"87":0.0054,"88":0.0054,"89":0.0054,"90":0.0054,"91":0.0054,"92":0.0108,"93":0,"94":0,"95":0,"96":0.0054,"97":0,"98":0.0054,"99":0.0054,"100":0.0054,"101":0.0108,"102":0.0108,"103":0.03241,"104":0.03241,"105":0.23769,"106":0.89673,"107":0.07023},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0108,"14":0.02701,"15":0.0054,_:"0","3.1":0,"3.2":0,"5.1":0.0054,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0108,"12.1":0,"13.1":0.02701,"14.1":0.02701,"15.1":0.0054,"15.2-15.3":0.0054,"15.4":0.01621,"15.5":0.04322,"15.6":0.11344,"16.0":0.03241,"16.1":0.0054,"16.2":0},G:{"8":0,"3.2":0.00085,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00213,"6.0-6.1":0.00341,"7.0-7.1":0.03282,"8.1-8.4":0.01151,"9.0-9.2":0.00128,"9.3":0.07842,"10.0-10.2":0.00213,"10.3":0.10016,"11.0-11.2":0.00682,"11.3-11.4":0.00341,"12.0-12.1":0.00469,"12.2-12.5":0.37805,"13.0-13.1":0.01492,"13.2":0.00767,"13.3":0.01833,"13.4-13.7":0.05328,"14.0-14.4":0.10655,"14.5-14.8":0.19265,"15.0-15.1":0.05328,"15.2-15.3":0.09249,"15.4":0.09803,"15.5":0.23995,"15.6":1.19636,"16.0":1.26839,"16.1":0.07757},P:{"4":0.12599,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.09449,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.06299,"12.0":0,"13.0":0.05249,"14.0":0.021,"15.0":0.0105,"16.0":0.06299,"17.0":0.19948,"18.0":0.62993},I:{"0":0,"3":0,"4":0.00861,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03587,"4.2-4.3":0.07175,"4.4":0,"4.4.3-4.4.4":0.49937},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03781,"5.5":0},J:{"7":0,"10":0.0046},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.16553},Q:{"13.1":0},O:{"0":0.02759},H:{"0":0.40919},L:{"0":67.44215},S:{"2.5":0.01379}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00514,"27":0.0873,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00514,"46":0,"47":0.00514,"48":0.00514,"49":0,"50":0,"51":0.00514,"52":0.21567,"53":0,"54":0.0873,"55":0.00514,"56":0.00514,"57":0,"58":0.00514,"59":0,"60":0.00514,"61":0.02054,"62":0.00514,"63":0,"64":0,"65":0.00514,"66":0.00514,"67":0.00514,"68":0.02054,"69":0.00514,"70":0.00514,"71":0,"72":0.01027,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.01541,"79":0.00514,"80":0,"81":0,"82":0.00514,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.01027,"89":0,"90":0.00514,"91":0.01541,"92":0,"93":0.00514,"94":0.00514,"95":0.01027,"96":0.00514,"97":0.00514,"98":0.00514,"99":0.03081,"100":0.00514,"101":0.00514,"102":0.04108,"103":0.02054,"104":0.02568,"105":0.02054,"106":0.03081,"107":0.9089,"108":0.7189,"109":0.01027,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00514,"23":0,"24":0,"25":0,"26":0,"27":0.00514,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.00514,"43":0,"44":0,"45":0,"46":0,"47":0.00514,"48":0,"49":0.23108,"50":0,"51":0.00514,"52":0,"53":0,"54":0,"55":0.00514,"56":0.00514,"57":0,"58":0.00514,"59":0,"60":0,"61":0,"62":0,"63":0.00514,"64":0.00514,"65":0.01541,"66":0.00514,"67":0.00514,"68":0.02568,"69":0.01027,"70":0.01027,"71":0.00514,"72":0.00514,"73":0.01027,"74":0.00514,"75":0.01541,"76":0.02054,"77":0.01027,"78":0.00514,"79":0.03081,"80":0.01027,"81":0.02054,"83":0.02054,"84":0.02054,"85":0.03595,"86":0.03595,"87":0.03595,"88":0.03081,"89":0.01027,"90":0.02054,"91":0.05649,"92":0.04108,"93":0.04108,"94":0.02054,"95":0.01541,"96":0.05135,"97":0.0873,"98":0.04108,"99":0.04108,"100":0.08216,"101":0.04622,"102":0.07703,"103":0.19,"104":0.13351,"105":0.20027,"106":0.23621,"107":2.1413,"108":12.67832,"109":0.00514,"110":0.00514,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00514,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.00514,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.01027,"64":0,"65":0,"66":0.00514,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00514,"75":0,"76":0,"77":0,"78":0,"79":0.01541,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01027,"86":0.00514,"87":0,"88":0,"89":0,"90":0,"91":0.00514,"92":0.15405,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00514,"16":0,"17":0,"18":0.00514,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00514,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00514,"104":0.00514,"105":0.01027,"106":0.00514,"107":0.31837,"108":0.81133},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.01027,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00514,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00514,"12.1":0.00514,"13.1":0.01027,"14.1":0.02054,"15.1":0,"15.2-15.3":0.00514,"15.4":0.01027,"15.5":0.02054,"15.6":0.06676,"16.0":0.01027,"16.1":0.04108,"16.2":0.01027,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00482,"6.0-6.1":0.00263,"7.0-7.1":0.01227,"8.1-8.4":0.00438,"9.0-9.2":0.00307,"9.3":0.10822,"10.0-10.2":0.00175,"10.3":0.0885,"11.0-11.2":0.00701,"11.3-11.4":0.00438,"12.0-12.1":0.0035,"12.2-12.5":0.27207,"13.0-13.1":0.01271,"13.2":0.00307,"13.3":0.01314,"13.4-13.7":0.0333,"14.0-14.4":0.07229,"14.5-14.8":0.14808,"15.0-15.1":0.04031,"15.2-15.3":0.07273,"15.4":0.09288,"15.5":0.11172,"15.6":0.48982,"16.0":0.71983,"16.1":1.43309,"16.2":0.19584,"16.3":0.01051},P:{"4":0.11481,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.0835,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.01044,"12.0":0,"13.0":0.03131,"14.0":0.02087,"15.0":0.01044,"16.0":0.05218,"17.0":0.17743,"18.0":0.07306,"19.0":0.64709},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0192,"4.2-4.3":0.0456,"4.4":0,"4.4.3-4.4.4":0.53519},A:{"6":0,"7":0,"8":0,"9":0.00514,"10":0,"11":0.04108,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.00487},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18974},Q:{"13.1":0},O:{"0":0.07298},H:{"0":0.40992},L:{"0":70.14134},S:{"2.5":0.00487}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js
index 4a7c79d36817a9..2aa066badf7776 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00422,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.20232,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0.06323,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.01686,"103":0,"104":0,"105":0.23183,"106":0.24869,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.17703,"76":0.00843,"77":0,"78":0,"79":0.00422,"80":0,"81":0,"83":0,"84":0.00422,"85":0,"86":0.00422,"87":0.0548,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0.06323,"94":0,"95":0.00422,"96":0,"97":0,"98":0.00843,"99":0,"100":0,"101":0,"102":0.00843,"103":0.12645,"104":0.04215,"105":2.65545,"106":5.93472,"107":0.21075,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.00422,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00422,"90":0.13067,"91":0.03372,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.05058,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00843,"105":0.53952,"106":1.19706,"107":0.0843},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00422,"13":0,"14":0.04215,"15":0.00422,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00843,"13.1":0.28241,"14.1":0.3372,"15.1":0.05058,"15.2-15.3":0.00843,"15.4":0.02951,"15.5":1.10012,"15.6":2.44049,"16.0":0.2529,"16.1":0.01265,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01227,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00409,"10.0-10.2":0,"10.3":0.04089,"11.0-11.2":0.00409,"11.3-11.4":0.11859,"12.0-12.1":0.00409,"12.2-12.5":0.15949,"13.0-13.1":0.01227,"13.2":0,"13.3":0.00409,"13.4-13.7":0.0368,"14.0-14.4":0.2331,"14.5-14.8":1.76253,"15.0-15.1":0.22492,"15.2-15.3":0.33533,"15.4":0.45392,"15.5":3.34513,"15.6":19.46961,"16.0":11.44622,"16.1":0.31897},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11403,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.10367,"12.0":0,"13.0":0.02073,"14.0":0.30063,"15.0":0.0311,"16.0":0.0622,"17.0":0.1244,"18.0":3.37951},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.16174},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01686,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.25454},Q:{"13.1":0},O:{"0":0.01736},H:{"0":0.02191},L:{"0":38.42307},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0.0043,"74":0,"75":0,"76":0,"77":0,"78":0.04726,"79":0.0043,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00859,"98":0,"99":0,"100":0,"101":0.03007,"102":0.03437,"103":0,"104":0.0043,"105":0.06874,"106":0.00859,"107":1.55086,"108":0.06444,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00859,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.0043,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0043,"73":0,"74":0,"75":0.14177,"76":0.00859,"77":0,"78":0,"79":0.01289,"80":0,"81":0.01718,"83":0.00859,"84":0,"85":0.03866,"86":0.35227,"87":0.20191,"88":0,"89":0,"90":0.0043,"91":0,"92":0,"93":0.0043,"94":0.24487,"95":0,"96":0.02578,"97":0,"98":0.0043,"99":0.14606,"100":0.02148,"101":0.00859,"102":0.02148,"103":0.14177,"104":0,"105":0.04726,"106":0.05155,"107":1.24154,"108":5.35711,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.0043,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0.03437,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.02148,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0043,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.03007,"104":0.01289,"105":0.0043,"106":0,"107":0.59285,"108":0.9666},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0043,"14":0.02148,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0043,"13.1":0.23198,"14.1":0.09451,"15.1":0.00859,"15.2-15.3":0.01289,"15.4":0.59714,"15.5":1.11696,"15.6":1.36613,"16.0":0.22769,"16.1":1.38331,"16.2":0.20621,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00456,"10.0-10.2":0,"10.3":0.01367,"11.0-11.2":0.03189,"11.3-11.4":0.16855,"12.0-12.1":0.21411,"12.2-12.5":0.56943,"13.0-13.1":0.00911,"13.2":0,"13.3":0.00911,"13.4-13.7":0.09566,"14.0-14.4":0.123,"14.5-14.8":1.87685,"15.0-15.1":0.09566,"15.2-15.3":0.17311,"15.4":0.64687,"15.5":1.46686,"15.6":10.74632,"16.0":6.31842,"16.1":19.0418,"16.2":1.97707,"16.3":0.00911},P:{"4":0.48919,"5.0-5.4":0.01041,"6.2-6.4":0,"7.2-7.4":0.09367,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.03122,"12.0":0,"13.0":0.05204,"14.0":0.1249,"15.0":0,"16.0":0.04163,"17.0":0,"18.0":0.11449,"19.0":2.07126},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.33253,"4.4":0,"4.4.3-4.4.4":0.26602},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.15895,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.74152},Q:{"13.1":0.01141},O:{"0":0.1483},H:{"0":0.1242},L:{"0":32.45763},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js
index b77d822be7ea70..651e9391631cce 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00548,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0.07118,"95":0,"96":0,"97":0,"98":0.00548,"99":0,"100":0,"101":0,"102":0,"103":0.00548,"104":0.03833,"105":1.32495,"106":0.64058,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.00548,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00548,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00548,"69":0,"70":0,"71":0,"72":0.00548,"73":0,"74":0,"75":0,"76":0.06023,"77":0,"78":0,"79":0.01095,"80":0.00548,"81":0,"83":0.01643,"84":0,"85":0,"86":0,"87":0.01095,"88":0.0219,"89":0.00548,"90":0.00548,"91":0.00548,"92":0.00548,"93":0.09308,"94":0,"95":0.02738,"96":0.01095,"97":0.01095,"98":0.01095,"99":0.0438,"100":0.01643,"101":0.0219,"102":0.09855,"103":1.6863,"104":0.38873,"105":3.8325,"106":8.10848,"107":0.36683,"108":0.00548,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.12045,"91":0.40515,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0.00548,"87":0,"88":0,"89":0.00548,"90":0,"91":0,"92":0.00548,"93":0,"94":0,"95":0,"96":0.00548,"97":0,"98":0,"99":0,"100":0,"101":0.0219,"102":0.00548,"103":0.07665,"104":0.07665,"105":1.06215,"106":3.8106,"107":0.41063},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0219,"12":0,"13":0.05475,"14":0.09308,"15":0.01643,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.01095,"12.1":0.06023,"13.1":0.3285,"14.1":0.50918,"15.1":0.06023,"15.2-15.3":0.01643,"15.4":0.14783,"15.5":0.26828,"15.6":2.88533,"16.0":0.38873,"16.1":0.12593,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02107,"10.0-10.2":0.00421,"10.3":0.17275,"11.0-11.2":0,"11.3-11.4":0.02528,"12.0-12.1":0,"12.2-12.5":0.26123,"13.0-13.1":0.01685,"13.2":0,"13.3":0.02528,"13.4-13.7":0.05477,"14.0-14.4":0.25281,"14.5-14.8":1.33145,"15.0-15.1":0.5014,"15.2-15.3":0.40449,"15.4":0.69522,"15.5":2.62498,"15.6":21.55178,"16.0":10.63474,"16.1":0.58146},P:{"4":0.03146,"5.0-5.4":0.09437,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0.05243,"10.1":0,"11.1-11.2":0.03146,"12.0":0,"13.0":0.02097,"14.0":0.02097,"15.0":0.01049,"16.0":0.11535,"17.0":0.31458,"18.0":2.81027},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.87975,"4.4":0,"4.4.3-4.4.4":0.04888},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.11498,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.37558},Q:{"13.1":0},O:{"0":0.0181},H:{"0":0.04712},L:{"0":25.54643},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.3045,"79":0,"80":0,"81":0.00609,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.00609,"105":0,"106":0.01827,"107":3.70272,"108":0.70035,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00609,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00609,"66":0.00609,"67":0.00609,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0.08526,"76":0.09135,"77":0,"78":0,"79":0.00609,"80":0.00609,"81":0,"83":0.01218,"84":0,"85":0,"86":0,"87":0.03654,"88":0.00609,"89":0,"90":0.00609,"91":0.00609,"92":0,"93":0.19488,"94":0.00609,"95":0.14616,"96":0,"97":0.00609,"98":0.01827,"99":0.01218,"100":0.01218,"101":0.01218,"102":0.05481,"103":0.50547,"104":0.03045,"105":0.27405,"106":0.16443,"107":3.86715,"108":11.40657,"109":0.00609,"110":0.00609,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.15225,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00609,"90":0.00609,"91":0,"92":0.00609,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.04263,"104":0.00609,"105":0.01827,"106":0.03045,"107":2.11323,"108":4.78674},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01218,"14":0.11571,"15":0.01218,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00609,"10.1":0,"11.1":0,"12.1":0.01827,"13.1":0.21924,"14.1":0.46284,"15.1":0.03654,"15.2-15.3":0.02436,"15.4":0.08526,"15.5":0.21924,"15.6":3.045,"16.0":0.33495,"16.1":1.15101,"16.2":0.3045,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02171,"10.0-10.2":0,"10.3":0.0398,"11.0-11.2":0.00724,"11.3-11.4":0.02533,"12.0-12.1":0.00362,"12.2-12.5":0.28586,"13.0-13.1":0.00724,"13.2":0,"13.3":0.08322,"13.4-13.7":0.04342,"14.0-14.4":0.6477,"14.5-14.8":1.19771,"15.0-15.1":0.08322,"15.2-15.3":0.34737,"15.4":0.26053,"15.5":1.08192,"15.6":5.50367,"16.0":6.32506,"16.1":17.54589,"16.2":1.34245,"16.3":0.02171},P:{"4":0.06219,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.02073,"12.0":0,"13.0":0.01037,"14.0":0.02073,"15.0":0,"16.0":0.06219,"17.0":0.32133,"18.0":0.08292,"19.0":2.50844},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.58969,"4.4":0,"4.4.3-4.4.4":0.35381},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01827,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.35972},Q:{"13.1":0},O:{"0":0.05474},H:{"0":0.06293},L:{"0":23.08113},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js
index 97e3a470e5f7a0..34e13033a97161 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0082,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0041,"79":0.00205,"80":0.00205,"81":0.00205,"82":0.00205,"83":0.00205,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00205,"103":0.00205,"104":0.0041,"105":0.04098,"106":0.02459,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00205,"34":0,"35":0,"36":0,"37":0,"38":0.0041,"39":0,"40":0,"41":0.00205,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00205,"50":0,"51":0,"52":0,"53":0.00205,"54":0,"55":0,"56":0,"57":0.00205,"58":0,"59":0,"60":0,"61":0,"62":0.00205,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00205,"69":0.00205,"70":0.00205,"71":0.00205,"72":0.00205,"73":0.00205,"74":0.00205,"75":0.0041,"76":0.00205,"77":0.00205,"78":0.00205,"79":0.01844,"80":0.0041,"81":0.00615,"83":0.01229,"84":0.02049,"85":0.01844,"86":0.02459,"87":0.01639,"88":0.0041,"89":0.00615,"90":0.0041,"91":0.00205,"92":0.0041,"93":0.00205,"94":0.00205,"95":0.00205,"96":0.0041,"97":0.00205,"98":0.0041,"99":0.0041,"100":0.01434,"101":0.0041,"102":0.03278,"103":0.03278,"104":0.03688,"105":0.44258,"106":1.56134,"107":0.06967,"108":0.00205,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00205,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00205,"37":0.01025,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00205,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.00205,"62":0,"63":0,"64":0,"65":0.00205,"66":0,"67":0,"68":0.00205,"69":0,"70":0.00205,"71":0.00205,"72":0.0082,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.01434,"91":0.04098,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00205,"13":0,"14":0,"15":0.00205,"16":0,"17":0,"18":0.0041,"79":0,"80":0,"81":0,"83":0,"84":0.00205,"85":0.00205,"86":0.00205,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00205,"100":0.00205,"101":0,"102":0,"103":0.00205,"104":0.00205,"105":0.03483,"106":0.15163,"107":0.01229},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00205,"14":0.01229,"15":0.00205,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01025,"10.1":0,"11.1":0.00205,"12.1":0,"13.1":0.01025,"14.1":0.02254,"15.1":0.0041,"15.2-15.3":0.00205,"15.4":0.0082,"15.5":0.01434,"15.6":0.06352,"16.0":0.01434,"16.1":0.0041,"16.2":0},G:{"8":0.00487,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00487,"7.0-7.1":0.0219,"8.1-8.4":0.01217,"9.0-9.2":0.01217,"9.3":0.09004,"10.0-10.2":0.03407,"10.3":0.18738,"11.0-11.2":0.07544,"11.3-11.4":0.08761,"12.0-12.1":0.10464,"12.2-12.5":1.96387,"13.0-13.1":0.04624,"13.2":0.02677,"13.3":0.17521,"13.4-13.7":0.59378,"14.0-14.4":1.42849,"14.5-14.8":2.91538,"15.0-15.1":0.61812,"15.2-15.3":0.85174,"15.4":0.94421,"15.5":1.87869,"15.6":8.14263,"16.0":2.88375,"16.1":0.29933},P:{"4":0.29365,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10126,"8.2":0,"9.2":0.03038,"10.1":0.02025,"11.1-11.2":0.11138,"12.0":0.0405,"13.0":0.09113,"14.0":0.09113,"15.0":0.07088,"16.0":0.16201,"17.0":0.23289,"18.0":2.17705},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01016,"4.4":0,"4.4.3-4.4.4":0.05418},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00228,"9":0,"10":0,"11":0.01821,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.06361},Q:{"13.1":0},O:{"0":1.63791},H:{"0":0.39896},L:{"0":63.18806},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0013,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.0091,"108":0.0091,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0026,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.0026,"46":0,"47":0,"48":0,"49":0.0013,"50":0,"51":0,"52":0,"53":0.0013,"54":0,"55":0,"56":0,"57":0.0013,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0013,"69":0,"70":0.0013,"71":0,"72":0,"73":0,"74":0.0013,"75":0.0013,"76":0,"77":0.0026,"78":0.0013,"79":0.013,"80":0.0013,"81":0.0026,"83":0.0026,"84":0.0039,"85":0.0039,"86":0.0052,"87":0.0039,"88":0.0013,"89":0.0013,"90":0.0013,"91":0.0013,"92":0.0013,"93":0,"94":0.0039,"95":0.0013,"96":0.0013,"97":0.0013,"98":0.0013,"99":0.0026,"100":0.0026,"101":0.0013,"102":0.0052,"103":0.0052,"104":0.0052,"105":0.0065,"106":0.0091,"107":0.0897,"108":0.5824,"109":0.0013,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.0013,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.0013,"37":0.0078,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0026,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0.0013,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0026,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.0013,"16":0,"17":0,"18":0.0013,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.0156,"108":0.0455},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0013,"14":0.0052,"15":0.0013,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.0013,"10.1":0,"11.1":0,"12.1":0,"13.1":0.0039,"14.1":0.0104,"15.1":0.0013,"15.2-15.3":0.0013,"15.4":0.0026,"15.5":0.0065,"15.6":0.0286,"16.0":0.0013,"16.1":0.0104,"16.2":0.0026,"16.3":0},G:{"8":0.00266,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00266,"6.0-6.1":0.00266,"7.0-7.1":0.01598,"8.1-8.4":0.01598,"9.0-9.2":0.01331,"9.3":0.09852,"10.0-10.2":0.03462,"10.3":0.20504,"11.0-11.2":0.07722,"11.3-11.4":0.08521,"12.0-12.1":0.09852,"12.2-12.5":2.13024,"13.0-13.1":0.04793,"13.2":0.02397,"13.3":0.17042,"13.4-13.7":0.56984,"14.0-14.4":1.36069,"14.5-14.8":2.79328,"15.0-15.1":0.55919,"15.2-15.3":0.76955,"15.4":0.84145,"15.5":1.57372,"15.6":4.22054,"16.0":1.73615,"16.1":5.25105,"16.2":0.44735,"16.3":0.01065},P:{"4":0.41753,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.11202,"8.2":0,"9.2":0.03055,"10.1":0.02037,"11.1-11.2":0.1222,"12.0":0.04073,"13.0":0.09165,"14.0":0.09165,"15.0":0.0611,"16.0":0.16294,"17.0":0.20367,"18.0":0.30551,"19.0":2.28115},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.0265},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.0052,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.0522},Q:{"13.1":0},O:{"0":1.827},H:{"0":0.4283},L:{"0":66.5172},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js
index d42b0968cd9c74..39d06543215f72 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.0038,"31":0,"32":0,"33":0,"34":0.0038,"35":0,"36":0,"37":0,"38":0.07222,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.0038,"68":0.01901,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0.0038,"84":0,"85":0,"86":0,"87":0,"88":0.0038,"89":0,"90":0.0038,"91":0,"92":0,"93":0.0038,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.09503,"101":0,"102":0.0038,"103":0.05321,"104":0.0038,"105":0.52454,"106":0.27367,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0076,"41":0,"42":0,"43":0.0038,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.0038,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0.0152,"70":0.0114,"71":0,"72":0.02661,"73":0.0038,"74":0.0076,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.01901,"83":0,"84":0.0152,"85":0.0076,"86":0.0038,"87":0.0114,"88":0.07982,"89":0.0038,"90":0.0076,"91":0.0076,"92":0.0038,"93":0.0114,"94":0.0076,"95":0.0038,"96":0.01901,"97":0.0076,"98":0.04561,"99":0.02281,"100":0.0076,"101":0.01901,"102":0.0152,"103":0.09883,"104":0.20906,"105":2.36802,"106":4.96411,"107":0.20145,"108":0.0038,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.0152,"91":0.07222,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.0038,"13":0.0038,"14":0.0076,"15":0.0076,"16":0.0038,"17":0.03421,"18":0.03421,"79":0,"80":0,"81":0,"83":0,"84":0.0076,"85":0.0076,"86":0,"87":0,"88":0,"89":0.0076,"90":0.0038,"91":0.0038,"92":0.0114,"93":0.0038,"94":0.01901,"95":0.0114,"96":0.0038,"97":0.0038,"98":0,"99":0,"100":0.0076,"101":0.0076,"102":0.02661,"103":0.02661,"104":0.02661,"105":0.53974,"106":1.15931,"107":0.05702},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0076,"14":0.0076,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.0038,"13.1":0.04941,"14.1":0.03421,"15.1":0.0038,"15.2-15.3":0.09122,"15.4":0.01901,"15.5":0.07602,"15.6":0.24707,"16.0":0.05702,"16.1":0.0076,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02052,"10.0-10.2":0,"10.3":0.03732,"11.0-11.2":0,"11.3-11.4":0.0199,"12.0-12.1":0.00311,"12.2-12.5":0.37753,"13.0-13.1":0.04416,"13.2":0.00995,"13.3":0.00995,"13.4-13.7":0.03359,"14.0-14.4":0.14243,"14.5-14.8":0.58775,"15.0-15.1":0.08459,"15.2-15.3":0.32653,"15.4":0.09827,"15.5":0.37069,"15.6":2.56932,"16.0":0.87323,"16.1":0.00684},P:{"4":0.19049,"5.0-5.4":0,"6.2-6.4":0.01003,"7.2-7.4":0.25064,"8.2":0,"9.2":0.02005,"10.1":0,"11.1-11.2":0.03008,"12.0":0,"13.0":0.0401,"14.0":0.09023,"15.0":0.13033,"16.0":0.19049,"17.0":0.09023,"18.0":0.58148},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.21064},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02661,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.24176},Q:{"13.1":0.0062},O:{"0":0.73148},H:{"0":0.06456},L:{"0":77.99728},S:{"2.5":0.25416}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00642,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.07383,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00321,"69":0,"70":0,"71":0,"72":0.14766,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00321,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00321,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0.00642,"107":0.29211,"108":0.31137,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.01284,"59":0,"60":0,"61":0,"62":0,"63":0.00321,"64":0,"65":0,"66":0,"67":0,"68":0.00321,"69":0.02568,"70":0,"71":0,"72":0.01605,"73":0,"74":0.00321,"75":0,"76":0,"77":0.02247,"78":0.00321,"79":0.00642,"80":0,"81":0.01605,"83":0.00963,"84":0.00321,"85":0.00321,"86":0,"87":0.01926,"88":0.06741,"89":0,"90":0,"91":0.00321,"92":0,"93":0,"94":0.00321,"95":0.00963,"96":0.03531,"97":0.00321,"98":0.02247,"99":0.01284,"100":0.00642,"101":0.00321,"102":0.00642,"103":0.02247,"104":0.00642,"105":0.00321,"106":0.13803,"107":0.97905,"108":3.94509,"109":0.01605,"110":0.01605,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.01605,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.03531,"13":0.00321,"14":0,"15":0,"16":0,"17":0.00642,"18":0.01605,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00321,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00321,"100":0.00642,"101":0.00321,"102":0,"103":0.01284,"104":0.00642,"105":0.01926,"106":0.01605,"107":0.27606,"108":0.65805},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00321,"14":0.00642,"15":0.00321,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.10272,"14.1":0.00963,"15.1":0.00321,"15.2-15.3":0,"15.4":0.01284,"15.5":0.01605,"15.6":0.18618,"16.0":0.05457,"16.1":0.11556,"16.2":0.00642,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00412,"9.0-9.2":0.00824,"9.3":0.02141,"10.0-10.2":0,"10.3":0.04283,"11.0-11.2":0,"11.3-11.4":0.02141,"12.0-12.1":0.00412,"12.2-12.5":0.28086,"13.0-13.1":0,"13.2":0,"13.3":0.02141,"13.4-13.7":0.00824,"14.0-14.4":0.25615,"14.5-14.8":0.95872,"15.0-15.1":0.05518,"15.2-15.3":0.11943,"15.4":0.51972,"15.5":0.88212,"15.6":0.97602,"16.0":0.72398,"16.1":2.51376,"16.2":0.21744,"16.3":0},P:{"4":0.63463,"5.0-5.4":0.20472,"6.2-6.4":0,"7.2-7.4":0.31731,"8.2":0,"9.2":0.01024,"10.1":0.05118,"11.1-11.2":0.04094,"12.0":0.02047,"13.0":0.23543,"14.0":0.05118,"15.0":0.1433,"16.0":0.41967,"17.0":0.06142,"18.0":0.15354,"19.0":1.75034},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02368,"4.4":0,"4.4.3-4.4.4":0.20126},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00642,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.10864},Q:{"13.1":0},O:{"0":1.77219},H:{"0":0.09643},L:{"0":76.00196},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js
index 16604756c03428..33004ece7cebdc 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02796,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.14446,"92":0,"93":0,"94":1.19762,"95":0,"96":0.02796,"97":0,"98":0,"99":0,"100":0,"101":0.17242,"102":0.2563,"103":0.05592,"104":0.11184,"105":2.62358,"106":2.82396,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.08388,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.28426,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.02796,"104":0,"105":1.99914,"106":2.0271,"107":6.2211,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.02796,"90":0.02796,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.11184,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0.02796,"105":0.40076,"106":0.60114,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.02796,"11":0,"12":0,"13":0,"14":0.05592,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.02796,"13.1":0,"14.1":0.08388,"15.1":0.31222,"15.2-15.3":0.20038,"15.4":0.08388,"15.5":0.2563,"15.6":0.5126,"16.0":0.08388,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.08622,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.08622,"14.5-14.8":0.60701,"15.0-15.1":2.34009,"15.2-15.3":5.37341,"15.4":0.52079,"15.5":1.56064,"15.6":2.77293,"16.0":2.16592,"16.1":0.60701},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1235,"8.2":0,"9.2":0,"10.1":0.1235,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0.06175,"16.0":0.1235,"17.0":0,"18.0":3.53003},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02796},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02796,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.8811},Q:{"13.1":0},O:{"0":0},H:{"0":0.23761},L:{"0":52.94848},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.02584,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.04199,"91":0.21641,"92":0.01292,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.04199,"100":0,"101":0,"102":0.36499,"103":0,"104":0,"105":0,"106":0,"107":2.32883,"108":0.75905,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.01292,"100":0,"101":0,"102":0,"103":0.12274,"104":0,"105":0.01292,"106":0.01292,"107":0.40698,"108":3.86954,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0.2584,"108":1.14988},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.12274,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.01292,"13.1":0,"14.1":0.09367,"15.1":0.06783,"15.2-15.3":0.1615,"15.4":0,"15.5":0,"15.6":0.09367,"16.0":0,"16.1":0.09367,"16.2":0.01292,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.10669,"13.0-13.1":0.05334,"13.2":0,"13.3":0,"13.4-13.7":0.10669,"14.0-14.4":0.2679,"14.5-14.8":0,"15.0-15.1":1.28735,"15.2-15.3":2.09223,"15.4":0,"15.5":1.60859,"15.6":1.28735,"16.0":1.93102,"16.1":2.84259,"16.2":0.10669,"16.3":0},P:{"4":0.16283,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08142,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0.04071,"14.0":0.25442,"15.0":0,"16.0":0.08142,"17.0":0,"18.0":0.08142,"19.0":4.00971},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":1.27276},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":69.12487},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js
index 0e5e9d38609ba5..6f58cc15b9dea5 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00366,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0.00366,"97":0,"98":0,"99":0.00731,"100":0,"101":0,"102":0.00731,"103":0.00366,"104":0.01463,"105":0.42421,"106":0.23039,"107":0.00731,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00366,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0.00366,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00366,"66":0,"67":0,"68":0.00731,"69":0.00731,"70":0,"71":0,"72":0,"73":0,"74":0.00731,"75":0,"76":0.01463,"77":0,"78":0,"79":0.04388,"80":0.00366,"81":0.01097,"83":0.00366,"84":0.00731,"85":0.00366,"86":0.00366,"87":0.02926,"88":0.01097,"89":0.0512,"90":0.04754,"91":0.00731,"92":0.00366,"93":0.01097,"94":0.01097,"95":0.06217,"96":0.01829,"97":0.00366,"98":0.01097,"99":0.00731,"100":0.01097,"101":0.00731,"102":0.0256,"103":0.10605,"104":0.04754,"105":1.90164,"106":4.45057,"107":0.15725,"108":0.00731,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00366,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00366,"64":0.01097,"65":0.01097,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00366,"90":0.08045,"91":0.08411,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00366,"13":0.00366,"14":0.01829,"15":0.00366,"16":0.00366,"17":0.01463,"18":0.0256,"79":0,"80":0,"81":0,"83":0,"84":0.00731,"85":0.01097,"86":0,"87":0.00366,"88":0,"89":0.00366,"90":0.00366,"91":0.00366,"92":0.00731,"93":0,"94":0.01097,"95":0.00731,"96":0.00366,"97":0,"98":0.00366,"99":0.00731,"100":0.00366,"101":0.01463,"102":0.01097,"103":0.04023,"104":0.04754,"105":0.50467,"106":1.1483,"107":0.0512},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.02926,"14":0.04023,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0.04754,"14.1":0.01829,"15.1":0.01463,"15.2-15.3":0.00366,"15.4":0.06583,"15.5":0.04388,"15.6":0.11337,"16.0":0.03657,"16.1":0.00366,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03053,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02827,"10.0-10.2":0.00791,"10.3":0.01583,"11.0-11.2":0.00226,"11.3-11.4":0.10854,"12.0-12.1":0.04749,"12.2-12.5":0.68403,"13.0-13.1":0.06897,"13.2":0.00565,"13.3":0.12437,"13.4-13.7":0.08706,"14.0-14.4":0.46808,"14.5-14.8":1.70725,"15.0-15.1":0.16055,"15.2-15.3":0.47034,"15.4":0.29962,"15.5":1.45625,"15.6":2.02157,"16.0":2.96904,"16.1":0.03392},P:{"4":0.04068,"5.0-5.4":0.03051,"6.2-6.4":0.02034,"7.2-7.4":0.56955,"8.2":0,"9.2":0.05085,"10.1":0.02034,"11.1-11.2":0.15256,"12.0":0,"13.0":0.38648,"14.0":0.47801,"15.0":0.23392,"16.0":1.59677,"17.0":0.28477,"18.0":2.07478},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.07486},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.01554,"11":0.04663,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.08246},Q:{"13.1":0},O:{"0":0.46304},H:{"0":0.59451},L:{"0":68.95282},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00364,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00729,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0.00364,"104":0,"105":0,"106":0,"107":0.1239,"108":0.1239,"109":0.00364,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00729,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00364,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0.0328,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00364,"69":0,"70":0.00364,"71":0.04373,"72":0.00364,"73":0,"74":0,"75":0,"76":0.01093,"77":0,"78":0,"79":0.02915,"80":0,"81":0.13847,"83":0,"84":0,"85":0.00364,"86":0.02186,"87":0.00729,"88":0.01093,"89":0,"90":0.0583,"91":0.00729,"92":0.00364,"93":0,"94":0.00364,"95":0.10932,"96":0.01822,"97":0.00364,"98":0.00364,"99":0.01822,"100":0.01458,"101":0,"102":0.00364,"103":0.02915,"104":0.16762,"105":0.02551,"106":0.09474,"107":1.14057,"108":4.70805,"109":0.02551,"110":0.03644,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00364,"64":0,"65":0,"66":0.00364,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0.00364,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00364,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0.00729,"15":0,"16":0,"17":0.00364,"18":0.00364,"79":0,"80":0,"81":0,"83":0,"84":0.00364,"85":0,"86":0,"87":0,"88":0.00729,"89":0.00729,"90":0,"91":0,"92":0,"93":0,"94":0.00364,"95":0,"96":0,"97":0.01093,"98":0,"99":0,"100":0,"101":0.00364,"102":0,"103":0.00364,"104":0.00729,"105":0,"106":0.02186,"107":0.25872,"108":0.66321},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01093,"14":0.01458,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.00729,"13.1":0.00729,"14.1":0.01822,"15.1":0.01822,"15.2-15.3":0,"15.4":0.47736,"15.5":0.04008,"15.6":0.06559,"16.0":0.04737,"16.1":0.01093,"16.2":0.00729,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00692,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01245,"10.0-10.2":0,"10.3":0.07196,"11.0-11.2":0.00277,"11.3-11.4":0.0429,"12.0-12.1":0.00277,"12.2-12.5":1.93183,"13.0-13.1":0.06504,"13.2":0,"13.3":0.05674,"13.4-13.7":0.01799,"14.0-14.4":0.24494,"14.5-14.8":1.10983,"15.0-15.1":0.10655,"15.2-15.3":0.16883,"15.4":0.43591,"15.5":0.99774,"15.6":2.4217,"16.0":1.41704,"16.1":2.71646,"16.2":0.45805,"16.3":0},P:{"4":0.11364,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.2996,"8.2":0.04132,"9.2":0,"10.1":0.01033,"11.1-11.2":0.12397,"12.0":0.01033,"13.0":0.51655,"14.0":0.1653,"15.0":0.20662,"16.0":1.63231,"17.0":0.34092,"18.0":0.84715,"19.0":2.11787},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05737},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01458,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.01907},Q:{"13.1":0},O:{"0":0.17797},H:{"0":1.10119},L:{"0":67.89224},S:{"2.5":0.03178}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js
index 30ae1154df8be5..2854ce0a9076b7 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00202,"48":0.00202,"49":0,"50":0.00202,"51":0,"52":0.00202,"53":0,"54":0,"55":0,"56":0,"57":0.00202,"58":0,"59":0.00202,"60":0,"61":0.00202,"62":0,"63":0,"64":0.00202,"65":0,"66":0,"67":0,"68":0.00404,"69":0,"70":0,"71":0,"72":0.00404,"73":0,"74":0.00202,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00202,"88":0.00404,"89":0,"90":0,"91":0.00605,"92":0,"93":0,"94":0.00202,"95":0.00202,"96":0.00202,"97":0.00202,"98":0,"99":0,"100":0.00202,"101":0.00202,"102":0.00605,"103":0.00202,"104":0.01816,"105":0.23409,"106":0.07467,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00202,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00202,"47":0,"48":0.00202,"49":0.00202,"50":0,"51":0,"52":0,"53":0.00404,"54":0,"55":0.00202,"56":0.00202,"57":0.00202,"58":0.00202,"59":0,"60":0.00202,"61":0,"62":0.00202,"63":0.00404,"64":0.00202,"65":0,"66":0.00202,"67":0.00202,"68":0.00404,"69":0.00202,"70":0.00202,"71":0.00202,"72":0.00202,"73":0,"74":0.00202,"75":0.00202,"76":0.00605,"77":0.01413,"78":0.00202,"79":0.00404,"80":0.00202,"81":0.0222,"83":0.00404,"84":0.00202,"85":0.00404,"86":0.00807,"87":0.00605,"88":0.00605,"89":0.01413,"90":0.00404,"91":0.00605,"92":0.00605,"93":0.00202,"94":0.00807,"95":0.01009,"96":0.01009,"97":0.00807,"98":0.00605,"99":0.00605,"100":0.01211,"101":0.01614,"102":0.01009,"103":0.0444,"104":0.05247,"105":0.448,"106":0.86976,"107":0.04238,"108":0.00202,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00202,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00404,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00605,"60":0.00202,"62":0,"63":0.00807,"64":0.01816,"65":0.02018,"66":0,"67":0,"68":0,"69":0.00202,"70":0,"71":0.00404,"72":0.01211,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00202,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00202,"86":0,"87":0,"88":0,"89":0,"90":0.00807,"91":0.01413,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.04843},B:{"12":0.00202,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00404,"85":0,"86":0,"87":0,"88":0,"89":0.00202,"90":0.00202,"91":0,"92":0.00605,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00404,"100":0.00202,"101":0.00202,"102":0,"103":0.00202,"104":0.01009,"105":0.04843,"106":0.12108,"107":0.00807},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00807,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00202,"15.1":0,"15.2-15.3":0,"15.4":0.00202,"15.5":0.00807,"15.6":0.01614,"16.0":0.00404,"16.1":0,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00921,"5.0-5.1":0.0002,"6.0-6.1":0.00348,"7.0-7.1":0.00634,"8.1-8.4":0,"9.0-9.2":0.00205,"9.3":0.00164,"10.0-10.2":0,"10.3":0.00266,"11.0-11.2":0.00143,"11.3-11.4":0.00041,"12.0-12.1":0.02026,"12.2-12.5":0.18971,"13.0-13.1":0.00409,"13.2":0.00593,"13.3":0.00757,"13.4-13.7":0.02865,"14.0-14.4":0.11092,"14.5-14.8":0.12791,"15.0-15.1":0.0747,"15.2-15.3":0.12648,"15.4":0.1142,"15.5":0.27157,"15.6":0.42834,"16.0":0.38536,"16.1":0.02845},P:{"4":0.18038,"5.0-5.4":0.05011,"6.2-6.4":0.02004,"7.2-7.4":0.17036,"8.2":0,"9.2":0.21045,"10.1":0.02004,"11.1-11.2":0.31066,"12.0":0.04008,"13.0":0.16034,"14.0":0.1904,"15.0":0.1403,"16.0":0.30064,"17.0":0.41087,"18.0":1.90403},I:{"0":0,"3":0,"4":0.00178,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01337,"4.2-4.3":0.0098,"4.4":0,"4.4.3-4.4.4":0.13724},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00202,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.34323},Q:{"13.1":0},O:{"0":2.6181},H:{"0":7.46616},L:{"0":77.10192},S:{"2.5":0.00798}};
+module.exports={C:{"2":0,"3":0.00223,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00669,"53":0,"54":0.00223,"55":0,"56":0,"57":0,"58":0.00223,"59":0,"60":0.00223,"61":0,"62":0,"63":0,"64":0.00446,"65":0,"66":0,"67":0,"68":0.00223,"69":0.00446,"70":0,"71":0,"72":0.00669,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0.00223,"82":0,"83":0,"84":0,"85":0.00223,"86":0,"87":0.00446,"88":0,"89":0.02006,"90":0,"91":0.00446,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0.00223,"98":0.00223,"99":0.00223,"100":0.00223,"101":0.00223,"102":0.01115,"103":0.00223,"104":0.00446,"105":0.00446,"106":0.00892,"107":0.20507,"108":0.16718,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00223,"38":0,"39":0,"40":0.00223,"41":0,"42":0,"43":0,"44":0.00223,"45":0,"46":0.00446,"47":0,"48":0.00223,"49":0.00223,"50":0.01337,"51":0,"52":0,"53":0.00223,"54":0,"55":0.00223,"56":0,"57":0,"58":0,"59":0,"60":0.00223,"61":0,"62":0.00223,"63":0.00223,"64":0.00223,"65":0,"66":0,"67":0.00223,"68":0.00892,"69":0.00892,"70":0.00223,"71":0.00223,"72":0.00223,"73":0.00223,"74":0.00223,"75":0,"76":0.02006,"77":0.00446,"78":0.00446,"79":0.00446,"80":0.00223,"81":0.00446,"83":0.00223,"84":0.00223,"85":0.00223,"86":0.01337,"87":0.00669,"88":0.00669,"89":0.00446,"90":0.00223,"91":0.01115,"92":0.01337,"93":0.00223,"94":0.00223,"95":0.01115,"96":0.00669,"97":0.00446,"98":0.00669,"99":0.00446,"100":0.0156,"101":0.00892,"102":0.00669,"103":0.02006,"104":0.0156,"105":0.02229,"106":0.04904,"107":0.3455,"108":1.38198,"109":0.00223,"110":0.00223,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00223,"25":0,"26":0,"27":0,"28":0.00223,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00223,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.00223,"60":0.00223,"62":0,"63":0.00446,"64":0.00223,"65":0.0156,"66":0.02006,"67":0,"68":0,"69":0.00223,"70":0,"71":0.00446,"72":0.00446,"73":0.00669,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00223,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00446,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.03789},B:{"12":0.00223,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00446,"85":0,"86":0,"87":0,"88":0,"89":0.00223,"90":0,"91":0,"92":0.00669,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0.00446,"100":0.00223,"101":0.00223,"102":0,"103":0,"104":0,"105":0.00223,"106":0.00223,"107":0.06241,"108":0.14489},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.02675,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0.00223,"15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0.00223,"15.6":0.00446,"16.0":0,"16.1":0.00223,"16.2":0.00223,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00516,"5.0-5.1":0,"6.0-6.1":0.0006,"7.0-7.1":0.00337,"8.1-8.4":0.0002,"9.0-9.2":0.00536,"9.3":0.01408,"10.0-10.2":0,"10.3":0.00159,"11.0-11.2":0.00417,"11.3-11.4":0.00099,"12.0-12.1":0.00912,"12.2-12.5":0.22154,"13.0-13.1":0.00476,"13.2":0.01289,"13.3":0.01111,"13.4-13.7":0.03669,"14.0-14.4":0.09104,"14.5-14.8":0.1071,"15.0-15.1":0.09163,"15.2-15.3":0.07061,"15.4":0.06605,"15.5":0.1553,"15.6":0.23047,"16.0":0.24137,"16.1":0.31416,"16.2":0.0599,"16.3":0.00179},P:{"4":0.24118,"5.0-5.4":0.03015,"6.2-6.4":0.01005,"7.2-7.4":0.20098,"8.2":0.01005,"9.2":0.19093,"10.1":0.0201,"11.1-11.2":0.25122,"12.0":0.0402,"13.0":0.13064,"14.0":0.15073,"15.0":0.07034,"16.0":0.25122,"17.0":0.34167,"18.0":0.57279,"19.0":2.32132},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00574,"4.2-4.3":0.0082,"4.4":0,"4.4.3-4.4.4":0.10828},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00223,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.43518},Q:{"13.1":0},O:{"0":3.10063},H:{"0":6.84944},L:{"0":75.62216},S:{"2.5":0.00777}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js
index 7cc7d21e992422..a7ad13806b1063 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.02356,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0.00471,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.06597,"79":0,"80":0,"81":0,"82":0.00471,"83":0.00471,"84":0.02356,"85":0.00471,"86":0,"87":0,"88":0.00471,"89":0.04241,"90":0.01414,"91":0.07068,"92":0.00471,"93":0,"94":0,"95":0,"96":0.00471,"97":0,"98":0.01885,"99":0,"100":0.03298,"101":0,"102":0.03298,"103":0.01414,"104":0.0801,"105":1.18271,"106":0.54659,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00471,"50":0.00471,"51":0.00471,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0.01414,"64":0,"65":0,"66":0,"67":0.01885,"68":0.00471,"69":0.01414,"70":0.00942,"71":0,"72":0,"73":0,"74":0.00942,"75":0,"76":0.00471,"77":0,"78":0,"79":0.01414,"80":0.01414,"81":0,"83":0,"84":0,"85":0.00471,"86":0,"87":0.00471,"88":0.02356,"89":0.00471,"90":0.00471,"91":0.04241,"92":0.10838,"93":0,"94":0,"95":0.0377,"96":0.00942,"97":0.07068,"98":0,"99":0.00471,"100":0.01885,"101":0.00942,"102":0.02356,"103":0.12251,"104":0.0801,"105":4.82509,"106":7.05386,"107":0.36754,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0.00471,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.00471,"89":0.00471,"90":0.05183,"91":0.16021,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0.00942,"16":0.00471,"17":0.02827,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0.00471,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.00471,"91":0,"92":0.01414,"93":0.00471,"94":0,"95":0,"96":0.00471,"97":0.00471,"98":0,"99":0.00471,"100":0.00471,"101":0.02356,"102":0.00471,"103":0.02356,"104":0.05183,"105":0.73507,"106":3.00626,"107":0.16492},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00942,"13":0,"14":0.08482,"15":0.00471,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.00471,"11.1":0,"12.1":0.00471,"13.1":0.0377,"14.1":0.27801,"15.1":0.03298,"15.2-15.3":0.0377,"15.4":0.06126,"15.5":0.40994,"15.6":0.25445,"16.0":0.28743,"16.1":0.05183,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.40101,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00517,"10.0-10.2":0,"10.3":0.04398,"11.0-11.2":0.02846,"11.3-11.4":0.03881,"12.0-12.1":0.00517,"12.2-12.5":0.47604,"13.0-13.1":0.01294,"13.2":0,"13.3":0.03622,"13.4-13.7":0.15523,"14.0-14.4":0.97795,"14.5-14.8":1.33757,"15.0-15.1":0.52002,"15.2-15.3":0.53037,"15.4":0.95984,"15.5":2.20687,"15.6":10.97482,"16.0":5.75648,"16.1":0.29235},P:{"4":0.0619,"5.0-5.4":0,"6.2-6.4":0.01032,"7.2-7.4":0.1238,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0.16507,"12.0":0,"13.0":0.03095,"14.0":0.0619,"15.0":0.04127,"16.0":0.10317,"17.0":0.05158,"18.0":1.87769},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.30963},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.07068,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.15864},Q:{"13.1":0},O:{"0":0.03702},H:{"0":0.69588},L:{"0":48.66086},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00452,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.57792,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.00452,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00452,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00452,"78":0.11288,"79":0,"80":0.00452,"81":0.00452,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0.00452,"90":0.00452,"91":0.03161,"92":0,"93":0,"94":0,"95":0,"96":0.00452,"97":0.00452,"98":0,"99":0.00452,"100":0.01806,"101":0.00452,"102":0.01806,"103":0.00452,"104":0.00903,"105":0.00903,"106":0.02258,"107":1.06103,"108":0.66822,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00452,"50":0.00452,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0.00452,"68":0,"69":0,"70":0.00452,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00903,"79":0.12191,"80":0,"81":0.00903,"83":0,"84":0,"85":0.00452,"86":0.00452,"87":0.04064,"88":0.00452,"89":0,"90":0.01806,"91":0.02709,"92":0.00903,"93":0,"94":0,"95":0.00903,"96":0.00452,"97":0.00452,"98":0,"99":0.01806,"100":0.01355,"101":0.00903,"102":0.00903,"103":0.02258,"104":0.01355,"105":0.02709,"106":0.0903,"107":2.18075,"108":8.73201,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00452,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0.00452,"92":0.11288,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0.00452,"13":0,"14":0,"15":0.00452,"16":0,"17":0.00452,"18":0.00903,"79":0,"80":0,"81":0,"83":0,"84":0.00452,"85":0,"86":0,"87":0,"88":0,"89":0.00452,"90":0,"91":0,"92":0.01355,"93":0.01355,"94":0,"95":0,"96":0,"97":0.00903,"98":0,"99":0.00452,"100":0,"101":0,"102":0,"103":0.00452,"104":0.00452,"105":0.01355,"106":0.01806,"107":1.06103,"108":2.27105},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00452,"14":0.03612,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0.03612,"13.1":0.01806,"14.1":0.20769,"15.1":0.00452,"15.2-15.3":0.00452,"15.4":0.03161,"15.5":0.11739,"15.6":0.43344,"16.0":0.10836,"16.1":0.1806,"16.2":0.07224,"16.3":0},G:{"8":0.05195,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0187,"7.0-7.1":0.00831,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03741,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.01455,"11.3-11.4":0.02286,"12.0-12.1":0.01455,"12.2-12.5":0.5299,"13.0-13.1":0,"13.2":0,"13.3":0.00416,"13.4-13.7":0.08936,"14.0-14.4":0.75641,"14.5-14.8":0.852,"15.0-15.1":0.33457,"15.2-15.3":1.02033,"15.4":0.39067,"15.5":0.84785,"15.6":2.40223,"16.0":3.71764,"16.1":6.92409,"16.2":0.97253,"16.3":0.06442},P:{"4":0.03021,"5.0-5.4":0.03021,"6.2-6.4":0,"7.2-7.4":0.12083,"8.2":0,"9.2":0.01007,"10.1":0,"11.1-11.2":0.08056,"12.0":0.01007,"13.0":0.05035,"14.0":0.05035,"15.0":0.02014,"16.0":0.29201,"17.0":0.05035,"18.0":0.41285,"19.0":2.21529},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.39646},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.06321,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13713},Q:{"13.1":0},O:{"0":0.01646},H:{"0":0.13501},L:{"0":55.87223},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js
index d04b0fef2d8ede..180bd744e716df 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00202,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00404,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00404,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.00202,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00202,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00202,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00202,"88":0.00404,"89":0.00202,"90":0,"91":0.00202,"92":0.00202,"93":0,"94":0.00202,"95":0.00202,"96":0,"97":0,"98":0.00202,"99":0.00202,"100":0.00202,"101":0.00202,"102":0.00404,"103":0.00606,"104":0.00808,"105":0.14537,"106":0.06461,"107":0.00202,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00202,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00202,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00404,"50":0,"51":0,"52":0.00202,"53":0,"54":0,"55":0.00202,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.00202,"66":0.00404,"67":0.00202,"68":0,"69":0.00606,"70":0.00404,"71":0,"72":0,"73":0,"74":0.00202,"75":0,"76":0.00404,"77":0,"78":0.00202,"79":0.00404,"80":0.00202,"81":0.02221,"83":0.00202,"84":0.00202,"85":0.00404,"86":0.00404,"87":0.00202,"88":0.00202,"89":0,"90":0.00202,"91":0.00404,"92":0.00808,"93":0.00202,"94":0.00202,"95":0.00202,"96":0.00404,"97":0.00202,"98":0.00404,"99":0.00202,"100":0.00606,"101":0.00606,"102":0.00606,"103":0.02625,"104":0.02827,"105":0.50475,"106":1.52435,"107":0.06057,"108":0.00202,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00202,"27":0,"28":0.00606,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00808,"36":0,"37":0,"38":0.00202,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00202,"47":0,"48":0.00202,"49":0,"50":0.00202,"51":0.00202,"52":0,"53":0,"54":0.00202,"55":0.00202,"56":0.00202,"57":0.00404,"58":0.00808,"60":0.01413,"62":0.00202,"63":0.13931,"64":0.06865,"65":0.12316,"66":0.00202,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.01211,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0.02221,"91":0.05048,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00202},B:{"12":0.00202,"13":0,"14":0.00202,"15":0.00202,"16":0.00202,"17":0.00202,"18":0.00404,"79":0,"80":0,"81":0,"83":0,"84":0.00202,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.00202,"93":0,"94":0,"95":0.00202,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00202,"102":0.00202,"103":0.00404,"104":0.00606,"105":0.11306,"106":0.39169,"107":0.02625},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00202,"14":0.00808,"15":0.00202,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.00202,"12.1":0.00202,"13.1":0.01211,"14.1":0.01817,"15.1":0.00404,"15.2-15.3":0.00404,"15.4":0.0101,"15.5":0.02019,"15.6":0.11306,"16.0":0.03634,"16.1":0.00606,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00149,"6.0-6.1":0.00298,"7.0-7.1":0.00894,"8.1-8.4":0.00745,"9.0-9.2":0.00447,"9.3":0.09832,"10.0-10.2":0,"10.3":0.05214,"11.0-11.2":0.01192,"11.3-11.4":0.01639,"12.0-12.1":0.01043,"12.2-12.5":0.58245,"13.0-13.1":0.02681,"13.2":0.00894,"13.3":0.03873,"13.4-13.7":0.09087,"14.0-14.4":0.31282,"14.5-14.8":0.66885,"15.0-15.1":0.19663,"15.2-15.3":0.28899,"15.4":0.32623,"15.5":0.93251,"15.6":6.12688,"16.0":4.10842,"16.1":0.22494},P:{"4":0.30334,"5.0-5.4":0.01011,"6.2-6.4":0.01011,"7.2-7.4":0.46511,"8.2":0.01011,"9.2":0.03033,"10.1":0.01011,"11.1-11.2":0.13145,"12.0":0.05056,"13.0":0.10111,"14.0":0.14156,"15.0":0.07078,"16.0":0.26289,"17.0":0.43478,"18.0":6.32961},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00348,"4.2-4.3":0.00608,"4.4":0,"4.4.3-4.4.4":0.0565},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02625,"5.5":0},J:{"7":0,"10":0.00798},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.51078},Q:{"13.1":0.00798},O:{"0":0.56665},H:{"0":3.74772},L:{"0":66.12606},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0017,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0051,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.0017,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.0017,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0017,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0017,"89":0,"90":0,"91":0.0017,"92":0.0017,"93":0,"94":0.0017,"95":0,"96":0,"97":0,"98":0,"99":0.0017,"100":0.0017,"101":0,"102":0.0017,"103":0.0017,"104":0.0017,"105":0.0034,"106":0.0051,"107":0.09345,"108":0.07306,"109":0.0017,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0017,"50":0,"51":0,"52":0.0017,"53":0,"54":0,"55":0.0017,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.0068,"63":0.0017,"64":0,"65":0.0017,"66":0.0034,"67":0.0017,"68":0,"69":0.0034,"70":0.0017,"71":0,"72":0,"73":0,"74":0.0017,"75":0,"76":0.0034,"77":0,"78":0.0017,"79":0.0034,"80":0.0017,"81":0.01019,"83":0.0017,"84":0.0017,"85":0,"86":0.0017,"87":0.0017,"88":0.0017,"89":0,"90":0.0017,"91":0.0017,"92":0.0068,"93":0.0034,"94":0.0017,"95":0.0017,"96":0.0017,"97":0.0017,"98":0.0017,"99":0.0017,"100":0.0051,"101":0.0034,"102":0.0034,"103":0.01019,"104":0.0051,"105":0.0085,"106":0.01869,"107":0.23276,"108":1.11285,"109":0.0017,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0017,"27":0,"28":0.0051,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.0034,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.0017,"47":0,"48":0,"49":0,"50":0,"51":0.0017,"52":0,"53":0,"54":0.0017,"55":0,"56":0.0017,"57":0.0017,"58":0.0051,"60":0.0085,"62":0.0017,"63":0.03908,"64":0.01869,"65":0.03058,"66":0.08665,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0.0017,"73":0.0068,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0085,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.0017},B:{"12":0.0017,"13":0,"14":0,"15":0,"16":0.0017,"17":0.0017,"18":0.0017,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0.0017,"93":0,"94":0,"95":0.0017,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0.0017,"106":0.0034,"107":0.10874,"108":0.20218},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0017,"14":0.0051,"15":0.0017,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.0017,"12.1":0.0017,"13.1":0.0085,"14.1":0.01189,"15.1":0.0017,"15.2-15.3":0.0017,"15.4":0.0051,"15.5":0.01189,"15.6":0.07476,"16.0":0.0085,"16.1":0.03738,"16.2":0.0068,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0016,"6.0-6.1":0.0048,"7.0-7.1":0.008,"8.1-8.4":0.008,"9.0-9.2":0.0064,"9.3":0.09275,"10.0-10.2":0,"10.3":0.04158,"11.0-11.2":0.0032,"11.3-11.4":0.01919,"12.0-12.1":0.008,"12.2-12.5":0.52292,"13.0-13.1":0.02079,"13.2":0.00959,"13.3":0.03038,"13.4-13.7":0.08315,"14.0-14.4":0.27025,"14.5-14.8":0.60767,"15.0-15.1":0.13912,"15.2-15.3":0.22708,"15.4":0.26066,"15.5":0.65724,"15.6":2.14764,"16.0":2.14924,"16.1":6.76274,"16.2":0.67004,"16.3":0.01439},P:{"4":0.22311,"5.0-5.4":0.01014,"6.2-6.4":0.01014,"7.2-7.4":0.42595,"8.2":0,"9.2":0.01014,"10.1":0.01014,"11.1-11.2":0.1217,"12.0":0.05071,"13.0":0.10142,"14.0":0.13184,"15.0":0.07099,"16.0":0.23326,"17.0":0.27382,"18.0":0.58821,"19.0":6.88613},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00462,"4.2-4.3":0.00462,"4.4":0,"4.4.3-4.4.4":0.04926},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02039,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.56447},Q:{"13.1":0.0083},O:{"0":0.59767},H:{"0":3.54434},L:{"0":66.3876},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js
index 92b7fab4954627..56332dbe9c5027 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.00224,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0.00224,"102":0.00671,"103":0.00447,"104":0.00671,"105":0.14087,"106":0.06932,"107":0.00447,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00224,"41":0,"42":0.00447,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.00224,"50":0,"51":0.00224,"52":0,"53":0,"54":0,"55":0.00224,"56":0,"57":0,"58":0.00224,"59":0,"60":0,"61":0,"62":0,"63":0.00224,"64":0.00447,"65":0,"66":0,"67":0,"68":0.00224,"69":0,"70":0.00224,"71":0.00224,"72":0.00224,"73":0.00224,"74":0.00224,"75":0,"76":0.00447,"77":0.00224,"78":0.00447,"79":0.00224,"80":0.00224,"81":0.02236,"83":0.00671,"84":0,"85":0.00447,"86":0.00894,"87":0.00447,"88":0.00671,"89":0.00224,"90":0.00224,"91":0.00224,"92":0.00447,"93":0.00224,"94":0.00224,"95":0.00447,"96":0.00894,"97":0.00224,"98":0.00671,"99":0.00671,"100":0.00447,"101":0.00671,"102":0.01118,"103":0.04248,"104":0.03354,"105":0.49192,"106":1.33489,"107":0.05814,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.00224,"25":0,"26":0.00224,"27":0.00224,"28":0.00447,"29":0,"30":0.01118,"31":0,"32":0.00224,"33":0.00224,"34":0,"35":0.0246,"36":0.00224,"37":0.00224,"38":0.00224,"39":0,"40":0,"41":0,"42":0.00447,"43":0,"44":0,"45":0,"46":0.00224,"47":0.00447,"48":0,"49":0,"50":0.00671,"51":0.00447,"52":0,"53":0,"54":0.00447,"55":0.00224,"56":0.00671,"57":0.00671,"58":0.02683,"60":0.17217,"62":0.00224,"63":0.46062,"64":0.33764,"65":0.35329,"66":0.00447,"67":0.00224,"68":0,"69":0.00224,"70":0.00224,"71":0.00224,"72":0.02012,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00447,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00894,"86":0.00224,"87":0,"88":0.00224,"89":0.00224,"90":0.06932,"91":0.16099,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.00224,"10.6":0.00224,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01342},B:{"12":0.01342,"13":0.00671,"14":0.00224,"15":0.00894,"16":0.00447,"17":0.00671,"18":0.02236,"79":0,"80":0,"81":0,"83":0,"84":0.00447,"85":0.00224,"86":0.00224,"87":0,"88":0,"89":0.00447,"90":0.00447,"91":0,"92":0.01118,"93":0.00224,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.00224,"101":0.00224,"102":0.00447,"103":0.01118,"104":0.01565,"105":0.13192,"106":0.3913,"107":0.02683},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00224,"14":0.00447,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0.00224,"6.1":0,"7.1":0,"9.1":0.00224,"10.1":0,"11.1":0.00224,"12.1":0.00224,"13.1":0.00447,"14.1":0.01342,"15.1":0.00224,"15.2-15.3":0.00224,"15.4":0.00224,"15.5":0.00671,"15.6":0.02012,"16.0":0.01118,"16.1":0.00224,"16.2":0},G:{"8":0.00292,"3.2":0.00073,"4.0-4.1":0,"4.2-4.3":0.00146,"5.0-5.1":0.00583,"6.0-6.1":0.00073,"7.0-7.1":0.01822,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07725,"10.0-10.2":0.00364,"10.3":0.11442,"11.0-11.2":0.01749,"11.3-11.4":0.00656,"12.0-12.1":0.03352,"12.2-12.5":1.43353,"13.0-13.1":0.01676,"13.2":0.00437,"13.3":0.10495,"13.4-13.7":0.08162,"14.0-14.4":0.44238,"14.5-14.8":0.51307,"15.0-15.1":0.25726,"15.2-15.3":0.32868,"15.4":0.25435,"15.5":0.5342,"15.6":1.23093,"16.0":1.11578,"16.1":0.07507},P:{"4":0.19237,"5.0-5.4":0.03037,"6.2-6.4":0.01012,"7.2-7.4":0.11137,"8.2":0,"9.2":0.02025,"10.1":0,"11.1-11.2":0.03037,"12.0":0,"13.0":0.05062,"14.0":0.03037,"15.0":0.02025,"16.0":0.09112,"17.0":0.10125,"18.0":0.80997},I:{"0":0,"3":0,"4":0.00169,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00339,"4.2-4.3":0.00551,"4.4":0,"4.4.3-4.4.4":0.2219},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01789,"5.5":0},J:{"7":0,"10":0.00776},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14752},Q:{"13.1":0},O:{"0":1.67702},H:{"0":13.92911},L:{"0":67.39071},S:{"2.5":0.00776}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0025,"35":0,"36":0,"37":0.0025,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.0025,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0.0025,"67":0,"68":0.0025,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.0025,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0.00751,"103":0.00751,"104":0.0025,"105":0.0025,"106":0.00751,"107":0.13266,"108":0.10763,"109":0.01001,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0025,"41":0,"42":0,"43":0.0025,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.0025,"52":0,"53":0,"54":0,"55":0.0025,"56":0,"57":0.0025,"58":0.0025,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.0025,"65":0.0025,"66":0,"67":0,"68":0.0025,"69":0,"70":0.0025,"71":0.00501,"72":0.0025,"73":0.0025,"74":0.00501,"75":0.0025,"76":0.00751,"77":0.0025,"78":0.0025,"79":0.00501,"80":0.0025,"81":0.01752,"83":0.0025,"84":0.0025,"85":0.0025,"86":0.00751,"87":0.01001,"88":0.00751,"89":0.0025,"90":0.0025,"91":0.00751,"92":0.00501,"93":0.00501,"94":0.0025,"95":0.00501,"96":0.00501,"97":0.0025,"98":0.00501,"99":0.00501,"100":0.00501,"101":0.01001,"102":0.01001,"103":0.04005,"104":0.02002,"105":0.02503,"106":0.03004,"107":0.40048,"108":1.94733,"109":0.00751,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00501,"27":0.0025,"28":0.0025,"29":0.0025,"30":0.0025,"31":0,"32":0.0025,"33":0.0025,"34":0,"35":0.02002,"36":0,"37":0.00501,"38":0,"39":0,"40":0,"41":0,"42":0.00501,"43":0,"44":0,"45":0,"46":0.0025,"47":0.00751,"48":0,"49":0,"50":0.0025,"51":0.01752,"52":0,"53":0,"54":0.0025,"55":0.0025,"56":0.0025,"57":0.00501,"58":0.01252,"60":0.1652,"62":0,"63":0.25781,"64":0.11013,"65":0.09011,"66":0.29035,"67":0.00501,"68":0,"69":0,"70":0,"71":0,"72":0.01502,"73":0.02503,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00501,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0.01001,"87":0,"88":0.0025,"89":0,"90":0.0025,"91":0.0025,"92":0.02253,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.0025,"10.6":0.0025,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01502},B:{"12":0.01752,"13":0.00501,"14":0.0025,"15":0.00751,"16":0.00751,"17":0.00501,"18":0.02753,"79":0,"80":0,"81":0,"83":0.0025,"84":0.00501,"85":0.0025,"86":0,"87":0,"88":0,"89":0.00751,"90":0.00501,"91":0,"92":0.01502,"93":0.0025,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0.0025,"101":0.00751,"102":0.0025,"103":0.00751,"104":0.00501,"105":0.01001,"106":0.01752,"107":0.21025,"108":0.4205},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00501,"15":0.0025,_:"0","3.1":0,"3.2":0,"5.1":0.00501,"6.1":0,"7.1":0,"9.1":0.00501,"10.1":0,"11.1":0,"12.1":0,"13.1":0.00501,"14.1":0.00501,"15.1":0.0025,"15.2-15.3":0,"15.4":0.0025,"15.5":0.00751,"15.6":0.03004,"16.0":0.0025,"16.1":0.02503,"16.2":0.0025,"16.3":0},G:{"8":0.00816,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00117,"5.0-5.1":0.0035,"6.0-6.1":0,"7.0-7.1":0.01749,"8.1-8.4":0.00233,"9.0-9.2":0.00233,"9.3":0.07927,"10.0-10.2":0,"10.3":0.05362,"11.0-11.2":0.01515,"11.3-11.4":0.0035,"12.0-12.1":0.03847,"12.2-12.5":1.98411,"13.0-13.1":0.02098,"13.2":0.00466,"13.3":0.09209,"13.4-13.7":0.12357,"14.0-14.4":0.60852,"14.5-14.8":0.74608,"15.0-15.1":0.45348,"15.2-15.3":0.36721,"15.4":0.44998,"15.5":0.5584,"15.6":1.37209,"16.0":1.11329,"16.1":1.97828,"16.2":0.26696,"16.3":0.00233},P:{"4":0.124,"5.0-5.4":0.02067,"6.2-6.4":0.01033,"7.2-7.4":0.11367,"8.2":0,"9.2":0.031,"10.1":0,"11.1-11.2":0.01033,"12.0":0,"13.0":0.093,"14.0":0.031,"15.0":0.02067,"16.0":0.11367,"17.0":0.08267,"18.0":0.24801,"19.0":1.0127},I:{"0":0,"3":0,"4":0.00428,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00673,"4.2-4.3":0.00428,"4.4":0,"4.4.3-4.4.4":0.20975},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00393,"11":0.0236,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0.0075},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14994},Q:{"13.1":0.0075},O:{"0":1.94922},H:{"0":11.93119},L:{"0":64.06443},S:{"2.5":0.02249}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js
index 49081dcbf97962..fb9ad9a097682b 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.0073,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00365,"48":0,"49":0,"50":0.00365,"51":0,"52":0.0073,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0.00365,"69":0,"70":0,"71":0.01095,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0.00365,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0.0073,"89":0.00365,"90":0,"91":0.00365,"92":0.00365,"93":0,"94":0.00365,"95":0.00365,"96":0,"97":0.00365,"98":0.00365,"99":0.0073,"100":0.00365,"101":0.00365,"102":0.0292,"103":0.0073,"104":0.0219,"105":0.5256,"106":0.2409,"107":0.01095,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00365,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.0073,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00365,"47":0,"48":0,"49":0.00365,"50":0,"51":0,"52":0,"53":0.00365,"54":0,"55":0.0073,"56":0,"57":0,"58":0.00365,"59":0,"60":0,"61":0,"62":0,"63":0.0073,"64":0.0073,"65":0.00365,"66":0.00365,"67":0.00365,"68":0,"69":0.0073,"70":0.0073,"71":0.00365,"72":0.00365,"73":0.00365,"74":0.0146,"75":0.00365,"76":0.00365,"77":0.0073,"78":0.00365,"79":0.0219,"80":0.0073,"81":0.02555,"83":0.01095,"84":0.00365,"85":0.0073,"86":0.01825,"87":0.04745,"88":0.0073,"89":0.0073,"90":0.01095,"91":0.0073,"92":0.01095,"93":0.0073,"94":0.0146,"95":0.0073,"96":0.0146,"97":0.0146,"98":0.0146,"99":0.0146,"100":0.01825,"101":0.0219,"102":0.0292,"103":0.09125,"104":0.1095,"105":1.66075,"106":4.40555,"107":0.17885,"108":0.00365,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.0073,"27":0,"28":0.01095,"29":0,"30":0.0073,"31":0,"32":0.01825,"33":0,"34":0,"35":0.0146,"36":0,"37":0.00365,"38":0.00365,"39":0,"40":0,"41":0,"42":0.0146,"43":0,"44":0,"45":0.00365,"46":0.0073,"47":0.00365,"48":0,"49":0,"50":0.0876,"51":0.01095,"52":0,"53":0,"54":0.06935,"55":0.00365,"56":0.0073,"57":0.0146,"58":0.0876,"60":0.19345,"62":0,"63":0.3796,"64":0.35405,"65":0.39785,"66":0.00365,"67":0,"68":0,"69":0.0292,"70":0.00365,"71":0,"72":0.03285,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.0073,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.01095,"86":0.00365,"87":0,"88":0.00365,"89":0.01095,"90":0.1752,"91":0.36135,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.00365,"11.1":0,"11.5":0,"11.6":0,"12.1":0.1679},B:{"12":0.0292,"13":0.01095,"14":0.01095,"15":0.0146,"16":0.0146,"17":0.01095,"18":0.05475,"79":0,"80":0,"81":0,"83":0.00365,"84":0.01095,"85":0.0073,"86":0,"87":0,"88":0,"89":0.01095,"90":0.01095,"91":0.00365,"92":0.03285,"93":0,"94":0,"95":0,"96":0.00365,"97":0.00365,"98":0.00365,"99":0.00365,"100":0.00365,"101":0.0073,"102":0.0073,"103":0.0219,"104":0.0292,"105":0.4234,"106":1.3432,"107":0.08395},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.0073,"14":0.0146,"15":0.0073,_:"0","3.1":0,"3.2":0,"5.1":0.0073,"6.1":0,"7.1":0,"9.1":0.00365,"10.1":0,"11.1":0.00365,"12.1":0.00365,"13.1":0.01825,"14.1":0.09125,"15.1":0.00365,"15.2-15.3":0.0073,"15.4":0.01095,"15.5":0.0219,"15.6":0.14235,"16.0":0.0292,"16.1":0.01095,"16.2":0},G:{"8":0.00202,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00202,"6.0-6.1":0.00303,"7.0-7.1":0.01517,"8.1-8.4":0.00809,"9.0-9.2":0.01921,"9.3":0.08089,"10.0-10.2":0.01011,"10.3":0.05359,"11.0-11.2":0.02022,"11.3-11.4":0.02022,"12.0-12.1":0.02932,"12.2-12.5":0.50862,"13.0-13.1":0.01921,"13.2":0.01112,"13.3":0.04651,"13.4-13.7":0.09808,"14.0-14.4":0.41357,"14.5-14.8":0.61581,"15.0-15.1":0.28111,"15.2-15.3":0.31751,"15.4":0.34683,"15.5":0.68153,"15.6":3.47642,"16.0":2.41368,"16.1":0.09707},P:{"4":0.15368,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.17417,"8.2":0,"9.2":0.01025,"10.1":0,"11.1-11.2":0.01025,"12.0":0.02049,"13.0":0.04098,"14.0":0.06147,"15.0":0.03074,"16.0":0.1127,"17.0":0.18441,"18.0":1.18843},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00188,"4.2-4.3":0.01407,"4.4":0,"4.4.3-4.4.4":0.2223},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0.00365,"11":0.0438,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.18415},Q:{"13.1":0.05715},O:{"0":1.45415},H:{"0":9.30622},L:{"0":60.49175},S:{"2.5":0.00635}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00665,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00333,"48":0.00333,"49":0,"50":0,"51":0,"52":0.00665,"53":0,"54":0,"55":0,"56":0,"57":0.00333,"58":0,"59":0,"60":0,"61":0,"62":0.00333,"63":0,"64":0,"65":0,"66":0.00333,"67":0,"68":0.00333,"69":0,"70":0,"71":0.01331,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0.00333,"78":0.00333,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0.00665,"88":0.00333,"89":0.00333,"90":0,"91":0,"92":0.00333,"93":0,"94":0.00333,"95":0,"96":0,"97":0,"98":0,"99":0.00333,"100":0,"101":0,"102":0.01331,"103":0.00665,"104":0.00333,"105":0.01331,"106":0.01664,"107":0.44249,"108":0.26283,"109":0.00665,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00333,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00665,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00333,"47":0.00333,"48":0,"49":0.00333,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.00998,"56":0.00333,"57":0,"58":0.00333,"59":0,"60":0.00333,"61":0,"62":0,"63":0.00333,"64":0.00333,"65":0,"66":0.00333,"67":0,"68":0.00665,"69":0.00665,"70":0.00998,"71":0.00333,"72":0.00333,"73":0.00333,"74":0.01664,"75":0.00333,"76":0.00333,"77":0.00665,"78":0.00333,"79":0.01664,"80":0.00665,"81":0.02994,"83":0.00665,"84":0.00333,"85":0.00665,"86":0.01996,"87":0.00665,"88":0.00333,"89":0.00333,"90":0.01331,"91":0.00333,"92":0.02329,"93":0.00665,"94":0.00665,"95":0.00665,"96":0.01664,"97":0.01331,"98":0.00998,"99":0.01331,"100":0.00998,"101":0.00998,"102":0.00998,"103":0.03992,"104":0.04325,"105":0.05323,"106":0.07985,"107":0.95485,"108":4.21198,"109":0.01996,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00333,"27":0.00333,"28":0.00998,"29":0,"30":0.00333,"31":0,"32":0.00665,"33":0,"34":0,"35":0.01664,"36":0.00333,"37":0,"38":0.00333,"39":0,"40":0,"41":0,"42":0.01331,"43":0,"44":0,"45":0,"46":0.00665,"47":0.00333,"48":0,"49":0,"50":0.02329,"51":0.00665,"52":0,"53":0,"54":0.0366,"55":0.00333,"56":0.00333,"57":0.01664,"58":0.01996,"60":0.1231,"62":0,"63":0.27281,"64":0.10314,"65":0.10314,"66":0.30276,"67":0.00665,"68":0,"69":0,"70":0,"71":0,"72":0.00665,"73":0.00998,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0.00665,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0.00998,"86":0.00665,"87":0.00333,"88":0,"89":0,"90":0.00333,"91":0.00665,"92":0.03327,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.08983},B:{"12":0.01331,"13":0.00665,"14":0.00998,"15":0.00665,"16":0.00998,"17":0.00665,"18":0.02662,"79":0,"80":0,"81":0,"83":0,"84":0.00998,"85":0,"86":0,"87":0,"88":0,"89":0.00998,"90":0.00665,"91":0,"92":0.01331,"93":0,"94":0,"95":0,"96":0.00333,"97":0,"98":0,"99":0,"100":0,"101":0.00333,"102":0,"103":0.00665,"104":0.00665,"105":0.00998,"106":0.01996,"107":0.40922,"108":0.76188},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.00333,"14":0.00333,"15":0.00998,_:"0","3.1":0,"3.2":0,"5.1":0.00998,"6.1":0,"7.1":0,"9.1":0.00665,"10.1":0,"11.1":0,"12.1":0.00333,"13.1":0.01331,"14.1":0.05323,"15.1":0.00333,"15.2-15.3":0.00333,"15.4":0.00998,"15.5":0.01664,"15.6":0.10646,"16.0":0.00998,"16.1":0.06321,"16.2":0.03327,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0028,"5.0-5.1":0,"6.0-6.1":0.0014,"7.0-7.1":0.01118,"8.1-8.4":0.0028,"9.0-9.2":0.0028,"9.3":0.09363,"10.0-10.2":0.00419,"10.3":0.06149,"11.0-11.2":0.31445,"11.3-11.4":0.01118,"12.0-12.1":0.03773,"12.2-12.5":0.57858,"13.0-13.1":0.03354,"13.2":0.00559,"13.3":0.0573,"13.4-13.7":0.19286,"14.0-14.4":0.38292,"14.5-14.8":0.74489,"15.0-15.1":0.26972,"15.2-15.3":0.43184,"15.4":0.36056,"15.5":0.73371,"15.6":1.89785,"16.0":1.76369,"16.1":4.14928,"16.2":0.70715,"16.3":0.00559},P:{"4":0.1123,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.1123,"8.2":0,"9.2":0.01021,"10.1":0.01021,"11.1-11.2":0.02042,"12.0":0.01021,"13.0":0.10209,"14.0":0.06125,"15.0":0.05104,"16.0":0.19397,"17.0":0.09188,"18.0":0.24501,"19.0":1.71506},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01416,"4.4":0,"4.4.3-4.4.4":0.20242},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.02329,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.13346},Q:{"13.1":0.0734},O:{"0":1.58817},H:{"0":8.64875},L:{"0":59.68383},S:{"2.5":0.02669}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js
index 25c802fd9e2fd7..063f3e59a3df64 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js
@@ -1 +1 @@
-module.exports={C:{"34":0.00505,"40":0.00758,"43":0.00505,"47":0.00505,"52":0.05555,"56":0.00253,"57":0.00253,"60":0.00253,"64":0.00253,"65":0.00505,"68":0.00505,"72":0.00505,"78":0.01263,"79":0.00253,"80":0.00505,"81":0.00253,"84":0.0101,"88":0.00505,"89":0.00505,"91":0.01263,"94":0.00505,"95":0.00758,"97":0.00505,"98":0.00505,"99":0.01768,"100":0.0101,"101":0.00505,"102":0.0303,"103":0.02273,"104":0.04545,"105":1.01758,"106":0.49238,"107":0.01768,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 45 46 48 49 50 51 53 54 55 58 59 61 62 63 66 67 69 70 71 73 74 75 76 77 82 83 85 86 87 90 92 93 96 108 3.5 3.6"},D:{"11":0.00505,"33":0.00505,"38":0.00505,"40":0.00505,"43":0.03535,"47":0.00505,"48":0.00253,"49":0.02778,"50":0.00505,"51":0.00253,"52":0.00253,"55":0.00505,"56":0.00758,"58":0.00505,"60":0.00505,"62":0.00505,"63":0.01263,"64":0.00758,"65":0.00505,"66":0.00758,"67":0.00758,"68":0.00758,"69":0.03283,"70":0.01515,"71":0.00758,"72":0.0101,"73":0.00758,"74":0.02525,"75":0.01515,"76":0.01515,"77":0.0101,"78":0.0101,"79":0.06818,"80":0.01768,"81":0.02525,"83":0.02778,"84":0.03535,"85":0.04798,"86":0.05808,"87":0.04798,"88":0.01768,"89":0.01768,"90":0.03535,"91":0.04293,"92":0.04798,"93":0.0303,"94":0.03535,"95":0.0202,"96":0.03788,"97":0.02778,"98":0.05808,"99":0.0303,"100":0.0404,"101":0.04293,"102":0.06565,"103":0.20453,"104":0.1919,"105":3.30523,"106":9.90558,"107":0.45955,"108":0.01263,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 41 42 44 45 46 53 54 57 59 61 109 110"},F:{"28":0.00505,"36":0.00505,"64":0.00505,"68":0.00253,"69":0.00253,"70":0.00505,"72":0.00758,"73":0.00505,"77":0.00253,"79":0.01515,"80":0.00253,"82":0.00505,"83":0.00505,"84":0.00505,"85":0.01515,"86":0.00758,"87":0.00505,"88":0.00505,"89":0.01263,"90":0.20958,"91":0.4646,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 71 74 75 76 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01768,"13":0.00505,"14":0.00505,"15":0.00758,"16":0.00758,"17":0.0101,"18":0.03788,"84":0.0101,"85":0.00505,"89":0.0101,"90":0.00758,"92":0.02273,"95":0.00505,"96":0.00505,"98":0.00253,"99":0.00505,"100":0.00758,"101":0.01263,"102":0.0101,"103":0.02273,"104":0.03788,"105":0.45955,"106":1.7574,"107":0.12373,_:"79 80 81 83 86 87 88 91 93 94 97"},E:{"4":0,"13":0.0101,"14":0.03535,"15":0.00758,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 16.2","5.1":0.06313,"10.1":0.00505,"11.1":0.00758,"12.1":0.0101,"13.1":0.04545,"14.1":0.06565,"15.1":0.01263,"15.2-15.3":0.01263,"15.4":0.0303,"15.5":0.06818,"15.6":0.28785,"16.0":0.11615,"16.1":0.0202},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00266,"6.0-6.1":0.00089,"7.0-7.1":0.0266,"8.1-8.4":0.00177,"9.0-9.2":0,"9.3":0.05941,"10.0-10.2":0.00709,"10.3":0.09576,"11.0-11.2":0.02571,"11.3-11.4":0.02217,"12.0-12.1":0.0399,"12.2-12.5":0.84412,"13.0-13.1":0.02749,"13.2":0.01596,"13.3":0.06207,"13.4-13.7":0.10817,"14.0-14.4":0.39457,"14.5-14.8":0.54087,"15.0-15.1":0.25093,"15.2-15.3":0.27487,"15.4":0.266,"15.5":0.61801,"15.6":2.41176,"16.0":2.20073,"16.1":0.12679},P:{"4":0.25867,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.24832,"8.2":0,"9.2":0.03104,"10.1":0,"11.1-11.2":0.07243,"12.0":0.02069,"13.0":0.07243,"14.0":0.08277,"15.0":0.04139,"16.0":0.1552,"17.0":0.24832,"18.0":2.56602},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00277,"4.2-4.3":0.00984,"4.4":0,"4.4.3-4.4.4":0.06214},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00804,"9":0.00268,"10":0.00268,"11":0.1179,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.27658},Q:{"13.1":0.00748},O:{"0":0.598},H:{"0":9.72359},L:{"0":54.46523},S:{"2.5":0.02243}};
+module.exports={C:{"34":0.00749,"43":0.005,"47":0.005,"48":0.0025,"51":0.005,"52":0.05246,"56":0.0025,"60":0.005,"65":0.005,"68":0.005,"72":0.005,"77":0.0025,"78":0.00999,"84":0.005,"87":0.0025,"88":0.005,"89":0.005,"91":0.00749,"94":0.0025,"95":0.0025,"96":0.0025,"97":0.0025,"98":0.005,"99":0.00999,"100":0.005,"101":0.005,"102":0.03497,"103":0.00999,"104":0.00999,"105":0.01499,"106":0.03247,"107":0.82434,"108":0.65697,"109":0.02248,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 49 50 53 54 55 57 58 59 61 62 63 64 66 67 69 70 71 73 74 75 76 79 80 81 82 83 85 86 90 92 93 110 3.5 3.6"},D:{"11":0.005,"25":0.0025,"33":0.005,"38":0.005,"40":0.005,"43":0.03997,"46":0.0025,"47":0.00749,"49":0.02748,"50":0.005,"52":0.0025,"55":0.005,"56":0.00999,"58":0.005,"60":0.0025,"62":0.01499,"63":0.00999,"64":0.00749,"65":0.00749,"66":0.00749,"67":0.00749,"68":0.00749,"69":0.02748,"70":0.01499,"71":0.005,"72":0.00999,"73":0.00749,"74":0.02248,"75":0.00999,"76":0.01499,"77":0.01249,"78":0.00999,"79":0.05745,"80":0.01499,"81":0.02248,"83":0.01749,"84":0.01749,"85":0.02498,"86":0.04247,"87":0.03247,"88":0.01749,"89":0.01249,"90":0.03997,"91":0.02498,"92":0.02998,"93":0.02748,"94":0.01499,"95":0.02498,"96":0.02498,"97":0.01998,"98":0.05246,"99":0.02248,"100":0.03497,"101":0.02748,"102":0.03497,"103":0.1299,"104":0.05995,"105":0.10492,"106":0.13739,"107":2.1283,"108":11.62319,"109":0.01749,"110":0.00749,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 34 35 36 37 39 41 42 44 45 48 51 53 54 57 59 61 111"},F:{"28":0.00749,"64":0.0025,"72":0.005,"73":0.00749,"79":0.01499,"81":0.0025,"82":0.0025,"83":0.0025,"84":0.005,"85":0.01499,"86":0.0025,"88":0.0025,"89":0.005,"90":0.00749,"91":0.00749,"92":0.08993,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 74 75 76 77 78 80 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01499,"13":0.005,"14":0.005,"15":0.00749,"16":0.00999,"17":0.00999,"18":0.03747,"84":0.00749,"85":0.0025,"89":0.00749,"90":0.005,"92":0.02498,"99":0.0025,"100":0.005,"101":0.005,"102":0.0025,"103":0.00749,"104":0.00749,"105":0.01499,"106":0.02248,"107":0.6195,"108":1.44384,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98"},E:{"4":0,"13":0.005,"14":0.02248,"15":0.00749,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 16.3","5.1":0.05246,"11.1":0.0025,"12.1":0.00999,"13.1":0.03747,"14.1":0.05246,"15.1":0.01499,"15.2-15.3":0.01749,"15.4":0.02248,"15.5":0.04746,"15.6":0.23981,"16.0":0.03247,"16.1":0.14239,"16.2":0.03247},G:{"8":0.00097,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00194,"6.0-6.1":0.00194,"7.0-7.1":0.02912,"8.1-8.4":0.00291,"9.0-9.2":0.00485,"9.3":0.0631,"10.0-10.2":0.00485,"10.3":0.07281,"11.0-11.2":0.01262,"11.3-11.4":0.01262,"12.0-12.1":0.03495,"12.2-12.5":0.64948,"13.0-13.1":0.02039,"13.2":0.01068,"13.3":0.04854,"13.4-13.7":0.09805,"14.0-14.4":0.38639,"14.5-14.8":0.49026,"15.0-15.1":0.2029,"15.2-15.3":0.233,"15.4":0.22814,"15.5":0.46502,"15.6":1.08926,"16.0":1.35138,"16.1":2.99692,"16.2":0.39706,"16.3":0.00971},P:{"4":0.22637,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.23666,"8.2":0,"9.2":0.02058,"10.1":0.01021,"11.1-11.2":0.05145,"12.0":0.02058,"13.0":0.07203,"14.0":0.08232,"15.0":0.05145,"16.0":0.18521,"17.0":0.18521,"18.0":0.33955,"19.0":3.01481},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00207,"4.2-4.3":0.0087,"4.4":0,"4.4.3-4.4.4":0.05675},A:{"8":0.008,"9":0.00267,"10":0.00267,"11":0.10406,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.32259},Q:{"13.1":0},O:{"0":0.64517},H:{"0":7.30128},L:{"0":56.30852},S:{"2.5":0.08252}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js
index 949718c8e173f8..73ecd98d9a2e1e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js
@@ -1 +1 @@
-module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,_:"110"},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":0.08921,"15.2-15.3":0.04956,"15.4":2.37888,"15.5":4.01932,"15.6":5.2038,"16.0":7.77596,"16.1":4.64377,"16.2":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0.28973,"15.2-15.3":1.25041,"15.4":0.43459,"15.5":1.02168,"15.6":6.4808,"16.0":36.92533,"16.1":29.19411},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}};
+module.exports={C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,_:"110","3.5":0,"3.6":0},D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"60":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"79":0,"80":0,"81":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0,"12.1":0,"13.1":0,"14.1":0,"15.1":1.12599,"15.2-15.3":0.4941,"15.4":0.36583,"15.5":1.21626,"15.6":4.94104,"16.0":2.99313,"16.1":7.27378,"16.2":3.15942,"16.3":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":1.06798,"15.2-15.3":2.54858,"15.4":0.47735,"15.5":0.97898,"15.6":9.23153,"16.0":13.32545,"16.1":34.0701,"16.2":9.75743,"16.3":6.0276},P:{"4":0,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0,"8.2":0,"9.2":0,"10.1":0,"11.1-11.2":0,"12.0":0,"13.0":0,"14.0":0,"15.0":0,"16.0":0,"17.0":0,"18.0":0,"19.0":0},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0},Q:{"13.1":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js
index 74deaf4393958c..295c454030fbc8 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js
@@ -1 +1 @@
-module.exports={C:{"34":0.00292,"36":0.01462,"43":0.03215,"45":0.00292,"47":0.00292,"52":0.05554,"56":0.00585,"72":0.00292,"77":0.00292,"78":0.01169,"79":0.00585,"80":0.00585,"81":0.00585,"82":0.00292,"83":0.00292,"87":0.01169,"88":0.00585,"89":0.00292,"90":0.00585,"91":0.00585,"95":0.00292,"98":0.00292,"99":0.00877,"100":0.00585,"101":0.00585,"102":0.02046,"103":0.01754,"104":0.03215,"105":0.8389,"106":0.38291,"107":0.01169,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 44 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 84 85 86 92 93 94 96 97 108 3.5 3.6"},D:{"22":0.00292,"26":0.00292,"34":0.01169,"38":0.02338,"42":0.00585,"43":0.00585,"45":0.00292,"47":0.00877,"48":0.00877,"49":0.04092,"50":0.00292,"51":0.00292,"53":0.01754,"54":0.00292,"55":0.00877,"56":0.00877,"57":0.00877,"58":0.00292,"60":0.00292,"61":0.00585,"62":0.00585,"63":0.01169,"64":0.00292,"65":0.00877,"66":0.00585,"67":0.00585,"68":0.00877,"69":0.07308,"70":0.04385,"71":0.01462,"72":0.08477,"73":0.01169,"74":0.05846,"75":0.01462,"76":0.00877,"77":0.01169,"78":0.04969,"79":0.12277,"80":0.03508,"81":0.02923,"83":0.05554,"84":0.04385,"85":0.05554,"86":0.08184,"87":0.07892,"88":0.01754,"89":0.03508,"90":0.02046,"91":0.03215,"92":0.05846,"93":0.01462,"94":0.038,"95":0.02338,"96":0.04969,"97":0.05846,"98":0.04385,"99":0.04969,"100":0.05846,"101":0.05261,"102":0.07892,"103":0.23676,"104":0.25138,"105":4.37573,"106":12.93135,"107":0.52906,"108":0.01462,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 35 36 37 39 40 41 44 46 52 59 109 110"},F:{"28":0.01169,"36":0.00585,"40":0.00877,"46":0.01754,"79":0.00292,"85":0.00585,"89":0.00292,"90":0.13154,"91":0.30107,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00585,"16":0.00292,"17":0.00292,"18":0.02046,"84":0.00585,"85":0.00292,"86":0.00292,"89":0.00585,"92":0.00877,"99":0.00292,"100":0.00585,"101":0.01169,"102":0.00585,"103":0.02923,"104":0.03215,"105":0.46768,"106":1.88826,"107":0.14615,_:"13 14 15 79 80 81 83 87 88 90 91 93 94 95 96 97 98"},E:{"4":0,"13":0.01462,"14":0.06138,"15":0.01462,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 16.2","5.1":0.01462,"9.1":0.00585,"10.1":0.00292,"11.1":0.00585,"12.1":0.01169,"13.1":0.06138,"14.1":0.13738,"15.1":0.02338,"15.2-15.3":0.02046,"15.4":0.06723,"15.5":0.14323,"15.6":0.6986,"16.0":0.15492,"16.1":0.03215},G:{"8":0.00096,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00386,"5.0-5.1":0.00579,"6.0-6.1":0.00386,"7.0-7.1":0.01736,"8.1-8.4":0.00675,"9.0-9.2":0.01736,"9.3":0.0492,"10.0-10.2":0.00579,"10.3":0.06463,"11.0-11.2":0.02894,"11.3-11.4":0.01543,"12.0-12.1":0.02508,"12.2-12.5":0.36657,"13.0-13.1":0.01736,"13.2":0.00868,"13.3":0.03762,"13.4-13.7":0.12637,"14.0-14.4":0.34439,"14.5-14.8":0.55276,"15.0-15.1":0.19486,"15.2-15.3":0.23056,"15.4":0.32992,"15.5":0.60485,"15.6":3.21525,"16.0":2.66056,"16.1":0.15917},P:{"4":0.24805,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10335,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.04134,"12.0":0.02067,"13.0":0.08268,"14.0":0.06201,"15.0":0.04134,"16.0":0.12403,"17.0":0.20671,"18.0":1.9224},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.04739,"4.2-4.3":0.18954,"4.4":0,"4.4.3-4.4.4":0.85293},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02501,"9":0.09171,"10":0.00834,"11":0.83369,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14862},Q:{"13.1":0.2477},O:{"0":1.38002},H:{"0":0.97151},L:{"0":55.52609},S:{"2.5":0.09908}};
+module.exports={C:{"34":0.00287,"36":0.01435,"43":0.20377,"47":0.00287,"52":0.05166,"56":0.00574,"72":0.00287,"78":0.01148,"79":0.00287,"87":0.01148,"88":0.00574,"89":0.00287,"90":0.00574,"91":0.00287,"99":0.00574,"100":0.00287,"101":0.00287,"102":0.02009,"103":0.00861,"104":0.00861,"105":0.01148,"106":0.02583,"107":0.6027,"108":0.52808,"109":0.01722,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 80 81 82 83 84 85 86 92 93 94 95 96 97 98 110 3.5 3.6"},D:{"34":0.00861,"35":0.00287,"38":0.02296,"41":0.00287,"45":0.00574,"47":0.01148,"48":0.01148,"49":0.04305,"50":0.00287,"51":0.00287,"53":0.01722,"55":0.00861,"56":0.00861,"57":0.00861,"58":0.00861,"59":0.00287,"60":0.00287,"61":0.00574,"62":0.00574,"63":0.00861,"64":0.00287,"65":0.00574,"66":0.00574,"67":0.00574,"68":0.00861,"69":0.14063,"70":0.04879,"71":0.01435,"72":0.06601,"73":0.01148,"74":0.07749,"75":0.01435,"76":0.00861,"77":0.01435,"78":0.04305,"79":0.11767,"80":0.03444,"81":0.0287,"83":0.04592,"84":0.03157,"85":0.04592,"86":0.06314,"87":0.0574,"88":0.01435,"89":0.0287,"90":0.02296,"91":0.04018,"92":0.04879,"93":0.01435,"94":0.03444,"95":0.02009,"96":0.03731,"97":0.04879,"98":0.16072,"99":0.05166,"100":0.04592,"101":0.03731,"102":0.04592,"103":0.14637,"104":0.08036,"105":0.12341,"106":0.16646,"107":2.41654,"108":14.41314,"109":0.02583,"110":0.00861,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 36 37 39 40 42 43 44 46 52 54 111"},F:{"28":0.00861,"36":0.00861,"40":0.00861,"46":0.02009,"85":0.00574,"92":0.06314,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00287,"16":0.00287,"17":0.00287,"18":0.01722,"84":0.00287,"89":0.00574,"92":0.00861,"100":0.00287,"101":0.00861,"103":0.01148,"104":0.00861,"105":0.01148,"106":0.02009,"107":0.61131,"108":1.71339,_:"13 14 15 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 102"},E:{"4":0,"13":0.01148,"14":0.04879,"15":0.01148,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1 11.1 16.3","5.1":0.01148,"9.1":0.00574,"12.1":0.00861,"13.1":0.04879,"14.1":0.10619,"15.1":0.01722,"15.2-15.3":0.01722,"15.4":0.04879,"15.5":0.09758,"15.6":0.49938,"16.0":0.04018,"16.1":0.23247,"16.2":0.05166},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00713,"5.0-5.1":0.00509,"6.0-6.1":0.00509,"7.0-7.1":0.01528,"8.1-8.4":0.00815,"9.0-9.2":0.02037,"9.3":0.04686,"10.0-10.2":0.01019,"10.3":0.13344,"11.0-11.2":0.03362,"11.3-11.4":0.02037,"12.0-12.1":0.03056,"12.2-12.5":0.41459,"13.0-13.1":0.02037,"13.2":0.01019,"13.3":0.04584,"13.4-13.7":0.17623,"14.0-14.4":0.38709,"14.5-14.8":0.601,"15.0-15.1":0.2078,"15.2-15.3":0.23429,"15.4":0.32801,"15.5":0.46349,"15.6":1.33341,"16.0":1.21423,"16.1":3.10179,"16.2":0.44923,"16.3":0.00815},P:{"4":0.23472,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08164,"8.2":0,"9.2":0.01021,"10.1":0,"11.1-11.2":0.04082,"12.0":0.02041,"13.0":0.09185,"14.0":0.09185,"15.0":0.05103,"16.0":0.16328,"17.0":0.18369,"18.0":0.33677,"19.0":2.19409},I:{"0":0,"3":0,"4":0.12278,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.04911,"4.4":0,"4.4.3-4.4.4":0.93311},A:{"8":0.02149,"9":0.07521,"11":1.16036,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14971},Q:{"13.1":0.34219},O:{"0":3.60727},H:{"0":1.00564},L:{"0":53.22106},S:{"2.5":0.13545}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js
index 48009df0162582..2e25d92f8bd77e 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js
@@ -1 +1 @@
-module.exports={C:{"47":0.00494,"52":0.06417,"55":0.00987,"56":0.00494,"59":0.00987,"60":0.00494,"68":0.01481,"72":0.00494,"77":0.00987,"78":0.05923,"79":0.00494,"80":0.00987,"81":0.00987,"82":0.00494,"83":0.00494,"86":0.00494,"87":0.00987,"88":0.00987,"89":0.00987,"90":0.00987,"91":0.04936,"94":0.01974,"95":0.00987,"96":0.00987,"97":0.00987,"98":0.00987,"99":0.01481,"100":0.01481,"101":0.01481,"102":0.11846,"103":0.09378,"104":0.10859,"105":2.68518,"106":1.1649,"107":0.00494,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 57 58 61 62 63 64 65 66 67 69 70 71 73 74 75 76 84 85 92 93 108 3.5 3.6"},D:{"22":0.00987,"38":0.00987,"40":0.03455,"43":0.00987,"47":0.00987,"48":0.00494,"49":0.0543,"51":0.00494,"52":0.00987,"56":0.01481,"60":0.02468,"63":0.00987,"64":0.00494,"65":0.01481,"66":0.03949,"67":0.00987,"68":0.00494,"69":0.04442,"70":0.00494,"71":0.00987,"72":0.00987,"73":0.02468,"74":0.01481,"75":0.12834,"76":0.01974,"77":0.00987,"78":0.02468,"79":0.09872,"80":0.02962,"81":0.02468,"83":0.03949,"84":0.05923,"85":0.14314,"86":0.07404,"87":0.08391,"88":0.01974,"89":0.02962,"90":0.02468,"91":0.04936,"92":0.03949,"93":0.04442,"94":0.03949,"95":0.01974,"96":0.06417,"97":0.03949,"98":0.04936,"99":0.04936,"100":0.17276,"101":0.09378,"102":0.10859,"103":0.38994,"104":0.41956,"105":7.41881,"106":18.62846,"107":0.72066,"108":0.00494,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 44 45 46 50 53 54 55 57 58 59 61 62 109 110"},F:{"31":0.01974,"36":0.00494,"40":0.01481,"46":0.00987,"77":0.00494,"79":0.00494,"85":0.02468,"86":0.00494,"88":0.00494,"89":0.01974,"90":0.96252,"91":1.96946,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 84 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00494,"17":0.00494,"18":0.01974,"85":0.00494,"92":0.00987,"97":0.00494,"98":0.00494,"99":0.00494,"100":0.00494,"101":0.01481,"102":0.01481,"103":0.02962,"104":0.08391,"105":1.13528,"106":4.01297,"107":0.31097,_:"12 13 14 16 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"13":0.02468,"14":0.15795,"15":0.03949,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 16.2","9.1":0.01481,"10.1":0.00494,"11.1":0.02468,"12.1":0.03949,"13.1":0.21225,"14.1":0.39982,"15.1":0.07898,"15.2-15.3":0.07404,"15.4":0.1925,"15.5":0.36526,"15.6":1.99414,"16.0":0.68117,"16.1":0.10366},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00187,"6.0-6.1":0,"7.0-7.1":0.01125,"8.1-8.4":0,"9.0-9.2":0.00937,"9.3":0.0731,"10.0-10.2":0.00187,"10.3":0.0731,"11.0-11.2":0.01499,"11.3-11.4":0.02624,"12.0-12.1":0.01499,"12.2-12.5":0.39735,"13.0-13.1":0.00937,"13.2":0.0075,"13.3":0.02624,"13.4-13.7":0.08997,"14.0-14.4":0.28677,"14.5-14.8":0.84718,"15.0-15.1":0.16494,"15.2-15.3":0.2774,"15.4":0.32613,"15.5":0.86218,"15.6":7.72586,"16.0":6.36512,"16.1":0.30364},P:{"4":0.08429,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10335,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.02107,"12.0":0.01054,"13.0":0.03161,"14.0":0.03161,"15.0":0.02107,"16.0":0.05268,"17.0":0.10536,"18.0":2.78146},I:{"0":0,"3":0,"4":0.01052,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00921,"4.2-4.3":0.02236,"4.4":0,"4.4.3-4.4.4":0.05919},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01544,"9":0.01544,"10":0.00515,"11":0.20584,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.36461},Q:{"13.1":0.00506},O:{"0":0.09115},H:{"0":0.4986},L:{"0":28.63586},S:{"2.5":0}};
+module.exports={C:{"47":0.00461,"48":0.00461,"52":0.07381,"56":0.00461,"59":0.00923,"66":0.00461,"68":0.01384,"72":0.00461,"78":0.05997,"79":0.00461,"80":0.00923,"81":0.00923,"82":0.00461,"83":0.00923,"86":0.00923,"87":0.01845,"88":0.01384,"89":0.00923,"90":0.00923,"91":0.02768,"93":0.00461,"94":0.0369,"95":0.00461,"96":0.00923,"97":0.00461,"98":0.00461,"99":0.00923,"100":0.00923,"101":0.00923,"102":0.12916,"103":0.1061,"104":0.01845,"105":0.07842,"106":0.07842,"107":2.11737,"108":1.78523,"109":0.00923,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 54 55 57 58 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 84 85 92 110 3.5 3.6"},D:{"34":0.00461,"38":0.00923,"40":0.04152,"43":0.00461,"47":0.00923,"48":0.00923,"49":0.05997,"51":0.00461,"52":0.01384,"56":0.01845,"60":0.03229,"63":0.04613,"64":0.00461,"65":0.01845,"66":0.05074,"67":0.00923,"68":0.00461,"69":0.03229,"70":0.00461,"71":0.00923,"72":0.00923,"73":0.01384,"74":0.01384,"75":0.12455,"76":0.01384,"77":0.01384,"78":0.03229,"79":0.12455,"80":0.05074,"81":0.02307,"83":0.05536,"84":0.05997,"85":0.17529,"86":0.08303,"87":0.08303,"88":0.01845,"89":0.02768,"90":0.02307,"91":0.0369,"92":0.04152,"93":0.05997,"94":0.0369,"95":0.02307,"96":0.04152,"97":0.0369,"98":0.04152,"99":0.0369,"100":0.17529,"101":0.05536,"102":0.07381,"103":0.23526,"104":0.13839,"105":0.18913,"106":0.32752,"107":4.13325,"108":19.35615,"109":0.01845,"110":0.00461,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 41 42 44 45 46 50 53 54 55 57 58 59 61 62 111"},F:{"31":0.01845,"36":0.00923,"40":0.01845,"46":0.01384,"85":0.01845,"86":0.00461,"89":0.00461,"90":0.00461,"91":0.01384,"92":0.48898,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00461,"17":0.00923,"18":0.01845,"85":0.00461,"86":0.00461,"92":0.00923,"95":0.00461,"97":0.00923,"99":0.00461,"101":0.00461,"102":0.00461,"103":0.00923,"104":0.01384,"105":0.02307,"106":0.05074,"107":1.633,"108":3.9026,_:"12 13 14 16 79 80 81 83 84 87 88 89 90 91 93 94 96 98 100"},E:{"4":0,"13":0.01845,"14":0.11994,"15":0.02768,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 16.3","9.1":0.01384,"11.1":0.01384,"12.1":0.0369,"13.1":0.17991,"14.1":0.32291,"15.1":0.05536,"15.2-15.3":0.05074,"15.4":0.12455,"15.5":0.25372,"15.6":1.61455,"16.0":0.20759,"16.1":0.90876,"16.2":0.20297},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00367,"6.0-6.1":0,"7.0-7.1":0.01285,"8.1-8.4":0,"9.0-9.2":0.01469,"9.3":0.08263,"10.0-10.2":0.00367,"10.3":0.08263,"11.0-11.2":0.01653,"11.3-11.4":0.03305,"12.0-12.1":0.01285,"12.2-12.5":0.38927,"13.0-13.1":0.00918,"13.2":0.00551,"13.3":0.02387,"13.4-13.7":0.09181,"14.0-14.4":0.22218,"14.5-14.8":0.62246,"15.0-15.1":0.13404,"15.2-15.3":0.20198,"15.4":0.23687,"15.5":0.54167,"15.6":2.65326,"16.0":2.9195,"16.1":8.05893,"16.2":0.86667,"16.3":0.0202},P:{"4":0.11484,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08164,"8.2":0,"9.2":0.01021,"10.1":0,"11.1-11.2":0.02088,"12.0":0.02041,"13.0":0.03132,"14.0":0.03132,"15.0":0.02088,"16.0":0.0522,"17.0":0.07308,"18.0":0.20881,"19.0":2.98592},I:{"0":0,"3":0,"4":0.0146,"2.1":0,"2.2":0.01251,"2.3":0,"4.1":0.00834,"4.2-4.3":0.02711,"4.4":0,"4.4.3-4.4.4":0.06673},A:{"8":0.01937,"9":0.01937,"10":0.00484,"11":0.15015,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.43635},Q:{"13.1":0},O:{"0":0.11851},H:{"0":0.56101},L:{"0":32.21101},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js
index 174d875d381309..826f53d0b7645c 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js
@@ -1 +1 @@
-module.exports={C:{"4":0.06685,"11":0.0191,"38":0.00955,"40":0.00955,"43":0.00478,"44":0.02388,"45":0.00478,"52":0.0382,"54":0.00478,"56":0.00478,"76":0.00478,"78":0.05253,"79":0.00478,"80":0.00478,"81":0.00955,"82":0.00955,"83":0.00955,"87":0.00478,"88":0.00955,"89":0.00478,"91":0.02865,"94":0.0382,"95":0.00478,"97":0.00478,"98":0.00478,"99":0.00955,"100":0.00955,"101":0.01433,"102":0.08595,"103":0.0382,"104":0.10028,"105":1.55665,"106":0.72103,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 46 47 48 49 50 51 53 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 84 85 86 90 92 93 96 107 108 3.5 3.6"},D:{"35":0.00955,"38":0.00478,"39":0.00478,"40":0.0191,"41":0.00955,"42":0.00478,"43":0.01433,"44":0.0191,"45":0.00955,"47":0.00955,"48":0.06685,"49":0.04775,"56":0.10028,"60":0.00955,"61":0.03343,"62":0.00955,"63":0.00478,"65":0.01433,"66":0.05253,"67":0.01433,"69":0.00955,"70":0.00955,"71":0.01433,"72":0.00955,"73":0.00955,"74":0.0191,"75":0.0191,"76":0.10028,"77":0.01433,"78":0.0191,"79":0.10505,"80":0.05253,"81":0.07163,"83":0.1337,"84":0.06208,"85":0.0764,"86":0.0955,"87":0.0955,"88":0.02388,"89":0.0573,"90":0.02865,"91":0.05253,"92":0.03343,"93":0.09073,"94":0.03343,"95":0.0191,"96":0.0955,"97":0.08118,"98":0.06208,"99":0.06685,"100":0.3056,"101":0.15758,"102":0.30083,"103":0.79265,"104":0.72103,"105":7.2389,"106":16.7698,"107":0.7258,"108":0.04298,"109":0.04775,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 46 50 51 52 53 54 55 57 58 59 64 68 110"},F:{"89":0.00478,"90":0.20533,"91":0.4584,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00955,"17":0.00478,"18":0.01433,"85":0.00955,"87":0.00955,"92":0.00478,"100":0.00478,"101":0.00955,"102":0.01433,"103":0.0573,"104":0.10505,"105":1.09348,"106":4.3548,"107":0.37245,_:"13 14 15 16 79 80 81 83 84 86 88 89 90 91 93 94 95 96 97 98 99"},E:{"4":0,"8":0.00955,"9":0.00955,"12":0.00478,"13":0.0382,"14":0.18623,"15":0.04298,_:"0 5 6 7 10 11 3.1 3.2 6.1 7.1 16.2","5.1":0.00478,"9.1":0.0382,"10.1":0.01433,"11.1":0.0382,"12.1":0.08118,"13.1":0.92158,"14.1":0.53003,"15.1":0.08118,"15.2-15.3":0.08118,"15.4":0.191,"15.5":0.41065,"15.6":3.09898,"16.0":0.95978,"16.1":0.11938},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0053,"5.0-5.1":0,"6.0-6.1":0.00265,"7.0-7.1":0.0053,"8.1-8.4":0.00795,"9.0-9.2":0.02121,"9.3":0.06098,"10.0-10.2":0.0053,"10.3":0.07423,"11.0-11.2":0.02651,"11.3-11.4":0.03181,"12.0-12.1":0.02121,"12.2-12.5":0.38706,"13.0-13.1":0.06628,"13.2":0.0106,"13.3":0.04772,"13.4-13.7":0.14051,"14.0-14.4":0.44008,"14.5-14.8":1.13997,"15.0-15.1":0.2439,"15.2-15.3":0.39236,"15.4":0.43743,"15.5":1.14528,"15.6":13.16537,"16.0":6.73645,"16.1":0.35525},P:{"4":0.0321,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.10335,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.0107,"12.0":0.01054,"13.0":0.0214,"14.0":0.0214,"15.0":0.0214,"16.0":0.08561,"17.0":0.09631,"18.0":1.91559},I:{"0":0,"3":0.00426,"4":0.01277,"2.1":0.00284,"2.2":0.00709,"2.3":0,"4.1":0.00568,"4.2-4.3":0.03122,"4.4":0,"4.4.3-4.4.4":0.05108},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.05615,"9":0.12761,"10":0.01021,"11":0.25011,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.42314},Q:{"13.1":0.09926},O:{"0":0.08358},H:{"0":0.2275},L:{"0":24.59291},S:{"2.5":0.00522}};
+module.exports={C:{"4":0.0097,"11":0.02911,"38":0.0097,"43":0.00485,"44":0.02426,"45":0.00485,"48":0.0097,"52":0.03882,"54":0.00485,"68":0.00485,"73":0.0097,"78":0.05822,"79":0.00485,"80":0.00485,"81":0.00485,"82":0.00485,"83":0.0097,"87":0.0097,"88":0.0097,"91":0.01456,"94":0.02911,"95":0.0097,"99":0.00485,"100":0.00485,"101":0.0097,"102":0.09704,"103":0.01456,"104":0.01941,"105":0.03396,"106":0.07278,"107":1.28578,"108":1.03833,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 77 84 85 86 89 90 92 93 96 97 98 109 110 3.5 3.6"},D:{"35":0.00485,"38":0.00485,"40":0.01941,"41":0.00485,"43":0.00485,"47":0.0097,"48":0.07278,"49":0.04852,"52":0.00485,"56":0.14071,"60":0.0097,"61":0.03882,"62":0.00485,"65":0.0097,"66":0.06308,"67":0.0097,"68":0.00485,"69":0.01456,"70":0.0097,"71":0.01456,"72":0.0097,"73":0.0097,"74":0.02426,"75":0.01941,"76":0.08248,"77":0.01456,"78":0.01941,"79":0.14071,"80":0.05822,"81":0.08734,"83":0.16497,"84":0.05822,"85":0.10674,"86":0.09219,"87":0.11645,"88":0.03396,"89":0.06308,"90":0.03882,"91":0.06308,"92":0.03396,"93":0.1116,"94":0.03396,"95":0.01941,"96":0.04852,"97":0.09704,"98":0.04852,"99":0.05822,"100":0.06308,"101":0.1116,"102":0.2329,"103":0.60165,"104":0.19893,"105":0.33479,"106":0.51916,"107":5.78844,"108":19.01014,"109":0.06308,"110":0.04852,"111":0.03882,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 42 44 45 46 50 51 53 54 55 57 58 59 63 64"},F:{"89":0.00485,"91":0.0097,"92":0.15526,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0097,"17":0.00485,"18":0.01456,"85":0.0097,"86":0.00485,"87":0.0097,"92":0.00485,"100":0.00485,"101":0.00485,"102":0.0097,"103":0.0097,"104":0.01456,"105":0.01941,"106":0.05822,"107":1.8292,"108":4.3668,_:"13 14 15 16 79 80 81 83 84 88 89 90 91 93 94 95 96 97 98 99"},E:{"4":0,"9":0.0097,"12":0.00485,"13":0.03882,"14":0.17952,"15":0.04367,_:"0 5 6 7 8 10 11 3.1 3.2 6.1 7.1 10.1 16.3","5.1":0.00485,"9.1":0.06793,"11.1":0.0097,"12.1":0.07763,"13.1":0.51916,"14.1":0.52402,"15.1":0.07278,"15.2-15.3":0.07763,"15.4":0.16982,"15.5":0.34934,"15.6":2.82872,"16.0":0.39786,"16.1":1.30519,"16.2":0.29112},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00262,"5.0-5.1":0,"6.0-6.1":0.00524,"7.0-7.1":0.00524,"8.1-8.4":0.00786,"9.0-9.2":0.01835,"9.3":0.06292,"10.0-10.2":0.00524,"10.3":0.07865,"11.0-11.2":0.03146,"11.3-11.4":0.03146,"12.0-12.1":0.02097,"12.2-12.5":0.35392,"13.0-13.1":0.12846,"13.2":0.01835,"13.3":0.03932,"13.4-13.7":0.11535,"14.0-14.4":0.34605,"14.5-14.8":0.80483,"15.0-15.1":0.19662,"15.2-15.3":0.30148,"15.4":0.33557,"15.5":0.75502,"15.6":4.35973,"16.0":3.38712,"16.1":12.3766,"16.2":1.13253,"16.3":0.02622},P:{"4":0.0638,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.08164,"8.2":0,"9.2":0.01021,"10.1":0,"11.1-11.2":0.01063,"12.0":0.02041,"13.0":0.02127,"14.0":0.01063,"15.0":0.01063,"16.0":0.05317,"17.0":0.05317,"18.0":0.11697,"19.0":1.60567},I:{"0":0,"3":0.00413,"4":0.01239,"2.1":0.00275,"2.2":0.01239,"2.3":0.00551,"4.1":0.00551,"4.2-4.3":0.03442,"4.4":0,"4.4.3-4.4.4":0.0413},A:{"8":0.06987,"9":0.07524,"10":0.01075,"11":0.19348,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.44788},Q:{"13.1":0.15959},O:{"0":0.09781},H:{"0":0.25344},L:{"0":24.23214},S:{"2.5":0.00515}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js
index 61bb02f602ecef..4915ef641e2ba4 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js
@@ -1 +1 @@
-module.exports={C:{"11":0.00537,"52":0.02687,"54":0.01612,"66":0.01075,"78":0.04837,"83":0.00537,"87":0.01075,"91":0.01612,"93":0.00537,"94":0.06986,"95":0.00537,"100":0.00537,"101":0.00537,"102":0.06449,"103":0.02687,"104":0.08598,"105":1.55309,"106":0.71474,"107":0.00537,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 88 89 90 92 96 97 98 99 108 3.5 3.6"},D:{"25":0.0215,"26":0.01075,"34":0.02687,"38":0.09673,"49":0.03224,"53":0.01075,"56":0.00537,"59":0.02687,"60":0.03224,"62":0.03224,"65":0.01612,"66":0.03224,"67":0.03224,"68":0.01075,"69":0.29557,"70":0.00537,"71":0.00537,"72":0.00537,"73":0.00537,"74":0.01612,"75":0.01075,"76":0.01612,"77":0.01075,"78":0.01075,"79":0.11285,"80":0.0215,"81":0.03224,"83":0.02687,"84":0.03224,"85":0.05911,"86":0.11285,"87":0.09136,"88":0.01612,"89":0.02687,"90":0.0215,"91":0.0215,"92":0.04299,"93":0.03762,"94":0.03224,"95":0.03224,"96":0.07524,"97":0.09136,"98":0.08598,"99":0.13972,"100":0.15047,"101":0.11823,"102":0.15585,"103":0.74699,"104":0.7846,"105":9.14117,"106":19.91604,"107":0.74699,"108":0.01075,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 61 63 64 109 110"},F:{"28":0.00537,"46":0.03224,"89":0.00537,"90":0.31169,"91":0.52128,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00537,"18":0.01075,"85":0.01075,"92":0.00537,"95":0.01075,"96":0.00537,"99":0.01075,"100":0.01075,"101":0.01075,"102":0.02687,"103":0.04299,"104":0.10748,"105":1.1984,"106":4.36906,"107":0.32244,_:"12 13 14 15 16 79 80 81 83 84 86 87 88 89 90 91 93 94 97 98"},E:{"4":0,"12":0.01075,"13":0.05911,"14":0.29557,"15":0.06986,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 16.2","9.1":0.00537,"10.1":0.01612,"11.1":0.04299,"12.1":0.09673,"13.1":0.43529,"14.1":0.85984,"15.1":0.13435,"15.2-15.3":0.1236,"15.4":0.31169,"15.5":0.661,"15.6":4.36369,"16.0":0.97269,"16.1":0.1236},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01243,"6.0-6.1":0.00746,"7.0-7.1":0.01243,"8.1-8.4":0.01492,"9.0-9.2":0.01243,"9.3":0.15916,"10.0-10.2":0.00995,"10.3":0.18155,"11.0-11.2":0.03979,"11.3-11.4":0.06217,"12.0-12.1":0.0373,"12.2-12.5":0.80825,"13.0-13.1":0.0199,"13.2":0.01243,"13.3":0.0572,"13.4-13.7":0.13429,"14.0-14.4":0.43273,"14.5-14.8":1.1788,"15.0-15.1":0.23875,"15.2-15.3":0.3233,"15.4":0.45013,"15.5":1.07933,"15.6":12.03921,"16.0":6.02334,"16.1":0.27356},P:{"4":0.21493,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.01075,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.02149,"12.0":0.01054,"13.0":0.04299,"14.0":0.04299,"15.0":0.03224,"16.0":0.07523,"17.0":0.13971,"18.0":2.75112},I:{"0":0,"3":0,"4":0.00257,"2.1":0,"2.2":0.00257,"2.3":0.00171,"4.1":0.00343,"4.2-4.3":0.00685,"4.4":0,"4.4.3-4.4.4":0.02913},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03667,"9":0.03667,"11":0.23835,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.43031},Q:{"13.1":0},O:{"0":0.07866},H:{"0":0.16208},L:{"0":18.98645},S:{"2.5":0}};
+module.exports={C:{"11":0.00987,"34":0.00494,"52":0.02469,"54":0.02469,"59":0.00494,"61":0.00494,"66":0.00987,"78":0.12343,"83":0.00494,"87":0.01975,"91":0.00987,"93":0.00987,"94":0.08393,"101":0.00494,"102":0.05431,"103":0.00987,"104":0.01481,"105":0.02962,"106":0.06912,"107":1.38236,"108":1.05158,"109":0.00987,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 60 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 88 89 90 92 95 96 97 98 99 100 110 3.5 3.6"},D:{"25":0.02469,"26":0.00987,"34":0.02469,"38":0.08887,"49":0.0395,"53":0.00987,"56":0.00494,"59":0.04443,"60":0.04937,"62":0.00494,"65":0.01481,"66":0.03456,"67":0.0395,"68":0.00987,"69":0.28141,"70":0.00494,"72":0.00987,"73":0.00987,"74":0.02469,"75":0.00987,"76":0.01481,"77":0.00987,"78":0.01481,"79":0.11849,"80":0.01975,"81":0.02469,"83":0.02962,"84":0.02962,"85":0.05431,"86":0.05431,"87":0.08887,"88":0.01975,"89":0.00987,"90":0.01975,"91":0.01975,"92":0.02962,"93":0.0395,"94":0.02469,"95":0.02962,"96":0.05924,"97":0.07406,"98":0.05431,"99":0.19748,"100":0.07406,"101":0.07899,"102":0.08393,"103":0.43939,"104":0.19748,"105":0.31103,"106":0.39496,"107":5.11967,"108":20.22689,"109":0.01975,"110":0.00987,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 61 63 64 71 111"},F:{"28":0.00494,"46":0.03456,"89":0.00494,"91":0.00987,"92":0.20735,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00987,"84":0.00494,"85":0.00987,"92":0.00987,"95":0.00987,"96":0.00494,"99":0.00494,"100":0.00494,"101":0.00494,"102":0.01975,"103":0.01481,"104":0.01481,"105":0.04443,"106":0.04937,"107":1.78719,"108":4.33469,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 89 90 91 93 94 97 98"},E:{"4":0,"12":0.00494,"13":0.06418,"14":0.25179,"15":0.05431,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1 16.3","9.1":0.00494,"11.1":0.01975,"12.1":0.08887,"13.1":0.3604,"14.1":0.72574,"15.1":0.08887,"15.2-15.3":0.0938,"15.4":0.23698,"15.5":0.51839,"15.6":3.8558,"16.0":0.35546,"16.1":1.3478,"16.2":0.27647},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01574,"6.0-6.1":0.01311,"7.0-7.1":0.01049,"8.1-8.4":0.01836,"9.0-9.2":0.01836,"9.3":0.17309,"10.0-10.2":0.00787,"10.3":0.20194,"11.0-11.2":0.03934,"11.3-11.4":0.0813,"12.0-12.1":0.03672,"12.2-12.5":0.84973,"13.0-13.1":0.01836,"13.2":0.01049,"13.3":0.0577,"13.4-13.7":0.13638,"14.0-14.4":0.40651,"14.5-14.8":0.95725,"15.0-15.1":0.21505,"15.2-15.3":0.29111,"15.4":0.38552,"15.5":0.77629,"15.6":4.29847,"16.0":3.18123,"16.1":11.411,"16.2":0.92578,"16.3":0.01836},P:{"4":0.24569,"5.0-5.4":0.03205,"6.2-6.4":0,"7.2-7.4":0.01068,"8.2":0,"9.2":0.01021,"10.1":0,"11.1-11.2":0.02136,"12.0":0.02041,"13.0":0.03205,"14.0":0.04273,"15.0":0.02136,"16.0":0.07478,"17.0":0.08546,"18.0":0.21364,"19.0":3.01239},I:{"0":0,"3":0,"4":0.00287,"2.1":0,"2.2":0.00287,"2.3":0.00191,"4.1":0.00287,"4.2-4.3":0.0086,"4.4":0,"4.4.3-4.4.4":0.03152},A:{"8":0.04937,"9":0.04937,"10":0.01975,"11":0.20735,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.47592},Q:{"13.1":0.00506},O:{"0":0.10126},H:{"0":0.17735},L:{"0":22.15706},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js
index 181f622f634c63..db2dc4afc80b17 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js
@@ -1 +1 @@
-module.exports={C:{"27":0.00468,"52":0.03747,"54":0.00468,"68":0.00468,"73":0.00468,"78":0.01874,"79":0.00468,"80":0.00468,"81":0.00468,"86":0.00468,"88":0.01405,"91":0.05152,"97":0.00468,"98":0.00468,"99":0.01874,"100":0.00937,"101":0.00937,"102":0.03747,"103":0.0281,"104":0.04684,"105":1.09606,"106":0.61829,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 77 82 83 84 85 87 89 90 92 93 94 95 96 107 108 3.5 3.6"},D:{"38":0.01405,"47":0.00468,"49":0.06558,"51":0.00468,"53":0.00468,"63":0.00937,"65":0.00937,"66":0.00937,"67":0.00468,"68":0.00937,"69":0.01405,"70":0.00937,"71":0.00468,"72":0.00937,"73":0.00468,"74":0.01405,"75":0.00937,"76":0.01874,"77":0.00937,"78":0.01405,"79":0.09836,"80":0.01874,"81":0.0281,"83":0.03279,"84":0.06089,"85":0.05621,"86":0.07494,"87":0.07963,"88":0.02342,"89":0.0281,"90":0.03747,"91":0.39814,"92":0.03747,"93":0.03279,"94":0.0281,"95":0.02342,"96":0.05152,"97":0.05621,"98":0.04684,"99":0.05621,"100":0.08431,"101":0.05621,"102":0.089,"103":0.31383,"104":0.33256,"105":8.10332,"106":23.90714,"107":0.95085,"108":0.01405,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 52 54 55 56 57 58 59 60 61 62 64 109 110"},F:{"28":0.00468,"79":0.00468,"82":0.00468,"85":0.01405,"89":0.00937,"90":1.05858,"91":2.37947,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01874,"18":0.01405,"84":0.00468,"92":0.00937,"101":0.00468,"102":0.00937,"103":0.01405,"104":0.05621,"105":0.59018,"106":2.43568,"107":0.17331,_:"12 13 14 16 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100"},E:{"4":0,"13":0.00468,"14":0.04216,"15":0.00937,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 16.2","9.1":0.01874,"11.1":0.00468,"12.1":0.00937,"13.1":0.05152,"14.1":0.07963,"15.1":0.01874,"15.2-15.3":0.01405,"15.4":0.03747,"15.5":0.08431,"15.6":0.29509,"16.0":0.2061,"16.1":0.0281},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00474,"6.0-6.1":0.00068,"7.0-7.1":0.00406,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02167,"10.0-10.2":0,"10.3":0.02709,"11.0-11.2":0.00474,"11.3-11.4":0.01761,"12.0-12.1":0.00745,"12.2-12.5":0.18081,"13.0-13.1":0.00609,"13.2":0.00339,"13.3":0.01354,"13.4-13.7":0.05282,"14.0-14.4":0.11986,"14.5-14.8":0.36161,"15.0-15.1":0.05553,"15.2-15.3":0.086,"15.4":0.12189,"15.5":0.33656,"15.6":2.70736,"16.0":2.21099,"16.1":0.11444},P:{"4":0.1453,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.16606,"8.2":0,"9.2":0.02067,"10.1":0,"11.1-11.2":0.04152,"12.0":0.01038,"13.0":0.03114,"14.0":0.04152,"15.0":0.02076,"16.0":0.06227,"17.0":0.17644,"18.0":1.48418},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0036,"4.2-4.3":0.0072,"4.4":0,"4.4.3-4.4.4":0.04768},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00964,"9":0.00964,"11":0.14465,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.12758},Q:{"13.1":0},O:{"0":0.04784},H:{"0":0.19125},L:{"0":44.58157},S:{"2.5":0}};
+module.exports={C:{"27":0.00793,"52":0.03967,"54":0.00793,"68":0.00793,"73":0.00793,"78":0.01587,"79":0.00397,"80":0.00397,"81":0.00793,"82":0.00397,"86":0.00793,"88":0.0119,"91":0.05554,"99":0.0119,"100":0.00793,"101":0.00397,"102":0.0357,"103":0.0119,"104":0.01984,"105":0.01587,"106":0.0357,"107":0.78943,"108":0.68629,"109":0.00397,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 77 83 84 85 87 89 90 92 93 94 95 96 97 98 110 3.5 3.6"},D:{"38":0.01587,"47":0.00793,"49":0.07537,"51":0.00397,"53":0.00397,"55":0.00793,"56":0.00397,"58":0.00397,"63":0.00397,"65":0.00397,"66":0.0119,"68":0.01587,"69":0.00793,"70":0.0119,"71":0.00793,"72":0.0119,"73":0.00397,"74":0.01587,"75":0.01587,"76":0.0119,"77":0.0119,"78":0.01587,"79":0.11901,"80":0.01984,"81":0.02777,"83":0.03174,"84":0.0476,"85":0.05554,"86":0.06744,"87":0.07537,"88":0.0238,"89":0.0238,"90":0.03174,"91":0.38083,"92":0.03174,"93":0.02777,"94":0.0238,"95":0.0238,"96":0.03967,"97":0.03967,"98":0.03174,"99":0.0476,"100":0.05951,"101":0.05157,"102":0.05554,"103":0.20628,"104":0.10711,"105":0.14678,"106":0.20628,"107":3.5703,"108":23.13951,"109":0.02777,"110":0.00793,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 52 54 57 59 60 61 62 64 67 111"},F:{"28":0.00793,"36":0.00397,"79":0.00397,"85":0.0119,"91":0.00793,"92":0.8172,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 90 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.02777,"18":0.0119,"84":0.00397,"86":0.00397,"92":0.0119,"103":0.00793,"104":0.00793,"105":0.0119,"106":0.01587,"107":0.75373,"108":2.09061,_:"12 13 14 16 17 79 80 81 83 85 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102"},E:{"4":0,"13":0.00397,"14":0.02777,"15":0.00793,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 16.3","9.1":0.03967,"11.1":0.00397,"12.1":0.00397,"13.1":0.0357,"14.1":0.05554,"15.1":0.0119,"15.2-15.3":0.0119,"15.4":0.01984,"15.5":0.04364,"15.6":0.20232,"16.0":0.03967,"16.1":0.17852,"16.2":0.03967},G:{"8":0,"3.2":0.00077,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00462,"6.0-6.1":0.00077,"7.0-7.1":0.00462,"8.1-8.4":0,"9.0-9.2":0.00077,"9.3":0.02542,"10.0-10.2":0,"10.3":0.02234,"11.0-11.2":0.00847,"11.3-11.4":0.03081,"12.0-12.1":0.0077,"12.2-12.5":0.16483,"13.0-13.1":0.00462,"13.2":0.00308,"13.3":0.01078,"13.4-13.7":0.04005,"14.0-14.4":0.08626,"14.5-14.8":0.27034,"15.0-15.1":0.04698,"15.2-15.3":0.07163,"15.4":0.10244,"15.5":0.238,"15.6":1.05442,"16.0":1.2747,"16.1":3.1571,"16.2":0.36354,"16.3":0.00924},P:{"4":0.15435,"5.0-5.4":0.03205,"6.2-6.4":0,"7.2-7.4":0.19551,"8.2":0,"9.2":0.01021,"10.1":0,"11.1-11.2":0.04116,"12.0":0.01029,"13.0":0.03087,"14.0":0.03087,"15.0":0.02058,"16.0":0.06174,"17.0":0.14406,"18.0":0.15435,"19.0":1.70817},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00318,"4.2-4.3":0.01111,"4.4":0,"4.4.3-4.4.4":0.04604},A:{"8":0.00413,"9":0.00826,"11":0.08678,_:"6 7 10 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.14479},Q:{"13.1":0},O:{"0":0.06033},H:{"0":0.21133},L:{"0":51.1331},S:{"2.5":0}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js
index 397c7922aa4166..4fabe422857671 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js
@@ -1 +1 @@
-module.exports={C:{"4":0.0159,"11":0.00795,"36":0.00795,"43":0.0159,"44":0.00795,"52":0.05166,"55":0.00397,"56":0.00397,"68":0.00795,"72":0.00397,"77":0.00397,"78":0.03577,"79":0.00397,"80":0.00795,"81":0.00795,"82":0.00397,"83":0.00397,"87":0.00795,"88":0.00795,"89":0.00397,"90":0.00397,"91":0.03974,"94":0.0159,"95":0.00397,"96":0.00397,"97":0.00397,"98":0.00397,"99":0.01192,"100":0.00795,"101":0.01192,"102":0.06358,"103":0.04371,"104":0.07153,"105":1.50615,"106":0.67955,"107":0.00795,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 45 46 47 48 49 50 51 53 54 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 84 85 86 92 93 108 3.5 3.6"},D:{"22":0.00397,"34":0.00795,"38":0.0159,"40":0.0159,"41":0.00397,"42":0.00397,"43":0.00795,"44":0.00795,"45":0.00397,"47":0.00795,"48":0.01987,"49":0.04769,"52":0.00397,"53":0.00795,"55":0.00397,"56":0.03577,"57":0.00397,"60":0.01192,"61":0.01192,"62":0.00397,"63":0.00795,"65":0.01192,"66":0.02782,"67":0.00795,"68":0.00795,"69":0.04769,"70":0.02384,"71":0.01192,"72":0.03974,"73":0.01192,"74":0.03179,"75":0.04371,"76":0.03577,"77":0.01192,"78":0.03179,"79":0.1073,"80":0.03577,"81":0.03974,"83":0.06756,"84":0.05166,"85":0.08345,"86":0.08345,"87":0.08345,"88":0.01987,"89":0.03974,"90":0.02384,"91":0.05564,"92":0.04769,"93":0.04371,"94":0.03577,"95":0.02384,"96":0.06358,"97":0.05961,"98":0.05166,"99":0.05564,"100":0.15101,"101":0.08743,"102":0.14306,"103":0.42124,"104":0.41727,"105":6.00869,"106":15.70127,"107":0.64379,"108":0.01987,"109":0.01192,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 46 50 51 54 58 59 64 110"},F:{"28":0.00795,"31":0.00397,"36":0.00397,"40":0.00795,"46":0.01192,"85":0.01192,"89":0.00795,"90":0.40535,"91":0.86236,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00795,"15":0.00397,"17":0.00397,"18":0.01987,"84":0.00397,"85":0.00397,"86":0.00397,"87":0.00397,"89":0.00397,"92":0.00795,"99":0.00397,"100":0.00397,"101":0.01192,"102":0.01192,"103":0.03577,"104":0.06756,"105":0.80275,"106":3.07588,"107":0.24639,_:"13 14 16 79 80 81 83 88 90 91 93 94 95 96 97 98"},E:{"4":0,"8":0.00397,"13":0.02384,"14":0.11922,"15":0.02782,_:"0 5 6 7 9 10 11 12 3.1 3.2 6.1 7.1 16.2","5.1":0.01192,"9.1":0.0159,"10.1":0.00795,"11.1":0.01987,"12.1":0.03577,"13.1":0.31395,"14.1":0.306,"15.1":0.05166,"15.2-15.3":0.05166,"15.4":0.13114,"15.5":0.26626,"15.6":1.63331,"16.0":0.49675,"16.1":0.07153},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00319,"5.0-5.1":0.00479,"6.0-6.1":0.00319,"7.0-7.1":0.01438,"8.1-8.4":0.00479,"9.0-9.2":0.01597,"9.3":0.0607,"10.0-10.2":0.00319,"10.3":0.07188,"11.0-11.2":0.02556,"11.3-11.4":0.02236,"12.0-12.1":0.02236,"12.2-12.5":0.40894,"13.0-13.1":0.02875,"13.2":0.00958,"13.3":0.03834,"13.4-13.7":0.11981,"14.0-14.4":0.35463,"14.5-14.8":0.77316,"15.0-15.1":0.20128,"15.2-15.3":0.28115,"15.4":0.35144,"15.5":0.80032,"15.6":6.71564,"16.0":4.55111,"16.1":0.24121},P:{"4":0.14687,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.06294,"8.2":0,"9.2":0.01025,"10.1":0,"11.1-11.2":0.03147,"12.0":0.01049,"13.0":0.05245,"14.0":0.05245,"15.0":0.03147,"16.0":0.09442,"17.0":0.15736,"18.0":2.15057},I:{"0":0,"3":0,"4":0.02234,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02978,"4.2-4.3":0.08934,"4.4":0,"4.4.3-4.4.4":0.36481},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04407,"9":0.08813,"10":0.00734,"11":0.44066,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.28327},Q:{"13.1":0.12657},O:{"0":0.63886},H:{"0":1.02708},L:{"0":40.27848},S:{"2.5":0.04219}};
+module.exports={C:{"11":0.00755,"36":0.00755,"43":0.09433,"44":0.00755,"48":0.00377,"52":0.05282,"56":0.00755,"59":0.00377,"68":0.00377,"72":0.00377,"78":0.03396,"79":0.00377,"80":0.00377,"81":0.00377,"82":0.00377,"83":0.00377,"87":0.01132,"88":0.00755,"89":0.00377,"90":0.00377,"91":0.01887,"94":0.01887,"95":0.00377,"96":0.00377,"99":0.00755,"100":0.00755,"101":0.00755,"102":0.08301,"103":0.03018,"104":0.01509,"105":0.03018,"106":0.04905,"107":1.12058,"108":0.93948,"109":0.01132,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 45 46 47 49 50 51 53 54 55 57 58 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 84 85 86 92 93 97 98 110 3.5 3.6"},D:{"34":0.00755,"38":0.01509,"40":0.01509,"41":0.00377,"43":0.00755,"47":0.00755,"48":0.02264,"49":0.04905,"52":0.00755,"53":0.01132,"55":0.00755,"56":0.04528,"57":0.00377,"58":0.00377,"59":0.00377,"60":0.01132,"61":0.01132,"62":0.00377,"63":0.01509,"64":0.00377,"65":0.01132,"66":0.03018,"67":0.00755,"68":0.00755,"69":0.07923,"70":0.02641,"71":0.01132,"72":0.03773,"73":0.01132,"74":0.04528,"75":0.0415,"76":0.02641,"77":0.01132,"78":0.03396,"79":0.12074,"80":0.0415,"81":0.0415,"83":0.07546,"84":0.04528,"85":0.09433,"86":0.07546,"87":0.07923,"88":0.01887,"89":0.03396,"90":0.02641,"91":0.0566,"92":0.0415,"93":0.04905,"94":0.03396,"95":0.02264,"96":0.0415,"97":0.0566,"98":0.0981,"99":0.04905,"100":0.07923,"101":0.06037,"102":0.0981,"103":0.2792,"104":0.12451,"105":0.19242,"106":0.28675,"107":3.64849,"108":16.8389,"109":0.03396,"110":0.01887,"111":0.01132,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 42 44 45 46 50 51 54"},F:{"28":0.00755,"31":0.00377,"36":0.00377,"40":0.00755,"46":0.01509,"85":0.00755,"91":0.00755,"92":0.20752,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00377,"15":0.00377,"17":0.00377,"18":0.01509,"84":0.00377,"85":0.00377,"89":0.00377,"92":0.00755,"100":0.00377,"101":0.00755,"102":0.00377,"103":0.01132,"104":0.01132,"105":0.01887,"106":0.03396,"107":1.13945,"108":2.85239,_:"13 14 16 79 80 81 83 86 87 88 90 91 93 94 95 96 97 98 99"},E:{"4":0,"13":0.01887,"14":0.09433,"15":0.02264,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1 16.3","5.1":0.01132,"9.1":0.02264,"11.1":0.00755,"12.1":0.03396,"13.1":0.18865,"14.1":0.25656,"15.1":0.0415,"15.2-15.3":0.03773,"15.4":0.09433,"15.5":0.19242,"15.6":1.313,"16.0":0.16224,"16.1":0.64141,"16.2":0.14337},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0047,"5.0-5.1":0.0047,"6.0-6.1":0.00313,"7.0-7.1":0.01411,"8.1-8.4":0.00627,"9.0-9.2":0.01881,"9.3":0.06113,"10.0-10.2":0.00784,"10.3":0.10658,"11.0-11.2":0.02821,"11.3-11.4":0.02664,"12.0-12.1":0.02508,"12.2-12.5":0.40593,"13.0-13.1":0.04232,"13.2":0.01097,"13.3":0.03918,"13.4-13.7":0.14106,"14.0-14.4":0.34011,"14.5-14.8":0.6473,"15.0-15.1":0.18651,"15.2-15.3":0.2398,"15.4":0.30406,"15.5":0.54699,"15.6":2.31493,"16.0":2.09864,"16.1":6.33196,"16.2":0.69432,"16.3":0.01567},P:{"4":0.16641,"5.0-5.4":0,"6.2-6.4":0,"7.2-7.4":0.052,"8.2":0,"9.2":0.01021,"10.1":0.01021,"11.1-11.2":0.0312,"12.0":0.0104,"13.0":0.052,"14.0":0.0624,"15.0":0.0312,"16.0":0.11441,"17.0":0.12481,"18.0":0.24961,"19.0":2.25692},I:{"0":0,"3":0,"4":0.0307,"2.1":0,"2.2":0.02046,"2.3":0,"4.1":0.02046,"4.2-4.3":0.08185,"4.4":0,"4.4.3-4.4.4":0.4195},A:{"8":0.05812,"9":0.0775,"10":0.00969,"11":0.57156,_:"6 7 5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},J:{"7":0,"10":0},N:{"10":0,"11":0},R:{_:"0"},M:{"0":0.29272},Q:{"13.1":0.1993},O:{"0":1.75007},H:{"0":0.96699},L:{"0":41.5426},S:{"2.5":0.06851}};
diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/package.json b/tools/node_modules/eslint/node_modules/caniuse-lite/package.json
index 26db078c2edf50..23e01cf1aa60b2 100644
--- a/tools/node_modules/eslint/node_modules/caniuse-lite/package.json
+++ b/tools/node_modules/eslint/node_modules/caniuse-lite/package.json
@@ -1,6 +1,6 @@
 {
   "name": "caniuse-lite",
-  "version": "1.0.30001431",
+  "version": "1.0.30001442",
   "description": "A smaller version of caniuse-db, with only the essentials!",
   "main": "dist/unpacker/index.js",
   "files": [
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js
index 786eaa53385c9b..df976dcfe017d4 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js
@@ -135,7 +135,9 @@ const allBrancheshaveReturnValues = (node, promFilter) => {
     case 'FunctionDeclaration':
     case 'ArrowFunctionExpression':
       {
-        return node.expression && (!isNewPromiseExpression(node.body) || !isVoidPromise(node.body)) || allBrancheshaveReturnValues(node.body, promFilter);
+        return node.expression && (!isNewPromiseExpression(node.body) || !isVoidPromise(node.body)) || allBrancheshaveReturnValues(node.body, promFilter) || node.body.body.some(nde => {
+          return nde.type === 'ReturnStatement';
+        });
       }
     case 'BlockStatement':
       {
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json
index bcf16046613e31..d56cfc55fedcad 100644
--- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json
+++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json
@@ -5,7 +5,7 @@
     "url": "http://gajus.com"
   },
   "dependencies": {
-    "@es-joy/jsdoccomment": "~0.36.0",
+    "@es-joy/jsdoccomment": "~0.36.1",
     "comment-parser": "1.3.1",
     "debug": "^4.3.4",
     "escape-string-regexp": "^4.0.0",
@@ -16,27 +16,27 @@
   "description": "JSDoc linting rules for ESLint.",
   "devDependencies": {
     "@babel/cli": "^7.19.3",
-    "@babel/core": "^7.19.6",
+    "@babel/core": "^7.20.2",
     "@babel/eslint-parser": "^7.19.1",
-    "@babel/node": "^7.20.0",
+    "@babel/node": "^7.20.2",
     "@babel/plugin-syntax-class-properties": "^7.12.13",
     "@babel/plugin-transform-flow-strip-types": "^7.19.0",
-    "@babel/preset-env": "^7.19.4",
+    "@babel/preset-env": "^7.20.2",
     "@babel/register": "^7.18.9",
     "@es-joy/jsdoc-eslint-parser": "^0.17.0",
     "@hkdobrev/run-if-changed": "^0.3.1",
-    "@typescript-eslint/parser": "^5.42.0",
+    "@typescript-eslint/parser": "^5.44.0",
     "babel-plugin-add-module-exports": "^1.0.4",
     "babel-plugin-istanbul": "^6.1.1",
     "camelcase": "^6.3.0",
-    "chai": "^4.3.6",
+    "chai": "^4.3.7",
     "cross-env": "^7.0.3",
     "decamelize": "^5.0.1",
-    "eslint": "^8.26.0",
+    "eslint": "^8.28.0",
     "eslint-config-canonical": "~33.0.1",
     "gitdown": "^3.1.5",
     "glob": "^8.0.3",
-    "husky": "^8.0.1",
+    "husky": "^8.0.2",
     "jsdoc-type-pratt-parser": "^3.1.0",
     "lint-staged": "^13.0.3",
     "lodash.defaultsdeep": "^4.6.1",
@@ -45,7 +45,7 @@
     "open-editor": "^3.0.0",
     "rimraf": "^3.0.2",
     "semantic-release": "^19.0.5",
-    "typescript": "^4.8.4"
+    "typescript": "^4.9.3"
   },
   "engines": {
     "node": "^14 || ^16 || ^17 || ^18 || ^19"
@@ -117,5 +117,5 @@
     "test-cov": "cross-env TIMING=1 nyc --reporter text npm run test-no-cov",
     "test-index": "npm run test-no-cov -- test/rules/index.js"
   },
-  "version": "39.6.2"
+  "version": "39.6.4"
 }
diff --git a/tools/node_modules/eslint/node_modules/fastq/package.json b/tools/node_modules/eslint/node_modules/fastq/package.json
index 9837031767e460..bf572e3179484f 100644
--- a/tools/node_modules/eslint/node_modules/fastq/package.json
+++ b/tools/node_modules/eslint/node_modules/fastq/package.json
@@ -1,6 +1,6 @@
 {
   "name": "fastq",
-  "version": "1.13.0",
+  "version": "1.15.0",
   "description": "Fast, in memory work queue",
   "main": "queue.js",
   "scripts": {
diff --git a/tools/node_modules/eslint/node_modules/fastq/queue.js b/tools/node_modules/eslint/node_modules/fastq/queue.js
index 84e7bbdf0ada2f..03fe1127e195cf 100644
--- a/tools/node_modules/eslint/node_modules/fastq/queue.js
+++ b/tools/node_modules/eslint/node_modules/fastq/queue.js
@@ -266,6 +266,12 @@ function queueAsPromised (context, worker, concurrency) {
   }
 
   function drained () {
+    if (queue.idle()) {
+      return new Promise(function (resolve) {
+        resolve()
+      })
+    }
+
     var previousDrain = queue.drain
 
     var p = new Promise(function (resolve) {
diff --git a/tools/node_modules/eslint/node_modules/globals/globals.json b/tools/node_modules/eslint/node_modules/globals/globals.json
index 852146428a84a6..a0eac087fb6c30 100644
--- a/tools/node_modules/eslint/node_modules/globals/globals.json
+++ b/tools/node_modules/eslint/node_modules/globals/globals.json
@@ -685,6 +685,7 @@
 		"NavigationPreloadManager": false,
 		"navigator": false,
 		"Navigator": false,
+		"NavigatorUAData": false,
 		"NetworkInformation": false,
 		"Node": false,
 		"NodeFilter": false,
diff --git a/tools/node_modules/eslint/node_modules/globals/package.json b/tools/node_modules/eslint/node_modules/globals/package.json
index 9bf09ed00775d0..6fc85a11eb931d 100644
--- a/tools/node_modules/eslint/node_modules/globals/package.json
+++ b/tools/node_modules/eslint/node_modules/globals/package.json
@@ -1,6 +1,6 @@
 {
 	"name": "globals",
-	"version": "13.18.0",
+	"version": "13.19.0",
 	"description": "Global identifiers from different JavaScript environments",
 	"license": "MIT",
 	"repository": "sindresorhus/globals",
diff --git a/tools/node_modules/eslint/node_modules/ignore/index.js b/tools/node_modules/eslint/node_modules/ignore/index.js
index d935eb159f3d8d..a25577f7f5dbc5 100644
--- a/tools/node_modules/eslint/node_modules/ignore/index.js
+++ b/tools/node_modules/eslint/node_modules/ignore/index.js
@@ -9,6 +9,7 @@ const EMPTY = ''
 const SPACE = ' '
 const ESCAPE = '\\'
 const REGEX_TEST_BLANK_LINE = /^\s+$/
+const REGEX_INVALID_TRAILING_BACKSLASH = /(?:[^\\]|^)\\$/
 const REGEX_REPLACE_LEADING_EXCAPED_EXCLAMATION = /^\\!/
 const REGEX_REPLACE_LEADING_EXCAPED_HASH = /^\\#/
 const REGEX_SPLITALL_CRLF = /\r?\n/g
@@ -20,10 +21,14 @@ const REGEX_SPLITALL_CRLF = /\r?\n/g
 const REGEX_TEST_INVALID_PATH = /^\.*\/|^\.+$/
 
 const SLASH = '/'
-const KEY_IGNORE = typeof Symbol !== 'undefined'
-  ? Symbol.for('node-ignore')
-  /* istanbul ignore next */
-  : 'node-ignore'
+
+// Do not use ternary expression here, since "istanbul ignore next" is buggy
+let TMP_KEY_IGNORE = 'node-ignore'
+/* istanbul ignore else */
+if (typeof Symbol !== 'undefined') {
+  TMP_KEY_IGNORE = Symbol.for('node-ignore')
+}
+const KEY_IGNORE = TMP_KEY_IGNORE
 
 const define = (object, key, value) =>
   Object.defineProperty(object, key, {value})
@@ -190,18 +195,27 @@ const REPLACERS = [
       : '\\/.+'
   ],
 
-  // intermediate wildcards
+  // normal intermediate wildcards
   [
     // Never replace escaped '*'
     // ignore rule '\*' will match the path '*'
 
     // 'abc.*/' -> go
-    // 'abc.*'  -> skip this rule
-    /(^|[^\\]+)\\\*(?=.+)/g,
+    // 'abc.*'  -> skip this rule,
+    //    coz trailing single wildcard will be handed by [trailing wildcard]
+    /(^|[^\\]+)(\\\*)+(?=.+)/g,
 
     // '*.js' matches '.js'
     // '*.js' doesn't match 'abc'
-    (_, p1) => `${p1}[^\\/]*`
+    (_, p1, p2) => {
+      // 1.
+      // > An asterisk "*" matches anything except a slash.
+      // 2.
+      // > Other consecutive asterisks are considered regular asterisks
+      // > and will match according to the previous rules.
+      const unescaped = p2.replace(/\\\*/g, '[^\\/]*')
+      return p1 + unescaped
+    }
   ],
 
   [
@@ -312,6 +326,7 @@ const isString = subject => typeof subject === 'string'
 const checkPattern = pattern => pattern
   && isString(pattern)
   && !REGEX_TEST_BLANK_LINE.test(pattern)
+  && !REGEX_INVALID_TRAILING_BACKSLASH.test(pattern)
 
   // > A line starting with # serves as a comment.
   && pattern.indexOf('#') !== 0
@@ -577,7 +592,7 @@ module.exports = factory
 
 // Windows
 // --------------------------------------------------------------
-/* istanbul ignore if  */
+/* istanbul ignore if */
 if (
   // Detect `process` so that it can run in browsers.
   typeof process !== 'undefined'
diff --git a/tools/node_modules/eslint/node_modules/ignore/legacy.js b/tools/node_modules/eslint/node_modules/ignore/legacy.js
index b579d6f4eeb2a3..8518b7c512b08c 100644
--- a/tools/node_modules/eslint/node_modules/ignore/legacy.js
+++ b/tools/node_modules/eslint/node_modules/ignore/legacy.js
@@ -1,61 +1,66 @@
 "use strict";
 
-function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-
-function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
-
+function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); }
+function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
+function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
+function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return _typeof(key) === "symbol" ? key : String(key); }
+function _toPrimitive(input, hint) { if (_typeof(input) !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (_typeof(res) !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); }
 function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
 // A simple implementation of make-array
 function makeArray(subject) {
   return Array.isArray(subject) ? subject : [subject];
 }
-
 var EMPTY = '';
 var SPACE = ' ';
 var ESCAPE = '\\';
 var REGEX_TEST_BLANK_LINE = /^\s+$/;
+var REGEX_INVALID_TRAILING_BACKSLASH = /(?:[^\\]|^)\\$/;
 var REGEX_REPLACE_LEADING_EXCAPED_EXCLAMATION = /^\\!/;
 var REGEX_REPLACE_LEADING_EXCAPED_HASH = /^\\#/;
-var REGEX_SPLITALL_CRLF = /\r?\n/g; // /foo,
+var REGEX_SPLITALL_CRLF = /\r?\n/g;
+// /foo,
 // ./foo,
 // ../foo,
 // .
 // ..
-
 var REGEX_TEST_INVALID_PATH = /^\.*\/|^\.+$/;
 var SLASH = '/';
-var KEY_IGNORE = typeof Symbol !== 'undefined' ? Symbol["for"]('node-ignore')
-/* istanbul ignore next */
-: 'node-ignore';
 
+// Do not use ternary expression here, since "istanbul ignore next" is buggy
+var TMP_KEY_IGNORE = 'node-ignore';
+/* istanbul ignore else */
+if (typeof Symbol !== 'undefined') {
+  TMP_KEY_IGNORE = Symbol["for"]('node-ignore');
+}
+var KEY_IGNORE = TMP_KEY_IGNORE;
 var define = function define(object, key, value) {
   return Object.defineProperty(object, key, {
     value: value
   });
 };
-
 var REGEX_REGEXP_RANGE = /([0-z])-([0-z])/g;
-
 var RETURN_FALSE = function RETURN_FALSE() {
   return false;
-}; // Sanitize the range of a regular expression
-// The cases are complicated, see test cases for details
-
+};
 
+// Sanitize the range of a regular expression
+// The cases are complicated, see test cases for details
 var sanitizeRange = function sanitizeRange(range) {
   return range.replace(REGEX_REGEXP_RANGE, function (match, from, to) {
-    return from.charCodeAt(0) <= to.charCodeAt(0) ? match // Invalid range (out of order) which is ok for gitignore rules but
+    return from.charCodeAt(0) <= to.charCodeAt(0) ? match
+    // Invalid range (out of order) which is ok for gitignore rules but
     //   fatal for JavaScript regular expression, so eliminate it.
     : EMPTY;
   });
-}; // See fixtures #59
-
+};
 
+// See fixtures #59
 var cleanRangeBackSlash = function cleanRangeBackSlash(slashes) {
   var length = slashes.length;
   return slashes.slice(0, length - length % 2);
-}; // > If the pattern ends with a slash,
+};
+
+// > If the pattern ends with a slash,
 // > it is removed for the purpose of the following description,
 // > but it would only find a match with a directory.
 // > In other words, foo/ will match a directory foo and paths underneath it,
@@ -64,20 +69,24 @@ var cleanRangeBackSlash = function cleanRangeBackSlash(slashes) {
 // '`foo/`' will not match regular file '`foo`' or symbolic link '`foo`'
 // -> ignore-rules will not deal with it, because it costs extra `fs.stat` call
 //      you could use option `mark: true` with `glob`
-// '`foo/`' should not continue with the '`..`'
-
 
-var REPLACERS = [// > Trailing spaces are ignored unless they are quoted with backslash ("\")
-[// (a\ ) -> (a )
+// '`foo/`' should not continue with the '`..`'
+var REPLACERS = [
+// > Trailing spaces are ignored unless they are quoted with backslash ("\")
+[
+// (a\ ) -> (a )
 // (a  ) -> (a)
 // (a \ ) -> (a  )
 /\\?\s+$/, function (match) {
   return match.indexOf('\\') === 0 ? SPACE : EMPTY;
-}], // replace (\ ) with ' '
+}],
+// replace (\ ) with ' '
 [/\\\s/g, function () {
   return SPACE;
-}], // Escape metacharacters
+}],
+// Escape metacharacters
 // which is written down by users but means special for regular expressions.
+
 // > There are 12 characters with special meanings:
 // > - the backslash \,
 // > - the caret ^,
@@ -94,229 +103,264 @@ var REPLACERS = [// > Trailing spaces are ignored unless they are quoted with ba
 // > These special characters are often called "metacharacters".
 [/[\\$.|*+(){^]/g, function (match) {
   return "\\".concat(match);
-}], [// > a question mark (?) matches a single character
+}], [
+// > a question mark (?) matches a single character
 /(?!\\)\?/g, function () {
   return '[^/]';
-}], // leading slash
-[// > A leading slash matches the beginning of the pathname.
+}],
+// leading slash
+[
+// > A leading slash matches the beginning of the pathname.
 // > For example, "/*.c" matches "cat-file.c" but not "mozilla-sha1/sha1.c".
 // A leading slash matches the beginning of the pathname
 /^\//, function () {
   return '^';
-}], // replace special metacharacter slash after the leading slash
+}],
+// replace special metacharacter slash after the leading slash
 [/\//g, function () {
   return '\\/';
-}], [// > A leading "**" followed by a slash means match in all directories.
+}], [
+// > A leading "**" followed by a slash means match in all directories.
 // > For example, "**/foo" matches file or directory "foo" anywhere,
 // > the same as pattern "foo".
 // > "**/foo/bar" matches file or directory "bar" anywhere that is directly
 // >   under directory "foo".
 // Notice that the '*'s have been replaced as '\\*'
-/^\^*\\\*\\\*\\\//, // '**/foo' <-> 'foo'
+/^\^*\\\*\\\*\\\//,
+// '**/foo' <-> 'foo'
 function () {
   return '^(?:.*\\/)?';
-}], // starting
-[// there will be no leading '/'
+}],
+// starting
+[
+// there will be no leading '/'
 //   (which has been replaced by section "leading slash")
 // If starts with '**', adding a '^' to the regular expression also works
 /^(?=[^^])/, function startingReplacer() {
   // If has a slash `/` at the beginning or middle
-  return !/\/(?!$)/.test(this) // > Prior to 2.22.1
+  return !/\/(?!$)/.test(this)
+  // > Prior to 2.22.1
   // > If the pattern does not contain a slash /,
   // >   Git treats it as a shell glob pattern
   // Actually, if there is only a trailing slash,
   //   git also treats it as a shell glob pattern
+
   // After 2.22.1 (compatible but clearer)
   // > If there is a separator at the beginning or middle (or both)
   // > of the pattern, then the pattern is relative to the directory
   // > level of the particular .gitignore file itself.
   // > Otherwise the pattern may also match at any level below
   // > the .gitignore level.
-  ? '(?:^|\\/)' // > Otherwise, Git treats the pattern as a shell glob suitable for
+  ? '(?:^|\\/)'
+
+  // > Otherwise, Git treats the pattern as a shell glob suitable for
   // >   consumption by fnmatch(3)
   : '^';
-}], // two globstars
-[// Use lookahead assertions so that we could match more than one `'/**'`
-/\\\/\\\*\\\*(?=\\\/|$)/g, // Zero, one or several directories
+}],
+// two globstars
+[
+// Use lookahead assertions so that we could match more than one `'/**'`
+/\\\/\\\*\\\*(?=\\\/|$)/g,
+// Zero, one or several directories
 // should not use '*', or it will be replaced by the next replacer
+
 // Check if it is not the last `'/**'`
 function (_, index, str) {
-  return index + 6 < str.length // case: /**/
+  return index + 6 < str.length
+
+  // case: /**/
   // > A slash followed by two consecutive asterisks then a slash matches
   // >   zero or more directories.
   // > For example, "a/**/b" matches "a/b", "a/x/b", "a/x/y/b" and so on.
   // '/**/'
-  ? '(?:\\/[^\\/]+)*' // case: /**
+  ? '(?:\\/[^\\/]+)*'
+
+  // case: /**
   // > A trailing `"/**"` matches everything inside.
+
   // #21: everything inside but it should not include the current folder
   : '\\/.+';
-}], // intermediate wildcards
-[// Never replace escaped '*'
+}],
+// normal intermediate wildcards
+[
+// Never replace escaped '*'
 // ignore rule '\*' will match the path '*'
+
 // 'abc.*/' -> go
-// 'abc.*'  -> skip this rule
-/(^|[^\\]+)\\\*(?=.+)/g, // '*.js' matches '.js'
+// 'abc.*'  -> skip this rule,
+//    coz trailing single wildcard will be handed by [trailing wildcard]
+/(^|[^\\]+)(\\\*)+(?=.+)/g,
+// '*.js' matches '.js'
 // '*.js' doesn't match 'abc'
-function (_, p1) {
-  return "".concat(p1, "[^\\/]*");
-}], [// unescape, revert step 3 except for back slash
+function (_, p1, p2) {
+  // 1.
+  // > An asterisk "*" matches anything except a slash.
+  // 2.
+  // > Other consecutive asterisks are considered regular asterisks
+  // > and will match according to the previous rules.
+  var unescaped = p2.replace(/\\\*/g, '[^\\/]*');
+  return p1 + unescaped;
+}], [
+// unescape, revert step 3 except for back slash
 // For example, if a user escape a '\\*',
 // after step 3, the result will be '\\\\\\*'
 /\\\\\\(?=[$.|*+(){^])/g, function () {
   return ESCAPE;
-}], [// '\\\\' -> '\\'
+}], [
+// '\\\\' -> '\\'
 /\\\\/g, function () {
   return ESCAPE;
-}], [// > The range notation, e.g. [a-zA-Z],
+}], [
+// > The range notation, e.g. [a-zA-Z],
 // > can be used to match one of the characters in a range.
+
 // `\` is escaped by step 3
 /(\\)?\[([^\]/]*?)(\\*)($|\])/g, function (match, leadEscape, range, endEscape, close) {
-  return leadEscape === ESCAPE // '\\[bar]' -> '\\\\[bar\\]'
-  ? "\\[".concat(range).concat(cleanRangeBackSlash(endEscape)).concat(close) : close === ']' ? endEscape.length % 2 === 0 // A normal case, and it is a range notation
+  return leadEscape === ESCAPE
+  // '\\[bar]' -> '\\\\[bar\\]'
+  ? "\\[".concat(range).concat(cleanRangeBackSlash(endEscape)).concat(close) : close === ']' ? endEscape.length % 2 === 0
+  // A normal case, and it is a range notation
   // '[bar]'
   // '[bar\\\\]'
   ? "[".concat(sanitizeRange(range)).concat(endEscape, "]") // Invalid range notaton
   // '[bar\\]' -> '[bar\\\\]'
   : '[]' : '[]';
-}], // ending
-[// 'js' will not match 'js.'
+}],
+// ending
+[
+// 'js' will not match 'js.'
 // 'ab' will not match 'abc'
-/(?:[^*])$/, // WTF!
+/(?:[^*])$/,
+// WTF!
 // https://git-scm.com/docs/gitignore
 // changes in [2.22.1](https://git-scm.com/docs/gitignore/2.22.1)
 // which re-fixes #24, #38
+
 // > If there is a separator at the end of the pattern then the pattern
 // > will only match directories, otherwise the pattern can match both
 // > files and directories.
+
 // 'js*' will not match 'a.js'
 // 'js/' will not match 'a.js'
 // 'js' will match 'a.js' and 'a.js/'
 function (match) {
-  return /\/$/.test(match) // foo/ will not match 'foo'
+  return /\/$/.test(match)
+  // foo/ will not match 'foo'
   ? "".concat(match, "$") // foo matches 'foo' and 'foo/'
   : "".concat(match, "(?=$|\\/$)");
-}], // trailing wildcard
+}],
+// trailing wildcard
 [/(\^|\\\/)?\\\*$/, function (_, p1) {
-  var prefix = p1 // '\^':
+  var prefix = p1
+  // '\^':
   // '/*' does not match EMPTY
   // '/*' does not match everything
+
   // '\\\/':
   // 'abc/*' does not match 'abc/'
   ? "".concat(p1, "[^/]+") // 'a*' matches 'a'
   // 'a*' matches 'aa'
   : '[^/]*';
   return "".concat(prefix, "(?=$|\\/$)");
-}]]; // A simple cache, because an ignore rule only has only one certain meaning
+}]];
 
-var regexCache = Object.create(null); // @param {pattern}
+// A simple cache, because an ignore rule only has only one certain meaning
+var regexCache = Object.create(null);
 
+// @param {pattern}
 var makeRegex = function makeRegex(pattern, ignoreCase) {
   var source = regexCache[pattern];
-
   if (!source) {
     source = REPLACERS.reduce(function (prev, current) {
       return prev.replace(current[0], current[1].bind(pattern));
     }, pattern);
     regexCache[pattern] = source;
   }
-
   return ignoreCase ? new RegExp(source, 'i') : new RegExp(source);
 };
-
 var isString = function isString(subject) {
   return typeof subject === 'string';
-}; // > A blank line matches no files, so it can serve as a separator for readability.
-
+};
 
+// > A blank line matches no files, so it can serve as a separator for readability.
 var checkPattern = function checkPattern(pattern) {
-  return pattern && isString(pattern) && !REGEX_TEST_BLANK_LINE.test(pattern) // > A line starting with # serves as a comment.
+  return pattern && isString(pattern) && !REGEX_TEST_BLANK_LINE.test(pattern) && !REGEX_INVALID_TRAILING_BACKSLASH.test(pattern)
+
+  // > A line starting with # serves as a comment.
   && pattern.indexOf('#') !== 0;
 };
-
 var splitPattern = function splitPattern(pattern) {
   return pattern.split(REGEX_SPLITALL_CRLF);
 };
-
-var IgnoreRule = function IgnoreRule(origin, pattern, negative, regex) {
+var IgnoreRule = /*#__PURE__*/_createClass(function IgnoreRule(origin, pattern, negative, regex) {
   _classCallCheck(this, IgnoreRule);
-
   this.origin = origin;
   this.pattern = pattern;
   this.negative = negative;
   this.regex = regex;
-};
-
+});
 var createRule = function createRule(pattern, ignoreCase) {
   var origin = pattern;
-  var negative = false; // > An optional prefix "!" which negates the pattern;
+  var negative = false;
 
+  // > An optional prefix "!" which negates the pattern;
   if (pattern.indexOf('!') === 0) {
     negative = true;
     pattern = pattern.substr(1);
   }
-
-  pattern = pattern // > Put a backslash ("\") in front of the first "!" for patterns that
+  pattern = pattern
+  // > Put a backslash ("\") in front of the first "!" for patterns that
   // >   begin with a literal "!", for example, `"\!important!.txt"`.
-  .replace(REGEX_REPLACE_LEADING_EXCAPED_EXCLAMATION, '!') // > Put a backslash ("\") in front of the first hash for patterns that
+  .replace(REGEX_REPLACE_LEADING_EXCAPED_EXCLAMATION, '!')
+  // > Put a backslash ("\") in front of the first hash for patterns that
   // >   begin with a hash.
   .replace(REGEX_REPLACE_LEADING_EXCAPED_HASH, '#');
   var regex = makeRegex(pattern, ignoreCase);
   return new IgnoreRule(origin, pattern, negative, regex);
 };
-
 var throwError = function throwError(message, Ctor) {
   throw new Ctor(message);
 };
-
 var checkPath = function checkPath(path, originalPath, doThrow) {
   if (!isString(path)) {
     return doThrow("path must be a string, but got `".concat(originalPath, "`"), TypeError);
-  } // We don't know if we should ignore EMPTY, so throw
-
+  }
 
+  // We don't know if we should ignore EMPTY, so throw
   if (!path) {
     return doThrow("path must not be empty", TypeError);
-  } // Check if it is a relative path
-
+  }
 
+  // Check if it is a relative path
   if (checkPath.isNotRelative(path)) {
     var r = '`path.relative()`d';
     return doThrow("path should be a ".concat(r, " string, but got \"").concat(originalPath, "\""), RangeError);
   }
-
   return true;
 };
-
 var isNotRelative = function isNotRelative(path) {
   return REGEX_TEST_INVALID_PATH.test(path);
 };
-
 checkPath.isNotRelative = isNotRelative;
-
 checkPath.convert = function (p) {
   return p;
 };
-
 var Ignore = /*#__PURE__*/function () {
   function Ignore() {
     var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},
-        _ref$ignorecase = _ref.ignorecase,
-        ignorecase = _ref$ignorecase === void 0 ? true : _ref$ignorecase,
-        _ref$ignoreCase = _ref.ignoreCase,
-        ignoreCase = _ref$ignoreCase === void 0 ? ignorecase : _ref$ignoreCase,
-        _ref$allowRelativePat = _ref.allowRelativePaths,
-        allowRelativePaths = _ref$allowRelativePat === void 0 ? false : _ref$allowRelativePat;
-
+      _ref$ignorecase = _ref.ignorecase,
+      ignorecase = _ref$ignorecase === void 0 ? true : _ref$ignorecase,
+      _ref$ignoreCase = _ref.ignoreCase,
+      ignoreCase = _ref$ignoreCase === void 0 ? ignorecase : _ref$ignoreCase,
+      _ref$allowRelativePat = _ref.allowRelativePaths,
+      allowRelativePaths = _ref$allowRelativePat === void 0 ? false : _ref$allowRelativePat;
     _classCallCheck(this, Ignore);
-
     define(this, KEY_IGNORE, true);
     this._rules = [];
     this._ignoreCase = ignoreCase;
     this._allowRelativePaths = allowRelativePaths;
-
     this._initCache();
   }
-
   _createClass(Ignore, [{
     key: "_initCache",
     value: function _initCache() {
@@ -332,78 +376,79 @@ var Ignore = /*#__PURE__*/function () {
         this._added = true;
         return;
       }
-
       if (checkPattern(pattern)) {
         var rule = createRule(pattern, this._ignoreCase);
         this._added = true;
-
         this._rules.push(rule);
       }
-    } // @param {Array | string | Ignore} pattern
+    }
 
+    // @param {Array | string | Ignore} pattern
   }, {
     key: "add",
     value: function add(pattern) {
       this._added = false;
-      makeArray(isString(pattern) ? splitPattern(pattern) : pattern).forEach(this._addPattern, this); // Some rules have just added to the ignore,
-      // making the behavior changed.
+      makeArray(isString(pattern) ? splitPattern(pattern) : pattern).forEach(this._addPattern, this);
 
+      // Some rules have just added to the ignore,
+      // making the behavior changed.
       if (this._added) {
         this._initCache();
       }
-
       return this;
-    } // legacy
+    }
 
+    // legacy
   }, {
     key: "addPattern",
     value: function addPattern(pattern) {
       return this.add(pattern);
-    } //          |           ignored : unignored
+    }
+
+    //          |           ignored : unignored
     // negative |   0:0   |   0:1   |   1:0   |   1:1
     // -------- | ------- | ------- | ------- | --------
     //     0    |  TEST   |  TEST   |  SKIP   |    X
     //     1    |  TESTIF |  SKIP   |  TEST   |    X
+
     // - SKIP: always skip
     // - TEST: always test
     // - TESTIF: only test if checkUnignored
     // - X: that never happen
+
     // @param {boolean} whether should check if the path is unignored,
     //   setting `checkUnignored` to `false` could reduce additional
     //   path matching.
-    // @returns {TestResult} true if a file is ignored
 
+    // @returns {TestResult} true if a file is ignored
   }, {
     key: "_testOne",
     value: function _testOne(path, checkUnignored) {
       var ignored = false;
       var unignored = false;
-
       this._rules.forEach(function (rule) {
         var negative = rule.negative;
-
         if (unignored === negative && ignored !== unignored || negative && !ignored && !unignored && !checkUnignored) {
           return;
         }
-
         var matched = rule.regex.test(path);
-
         if (matched) {
           ignored = !negative;
           unignored = negative;
         }
       });
-
       return {
         ignored: ignored,
         unignored: unignored
       };
-    } // @returns {TestResult}
+    }
 
+    // @returns {TestResult}
   }, {
     key: "_test",
     value: function _test(originalPath, cache, checkUnignored, slices) {
-      var path = originalPath // Supports nullable path
+      var path = originalPath
+      // Supports nullable path
       && checkPath.convert(originalPath);
       checkPath(path, originalPath, this._allowRelativePaths ? RETURN_FALSE : throwError);
       return this._t(path, cache, checkUnignored, slices);
@@ -414,23 +459,22 @@ var Ignore = /*#__PURE__*/function () {
       if (path in cache) {
         return cache[path];
       }
-
       if (!slices) {
         // path/to/a.js
         // ['path', 'to', 'a.js']
         slices = path.split(SLASH);
       }
+      slices.pop();
 
-      slices.pop(); // If the path has no parent directory, just test it
-
+      // If the path has no parent directory, just test it
       if (!slices.length) {
         return cache[path] = this._testOne(path, checkUnignored);
       }
+      var parent = this._t(slices.join(SLASH) + SLASH, cache, checkUnignored, slices);
 
-      var parent = this._t(slices.join(SLASH) + SLASH, cache, checkUnignored, slices); // If the path contains a parent directory, check the parent first
-
-
-      return cache[path] = parent.ignored // > It is not possible to re-include a file if a parent directory of
+      // If the path contains a parent directory, check the parent first
+      return cache[path] = parent.ignored
+      // > It is not possible to re-include a file if a parent directory of
       // >   that file is excluded.
       ? parent : this._testOne(path, checkUnignored);
     }
@@ -443,7 +487,6 @@ var Ignore = /*#__PURE__*/function () {
     key: "createFilter",
     value: function createFilter() {
       var _this = this;
-
       return function (path) {
         return !_this.ignores(path);
       };
@@ -452,46 +495,44 @@ var Ignore = /*#__PURE__*/function () {
     key: "filter",
     value: function filter(paths) {
       return makeArray(paths).filter(this.createFilter());
-    } // @returns {TestResult}
+    }
 
+    // @returns {TestResult}
   }, {
     key: "test",
     value: function test(path) {
       return this._test(path, this._testCache, true);
     }
   }]);
-
   return Ignore;
 }();
-
 var factory = function factory(options) {
   return new Ignore(options);
 };
-
 var isPathValid = function isPathValid(path) {
   return checkPath(path && checkPath.convert(path), path, RETURN_FALSE);
 };
+factory.isPathValid = isPathValid;
 
-factory.isPathValid = isPathValid; // Fixes typescript
-
+// Fixes typescript
 factory["default"] = factory;
-module.exports = factory; // Windows
-// --------------------------------------------------------------
-
-/* istanbul ignore if  */
+module.exports = factory;
 
-if ( // Detect `process` so that it can run in browsers.
+// Windows
+// --------------------------------------------------------------
+/* istanbul ignore if */
+if (
+// Detect `process` so that it can run in browsers.
 typeof process !== 'undefined' && (process.env && process.env.IGNORE_TEST_WIN32 || process.platform === 'win32')) {
   /* eslint no-control-regex: "off" */
   var makePosix = function makePosix(str) {
     return /^\\\\\?\\/.test(str) || /[\0-\x1F"<>\|]+/.test(str) ? str : str.replace(/\\/g, '/');
   };
+  checkPath.convert = makePosix;
 
-  checkPath.convert = makePosix; // 'C:\\foo'     <- 'C:\\foo' has been converted to 'C:/'
+  // 'C:\\foo'     <- 'C:\\foo' has been converted to 'C:/'
   // 'd:\\foo'
-
   var REGIX_IS_WINDOWS_PATH_ABSOLUTE = /^[a-z]:\//i;
-
   checkPath.isNotRelative = function (path) {
     return REGIX_IS_WINDOWS_PATH_ABSOLUTE.test(path) || isNotRelative(path);
   };
diff --git a/tools/node_modules/eslint/node_modules/ignore/package.json b/tools/node_modules/eslint/node_modules/ignore/package.json
index 45de575cda0b4b..fe5498df001145 100644
--- a/tools/node_modules/eslint/node_modules/ignore/package.json
+++ b/tools/node_modules/eslint/node_modules/ignore/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ignore",
-  "version": "5.2.0",
+  "version": "5.2.4",
   "description": "Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.",
   "files": [
     "legacy.js",
@@ -19,10 +19,12 @@
     "test:ignore": "npm run tap test/ignore.js",
     "test:others": "npm run tap test/others.js",
     "test:cases": "npm run tap test/*.js -- --coverage",
+    "test:no-coverage": "npm run tap test/*.js -- --no-check-coverage",
     "test:only": "npm run test:lint && npm run test:tsc && npm run test:ts && npm run test:cases",
     "test": "npm run test:only",
     "test:win32": "IGNORE_TEST_WIN32=1 npm run test",
-    "posttest": "tap --coverage-report=html && codecov"
+    "report": "tap --coverage-report=html",
+    "posttest": "npm run report && codecov"
   },
   "repository": {
     "type": "git",
@@ -49,21 +51,21 @@
     "url": "https://github.com/kaelzhang/node-ignore/issues"
   },
   "devDependencies": {
-    "@babel/cli": "^7.8.4",
-    "@babel/core": "^7.9.6",
-    "@babel/preset-env": "^7.9.6",
-    "codecov": "^3.7.0",
-    "debug": "^4.1.1",
-    "eslint": "^7.0.0",
+    "@babel/cli": "^7.19.3",
+    "@babel/core": "^7.20.5",
+    "@babel/preset-env": "^7.20.2",
+    "codecov": "^3.8.2",
+    "debug": "^4.3.4",
+    "eslint": "^8.30.0",
     "eslint-config-ostai": "^3.0.0",
-    "eslint-plugin-import": "^2.20.2",
+    "eslint-plugin-import": "^2.26.0",
     "mkdirp": "^1.0.4",
     "pre-suf": "^1.1.1",
     "rimraf": "^3.0.2",
     "spawn-sync": "^2.0.0",
-    "tap": "^14.10.7",
+    "tap": "^16.3.2",
     "tmp": "0.2.1",
-    "typescript": "^3.9.3"
+    "typescript": "^4.9.4"
   },
   "engines": {
     "node": ">= 4"
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/ContainerBase/index.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/ContainerBase/index.js
index 6825cf11c0c8a0..4c8c991004a6e3 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/ContainerBase/index.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/ContainerBase/index.js
@@ -10,19 +10,25 @@ class ContainerIterator {
     constructor(t = 0) {
         this.iteratorType = t;
     }
+    equals(t) {
+        return this.o === t.o;
+    }
 }
 
 exports.ContainerIterator = ContainerIterator;
 
 class Base {
     constructor() {
-        this.o = 0;
+        this.i = 0;
+    }
+    get length() {
+        return this.i;
     }
     size() {
-        return this.o;
+        return this.i;
     }
     empty() {
-        return this.o === 0;
+        return this.i === 0;
     }
 }
 
@@ -30,4 +36,5 @@ exports.Base = Base;
 
 class Container extends Base {}
 
-exports.Container = Container;
\ No newline at end of file
+exports.Container = Container;
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/Base/index.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/Base/index.js
index e2bd67837e0fb5..3f17d9beba2e0e 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/Base/index.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/Base/index.js
@@ -4,39 +4,185 @@ Object.defineProperty(exports, "t", {
     value: true
 });
 
-exports.default = void 0;
+exports.HashContainerIterator = exports.HashContainer = void 0;
 
 var _ContainerBase = require("../../ContainerBase");
 
-class HashContainer extends _ContainerBase.Base {
-    constructor(e = 16, t = (e => {
-        let t;
-        if (typeof e !== "string") {
-            t = JSON.stringify(e);
-        } else t = e;
-        let r = 0;
-        const s = t.length;
-        for (let e = 0; e < s; e++) {
-            const s = t.charCodeAt(e);
-            r = (r << 5) - r + s;
-            r |= 0;
-        }
-        return r >>> 0;
-    })) {
+var _checkObject = _interopRequireDefault(require("../../../utils/checkObject"));
+
+var _throwError = require("../../../utils/throwError");
+
+function _interopRequireDefault(t) {
+    return t && t.t ? t : {
+        default: t
+    };
+}
+
+class HashContainerIterator extends _ContainerBase.ContainerIterator {
+    constructor(t, e, i) {
+        super(i);
+        this.o = t;
+        this.h = e;
+        if (this.iteratorType === 0) {
+            this.pre = function() {
+                if (this.o.L === this.h) {
+                    (0, _throwError.throwIteratorAccessError)();
+                }
+                this.o = this.o.L;
+                return this;
+            };
+            this.next = function() {
+                if (this.o === this.h) {
+                    (0, _throwError.throwIteratorAccessError)();
+                }
+                this.o = this.o.B;
+                return this;
+            };
+        } else {
+            this.pre = function() {
+                if (this.o.B === this.h) {
+                    (0, _throwError.throwIteratorAccessError)();
+                }
+                this.o = this.o.B;
+                return this;
+            };
+            this.next = function() {
+                if (this.o === this.h) {
+                    (0, _throwError.throwIteratorAccessError)();
+                }
+                this.o = this.o.L;
+                return this;
+            };
+        }
+    }
+}
+
+exports.HashContainerIterator = HashContainerIterator;
+
+class HashContainer extends _ContainerBase.Container {
+    constructor() {
         super();
-        if (e < 16 || (e & e - 1) !== 0) {
-            throw new RangeError("InitBucketNum range error");
+        this.H = [];
+        this.g = {};
+        this.HASH_TAG = Symbol("@@HASH_TAG");
+        Object.setPrototypeOf(this.g, null);
+        this.h = {};
+        this.h.L = this.h.B = this.p = this._ = this.h;
+    }
+    K(t) {
+        const {L: e, B: i} = t;
+        e.B = i;
+        i.L = e;
+        if (t === this.p) {
+            this.p = i;
+        }
+        if (t === this._) {
+            this._ = e;
+        }
+        this.i -= 1;
+    }
+    M(t, e, i) {
+        if (i === undefined) i = (0, _checkObject.default)(t);
+        let s;
+        if (i) {
+            const i = t[this.HASH_TAG];
+            if (i !== undefined) {
+                this.H[i].l = e;
+                return this.i;
+            }
+            Object.defineProperty(t, this.HASH_TAG, {
+                value: this.H.length,
+                configurable: true
+            });
+            s = {
+                u: t,
+                l: e,
+                L: this._,
+                B: this.h
+            };
+            this.H.push(s);
+        } else {
+            const i = this.g[t];
+            if (i) {
+                i.l = e;
+                return this.i;
+            }
+            s = {
+                u: t,
+                l: e,
+                L: this._,
+                B: this.h
+            };
+            this.g[t] = s;
+        }
+        if (this.i === 0) {
+            this.p = s;
+            this.h.B = s;
+        } else {
+            this._.B = s;
+        }
+        this._ = s;
+        this.h.L = s;
+        return ++this.i;
+    }
+    I(t, e) {
+        if (e === undefined) e = (0, _checkObject.default)(t);
+        if (e) {
+            const e = t[this.HASH_TAG];
+            if (e === undefined) return this.h;
+            return this.H[e];
+        } else {
+            return this.g[t] || this.h;
         }
-        this.u = this.te = e;
-        this.l = t;
     }
     clear() {
-        this.o = 0;
-        this.u = this.te;
-        this.i = [];
+        const t = this.HASH_TAG;
+        this.H.forEach((function(e) {
+            delete e.u[t];
+        }));
+        this.H = [];
+        this.g = {};
+        Object.setPrototypeOf(this.g, null);
+        this.i = 0;
+        this.p = this._ = this.h.L = this.h.B = this.h;
+    }
+    eraseElementByKey(t, e) {
+        let i;
+        if (e === undefined) e = (0, _checkObject.default)(t);
+        if (e) {
+            const e = t[this.HASH_TAG];
+            if (e === undefined) return false;
+            delete t[this.HASH_TAG];
+            i = this.H[e];
+            delete this.H[e];
+        } else {
+            i = this.g[t];
+            if (i === undefined) return false;
+            delete this.g[t];
+        }
+        this.K(i);
+        return true;
+    }
+    eraseElementByIterator(t) {
+        const e = t.o;
+        if (e === this.h) {
+            (0, _throwError.throwIteratorAccessError)();
+        }
+        this.K(e);
+        return t.next();
+    }
+    eraseElementByPos(t) {
+        if (t < 0 || t > this.i - 1) {
+            throw new RangeError;
+        }
+        let e = this.p;
+        while (t--) {
+            e = e.B;
+        }
+        this.K(e);
+        return this.i;
     }
 }
 
-var _default = HashContainer;
-
-exports.default = _default;
\ No newline at end of file
+exports.HashContainer = HashContainer;
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashMap.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashMap.js
index 3f55caf70444b8..2af65dff6fea03 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashMap.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashMap.js
@@ -6,168 +6,110 @@ Object.defineProperty(exports, "t", {
 
 exports.default = void 0;
 
-var _Base = _interopRequireDefault(require("./Base"));
+var _Base = require("./Base");
 
-var _Vector = _interopRequireDefault(require("../SequentialContainer/Vector"));
+var _checkObject = _interopRequireDefault(require("../../utils/checkObject"));
 
-var _OrderedMap = _interopRequireDefault(require("../TreeContainer/OrderedMap"));
+var _throwError = require("../../utils/throwError");
 
-function _interopRequireDefault(e) {
-    return e && e.t ? e : {
-        default: e
+function _interopRequireDefault(t) {
+    return t && t.t ? t : {
+        default: t
     };
 }
 
-class HashMap extends _Base.default {
-    constructor(e = [], t, s) {
-        super(t, s);
-        this.i = [];
-        e.forEach((e => this.setElement(e[0], e[1])));
-    }
-    h() {
-        if (this.u >= 1073741824) return;
-        const e = [];
-        const t = this.u;
-        this.u <<= 1;
-        const s = Object.keys(this.i);
-        const r = s.length;
-        for (let n = 0; n < r; ++n) {
-            const r = parseInt(s[n]);
-            const i = this.i[r];
-            const o = i.size();
-            if (o === 0) continue;
-            if (o === 1) {
-                const t = i.front();
-                e[this.l(t[0]) & this.u - 1] = new _Vector.default([ t ], false);
-                continue;
-            }
-            const c = [];
-            const f = [];
-            i.forEach((e => {
-                const s = this.l(e[0]);
-                if ((s & t) === 0) {
-                    c.push(e);
-                } else f.push(e);
-            }));
-            if (i instanceof _OrderedMap.default) {
-                if (c.length > 6) {
-                    e[r] = new _OrderedMap.default(c);
-                } else {
-                    e[r] = new _Vector.default(c, false);
-                }
-                if (f.length > 6) {
-                    e[r + t] = new _OrderedMap.default(f);
-                } else {
-                    e[r + t] = new _Vector.default(f, false);
+class HashMapIterator extends _Base.HashContainerIterator {
+    get pointer() {
+        if (this.o === this.h) {
+            (0, _throwError.throwIteratorAccessError)();
+        }
+        const t = this;
+        return new Proxy([], {
+            get(e, r) {
+                if (r === "0") return t.o.u; else if (r === "1") return t.o.l;
+            },
+            set(e, r, s) {
+                if (r !== "1") {
+                    throw new TypeError("props must be 1");
                 }
-            } else {
-                e[r] = new _Vector.default(c, false);
-                e[r + t] = new _Vector.default(f, false);
+                t.o.l = s;
+                return true;
             }
-        }
-        this.i = e;
+        });
     }
-    forEach(e) {
-        const t = Object.values(this.i);
-        const s = t.length;
-        let r = 0;
-        for (let n = 0; n < s; ++n) {
-            t[n].forEach((t => e(t, r++)));
-        }
+    copy() {
+        return new HashMapIterator(this.o, this.h, this.iteratorType);
     }
-    setElement(e, t) {
-        const s = this.l(e) & this.u - 1;
-        const r = this.i[s];
-        if (!r) {
-            this.o += 1;
-            this.i[s] = new _Vector.default([ [ e, t ] ], false);
-        } else {
-            const n = r.size();
-            if (r instanceof _Vector.default) {
-                for (const s of r) {
-                    if (s[0] === e) {
-                        s[1] = t;
-                        return;
-                    }
-                }
-                r.pushBack([ e, t ]);
-                if (n + 1 >= 8) {
-                    if (this.u <= 64) {
-                        this.o += 1;
-                        this.h();
-                        return;
-                    }
-                    this.i[s] = new _OrderedMap.default(this.i[s]);
-                }
-                this.o += 1;
-            } else {
-                r.setElement(e, t);
-                const s = r.size();
-                this.o += s - n;
-            }
-        }
-        if (this.o > this.u * .75) {
-            this.h();
-        }
+}
+
+class HashMap extends _Base.HashContainer {
+    constructor(t = []) {
+        super();
+        const e = this;
+        t.forEach((function(t) {
+            e.setElement(t[0], t[1]);
+        }));
     }
-    getElementByKey(e) {
-        const t = this.l(e) & this.u - 1;
-        const s = this.i[t];
-        if (!s) return undefined;
-        if (s instanceof _OrderedMap.default) {
-            return s.getElementByKey(e);
-        } else {
-            for (const t of s) {
-                if (t[0] === e) return t[1];
-            }
-            return undefined;
-        }
+    begin() {
+        return new HashMapIterator(this.p, this.h);
     }
-    eraseElementByKey(e) {
-        const t = this.l(e) & this.u - 1;
-        const s = this.i[t];
-        if (!s) return;
-        if (s instanceof _Vector.default) {
-            let t = 0;
-            for (const r of s) {
-                if (r[0] === e) {
-                    s.eraseElementByPos(t);
-                    this.o -= 1;
-                    return;
-                }
-                t += 1;
-            }
-        } else {
-            const r = s.size();
-            s.eraseElementByKey(e);
-            const n = s.size();
-            this.o += n - r;
-            if (n <= 6) {
-                this.i[t] = new _Vector.default(s);
-            }
+    end() {
+        return new HashMapIterator(this.h, this.h);
+    }
+    rBegin() {
+        return new HashMapIterator(this._, this.h, 1);
+    }
+    rEnd() {
+        return new HashMapIterator(this.h, this.h, 1);
+    }
+    front() {
+        if (this.i === 0) return;
+        return [ this.p.u, this.p.l ];
+    }
+    back() {
+        if (this.i === 0) return;
+        return [ this._.u, this._.l ];
+    }
+    setElement(t, e, r) {
+        return this.M(t, e, r);
+    }
+    getElementByKey(t, e) {
+        if (e === undefined) e = (0, _checkObject.default)(t);
+        if (e) {
+            const e = t[this.HASH_TAG];
+            return e !== undefined ? this.H[e].l : undefined;
         }
+        const r = this.g[t];
+        return r ? r.l : undefined;
     }
-    find(e) {
-        const t = this.l(e) & this.u - 1;
-        const s = this.i[t];
-        if (!s) return false;
-        if (s instanceof _OrderedMap.default) {
-            return !s.find(e).equals(s.end());
+    getElementByPos(t) {
+        if (t < 0 || t > this.i - 1) {
+            throw new RangeError;
         }
-        for (const t of s) {
-            if (t[0] === e) return true;
+        let e = this.p;
+        while (t--) {
+            e = e.B;
+        }
+        return [ e.u, e.l ];
+    }
+    find(t, e) {
+        const r = this.I(t, e);
+        return new HashMapIterator(r, this.h);
+    }
+    forEach(t) {
+        let e = 0;
+        let r = this.p;
+        while (r !== this.h) {
+            t([ r.u, r.l ], e++, this);
+            r = r.B;
         }
-        return false;
     }
     [Symbol.iterator]() {
         return function*() {
-            const e = Object.values(this.i);
-            const t = e.length;
-            for (let s = 0; s < t; ++s) {
-                const t = e[s];
-                for (const e of t) {
-                    yield e;
-                }
+            let t = this.p;
+            while (t !== this.h) {
+                yield [ t.u, t.l ];
+                t = t.B;
             }
         }.bind(this)();
     }
@@ -175,4 +117,5 @@ class HashMap extends _Base.default {
 
 var _default = HashMap;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=HashMap.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashSet.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashSet.js
index 78c3c25449a29c..89290ae685d1cf 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashSet.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashSet.js
@@ -6,139 +6,79 @@ Object.defineProperty(exports, "t", {
 
 exports.default = void 0;
 
-var _Base = _interopRequireDefault(require("./Base"));
+var _Base = require("./Base");
 
-var _Vector = _interopRequireDefault(require("../SequentialContainer/Vector"));
+var _throwError = require("../../utils/throwError");
 
-var _OrderedSet = _interopRequireDefault(require("../TreeContainer/OrderedSet"));
-
-function _interopRequireDefault(e) {
-    return e && e.t ? e : {
-        default: e
-    };
+class HashSetIterator extends _Base.HashContainerIterator {
+    get pointer() {
+        if (this.o === this.h) {
+            (0, _throwError.throwIteratorAccessError)();
+        }
+        return this.o.u;
+    }
+    copy() {
+        return new HashSetIterator(this.o, this.h, this.iteratorType);
+    }
 }
 
-class HashSet extends _Base.default {
-    constructor(e = [], t, s) {
-        super(t, s);
-        this.i = [];
-        e.forEach((e => this.insert(e)));
+class HashSet extends _Base.HashContainer {
+    constructor(t = []) {
+        super();
+        const e = this;
+        t.forEach((function(t) {
+            e.insert(t);
+        }));
     }
-    h() {
-        if (this.u >= 1073741824) return;
-        const e = [];
-        const t = this.u;
-        this.u <<= 1;
-        const s = Object.keys(this.i);
-        const i = s.length;
-        for (let r = 0; r < i; ++r) {
-            const i = parseInt(s[r]);
-            const n = this.i[i];
-            const o = n.size();
-            if (o === 0) continue;
-            if (o === 1) {
-                const t = n.front();
-                e[this.l(t) & this.u - 1] = new _Vector.default([ t ], false);
-                continue;
-            }
-            const c = [];
-            const f = [];
-            n.forEach((e => {
-                const s = this.l(e);
-                if ((s & t) === 0) {
-                    c.push(e);
-                } else f.push(e);
-            }));
-            if (n instanceof _OrderedSet.default) {
-                if (c.length > 6) {
-                    e[i] = new _OrderedSet.default(c);
-                } else {
-                    e[i] = new _Vector.default(c, false);
-                }
-                if (f.length > 6) {
-                    e[i + t] = new _OrderedSet.default(f);
-                } else {
-                    e[i + t] = new _Vector.default(f, false);
-                }
-            } else {
-                e[i] = new _Vector.default(c, false);
-                e[i + t] = new _Vector.default(f, false);
-            }
-        }
-        this.i = e;
+    begin() {
+        return new HashSetIterator(this.p, this.h);
     }
-    forEach(e) {
-        const t = Object.values(this.i);
-        const s = t.length;
-        let i = 0;
-        for (let r = 0; r < s; ++r) {
-            t[r].forEach((t => e(t, i++)));
-        }
+    end() {
+        return new HashSetIterator(this.h, this.h);
     }
-    insert(e) {
-        const t = this.l(e) & this.u - 1;
-        const s = this.i[t];
-        if (!s) {
-            this.i[t] = new _Vector.default([ e ], false);
-            this.o += 1;
-        } else {
-            const i = s.size();
-            if (s instanceof _Vector.default) {
-                if (!s.find(e).equals(s.end())) return;
-                s.pushBack(e);
-                if (i + 1 >= 8) {
-                    if (this.u <= 64) {
-                        this.o += 1;
-                        this.h();
-                        return;
-                    }
-                    this.i[t] = new _OrderedSet.default(s);
-                }
-                this.o += 1;
-            } else {
-                s.insert(e);
-                const t = s.size();
-                this.o += t - i;
-            }
+    rBegin() {
+        return new HashSetIterator(this._, this.h, 1);
+    }
+    rEnd() {
+        return new HashSetIterator(this.h, this.h, 1);
+    }
+    front() {
+        return this.p.u;
+    }
+    back() {
+        return this._.u;
+    }
+    insert(t, e) {
+        return this.M(t, undefined, e);
+    }
+    getElementByPos(t) {
+        if (t < 0 || t > this.i - 1) {
+            throw new RangeError;
         }
-        if (this.o > this.u * .75) {
-            this.h();
+        let e = this.p;
+        while (t--) {
+            e = e.B;
         }
+        return e.u;
     }
-    eraseElementByKey(e) {
-        const t = this.l(e) & this.u - 1;
-        const s = this.i[t];
-        if (!s) return;
-        const i = s.size();
-        if (i === 0) return;
-        if (s instanceof _Vector.default) {
-            s.eraseElementByValue(e);
-            const t = s.size();
-            this.o += t - i;
-        } else {
-            s.eraseElementByKey(e);
-            const r = s.size();
-            this.o += r - i;
-            if (r <= 6) {
-                this.i[t] = new _Vector.default(s);
-            }
-        }
+    find(t, e) {
+        const r = this.I(t, e);
+        return new HashSetIterator(r, this.h);
     }
-    find(e) {
-        const t = this.l(e) & this.u - 1;
-        const s = this.i[t];
-        if (!s) return false;
-        return !s.find(e).equals(s.end());
+    forEach(t) {
+        let e = 0;
+        let r = this.p;
+        while (r !== this.h) {
+            t(r.u, e++, this);
+            r = r.B;
+        }
     }
     [Symbol.iterator]() {
         return function*() {
-            const e = Object.values(this.i);
-            const t = e.length;
-            for (let s = 0; s < t; ++s) {
-                const t = e[s];
-                for (const e of t) {
-                    yield e;
-                }
+            let t = this.p;
+            while (t !== this.h) {
+                yield t.u;
+                t = t.B;
             }
         }.bind(this)();
     }
@@ -146,4 +86,5 @@ class HashSet extends _Base.default {
 
 var _default = HashSet;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=HashSet.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/PriorityQueue.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/PriorityQueue.js
index a4b2cbb32ac963..e90fa09ad44f5c 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/PriorityQueue.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/PriorityQueue.js
@@ -9,104 +9,110 @@ exports.default = void 0;
 var _ContainerBase = require("../ContainerBase");
 
 class PriorityQueue extends _ContainerBase.Base {
-    constructor(t = [], s = ((t, s) => {
+    constructor(t = [], s = function(t, s) {
         if (t > s) return -1;
         if (t < s) return 1;
         return 0;
-    }), i = true) {
+    }, i = true) {
         super();
-        this.p = s;
+        this.v = s;
         if (Array.isArray(t)) {
-            this._ = i ? [ ...t ] : t;
+            this.C = i ? [ ...t ] : t;
         } else {
-            this._ = [];
-            t.forEach((t => this._.push(t)));
+            this.C = [];
+            const s = this;
+            t.forEach((function(t) {
+                s.C.push(t);
+            }));
         }
-        this.o = this._.length;
-        const e = this.o >> 1;
-        for (let t = this.o - 1 >> 1; t >= 0; --t) {
-            this.v(t, e);
+        this.i = this.C.length;
+        const e = this.i >> 1;
+        for (let t = this.i - 1 >> 1; t >= 0; --t) {
+            this.k(t, e);
         }
     }
-    B(t) {
-        const s = this._[t];
+    m(t) {
+        const s = this.C[t];
         while (t > 0) {
             const i = t - 1 >> 1;
-            const e = this._[i];
-            if (this.p(e, s) <= 0) break;
-            this._[t] = e;
+            const e = this.C[i];
+            if (this.v(e, s) <= 0) break;
+            this.C[t] = e;
             t = i;
         }
-        this._[t] = s;
+        this.C[t] = s;
     }
-    v(t, s) {
-        const i = this._[t];
+    k(t, s) {
+        const i = this.C[t];
         while (t < s) {
             let s = t << 1 | 1;
             const e = s + 1;
-            let h = this._[s];
-            if (e < this.o && this.p(h, this._[e]) > 0) {
+            let h = this.C[s];
+            if (e < this.i && this.v(h, this.C[e]) > 0) {
                 s = e;
-                h = this._[e];
+                h = this.C[e];
             }
-            if (this.p(h, i) >= 0) break;
-            this._[t] = h;
+            if (this.v(h, i) >= 0) break;
+            this.C[t] = h;
             t = s;
         }
-        this._[t] = i;
+        this.C[t] = i;
     }
     clear() {
-        this.o = 0;
-        this._.length = 0;
+        this.i = 0;
+        this.C.length = 0;
     }
     push(t) {
-        this._.push(t);
-        this.B(this.o);
-        this.o += 1;
+        this.C.push(t);
+        this.m(this.i);
+        this.i += 1;
     }
     pop() {
-        if (!this.o) return;
-        const t = this._.pop();
-        this.o -= 1;
-        if (this.o) {
-            this._[0] = t;
-            this.v(0, this.o >> 1);
+        if (this.i === 0) return;
+        const t = this.C[0];
+        const s = this.C.pop();
+        this.i -= 1;
+        if (this.i) {
+            this.C[0] = s;
+            this.k(0, this.i >> 1);
         }
+        return t;
     }
     top() {
-        return this._[0];
+        return this.C[0];
     }
     find(t) {
-        return this._.indexOf(t) >= 0;
+        return this.C.indexOf(t) >= 0;
     }
     remove(t) {
-        const s = this._.indexOf(t);
+        const s = this.C.indexOf(t);
         if (s < 0) return false;
         if (s === 0) {
             this.pop();
-        } else if (s === this.o - 1) {
-            this._.pop();
-            this.o -= 1;
+        } else if (s === this.i - 1) {
+            this.C.pop();
+            this.i -= 1;
         } else {
-            this._.splice(s, 1, this._.pop());
-            this.o -= 1;
-            this.B(s);
-            this.v(s, this.o >> 1);
+            this.C.splice(s, 1, this.C.pop());
+            this.i -= 1;
+            this.m(s);
+            this.k(s, this.i >> 1);
         }
         return true;
     }
     updateItem(t) {
-        const s = this._.indexOf(t);
+        const s = this.C.indexOf(t);
         if (s < 0) return false;
-        this.B(s);
-        this.v(s, this.o >> 1);
+        this.m(s);
+        this.k(s, this.i >> 1);
         return true;
     }
     toArray() {
-        return [ ...this._ ];
+        return [ ...this.C ];
     }
 }
 
 var _default = PriorityQueue;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=PriorityQueue.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Queue.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Queue.js
index 1c13846c905c65..2053a5946c6dad 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Queue.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Queue.js
@@ -6,10 +6,10 @@ Object.defineProperty(exports, "t", {
 
 exports.default = void 0;
 
-var _Deque = _interopRequireDefault(require("../SequentialContainer/Deque"));
-
 var _ContainerBase = require("../ContainerBase");
 
+var _Deque = _interopRequireDefault(require("../SequentialContainer/Deque"));
+
 function _interopRequireDefault(e) {
     return e && e.t ? e : {
         default: e
@@ -20,19 +20,21 @@ class Queue extends _ContainerBase.Base {
     constructor(e = []) {
         super();
         this.q = new _Deque.default(e);
-        this.o = this.q.size();
+        this.i = this.q.size();
     }
     clear() {
         this.q.clear();
-        this.o = 0;
+        this.i = 0;
     }
     push(e) {
         this.q.pushBack(e);
-        this.o += 1;
+        this.i += 1;
+        return this.i;
     }
     pop() {
-        this.q.popFront();
-        if (this.o) this.o -= 1;
+        if (this.i === 0) return;
+        this.i -= 1;
+        return this.q.popFront();
     }
     front() {
         return this.q.front();
@@ -41,4 +43,5 @@ class Queue extends _ContainerBase.Base {
 
 var _default = Queue;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=Queue.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Stack.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Stack.js
index 220d01cb5bc9f4..80b8b7b5b412d4 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Stack.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Stack.js
@@ -11,26 +11,32 @@ var _ContainerBase = require("../ContainerBase");
 class Stack extends _ContainerBase.Base {
     constructor(t = []) {
         super();
-        this.C = [];
-        t.forEach((t => this.push(t)));
+        this.S = [];
+        const s = this;
+        t.forEach((function(t) {
+            s.push(t);
+        }));
     }
     clear() {
-        this.o = 0;
-        this.C.length = 0;
+        this.i = 0;
+        this.S = [];
     }
     push(t) {
-        this.C.push(t);
-        this.o += 1;
+        this.S.push(t);
+        this.i += 1;
+        return this.i;
     }
     pop() {
-        this.C.pop();
-        if (this.o > 0) this.o -= 1;
+        if (this.i === 0) return;
+        this.i -= 1;
+        return this.S.pop();
     }
     top() {
-        return this.C[this.o - 1];
+        return this.S[this.i - 1];
     }
 }
 
 var _default = Stack;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=Stack.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/RandomIterator.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/RandomIterator.js
index b3b07690420d65..74d2de7c3817da 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/RandomIterator.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/RandomIterator.js
@@ -8,60 +8,60 @@ exports.RandomIterator = void 0;
 
 var _ContainerBase = require("../../ContainerBase");
 
+var _throwError = require("../../../utils/throwError");
+
 class RandomIterator extends _ContainerBase.ContainerIterator {
-    constructor(t, r, e, i, s) {
-        super(s);
-        this.I = t;
+    constructor(t, r, i, s, h) {
+        super(h);
+        this.o = t;
         this.D = r;
-        this.g = e;
-        this.m = i;
+        this.R = i;
+        this.N = s;
         if (this.iteratorType === 0) {
             this.pre = function() {
-                if (this.I === 0) {
-                    throw new RangeError("Random iterator access denied!");
+                if (this.o === 0) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I -= 1;
+                this.o -= 1;
                 return this;
             };
             this.next = function() {
-                if (this.I === this.D()) {
-                    throw new RangeError("Random Iterator access denied!");
+                if (this.o === this.D()) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I += 1;
+                this.o += 1;
                 return this;
             };
         } else {
             this.pre = function() {
-                if (this.I === this.D() - 1) {
-                    throw new RangeError("Random iterator access denied!");
+                if (this.o === this.D() - 1) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I += 1;
+                this.o += 1;
                 return this;
             };
             this.next = function() {
-                if (this.I === -1) {
-                    throw new RangeError("Random iterator access denied!");
+                if (this.o === -1) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I -= 1;
+                this.o -= 1;
                 return this;
             };
         }
     }
     get pointer() {
-        if (this.I < 0 || this.I > this.D() - 1) {
+        if (this.o < 0 || this.o > this.D() - 1) {
             throw new RangeError;
         }
-        return this.g(this.I);
+        return this.R(this.o);
     }
     set pointer(t) {
-        if (this.I < 0 || this.I > this.D() - 1) {
+        if (this.o < 0 || this.o > this.D() - 1) {
             throw new RangeError;
         }
-        this.m(this.I, t);
-    }
-    equals(t) {
-        return this.I === t.I;
+        this.N(this.o, t);
     }
 }
 
-exports.RandomIterator = RandomIterator;
\ No newline at end of file
+exports.RandomIterator = RandomIterator;
+//# sourceMappingURL=RandomIterator.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/index.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/index.js
index 620c525ac55f87..e2400817725773 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/index.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/index.js
@@ -12,4 +12,5 @@ class SequentialContainer extends _ContainerBase.Container {}
 
 var _default = SequentialContainer;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Deque.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Deque.js
index ac864649c47114..d6e9cf916ef63f 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Deque.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Deque.js
@@ -4,7 +4,7 @@ Object.defineProperty(exports, "t", {
     value: true
 });
 
-exports.default = exports.DequeIterator = void 0;
+exports.default = void 0;
 
 var _Base = _interopRequireDefault(require("./Base"));
 
@@ -18,301 +18,319 @@ function _interopRequireDefault(t) {
 
 class DequeIterator extends _RandomIterator.RandomIterator {
     copy() {
-        return new DequeIterator(this.I, this.D, this.g, this.m, this.iteratorType);
+        return new DequeIterator(this.o, this.D, this.R, this.N, this.iteratorType);
     }
 }
 
-exports.DequeIterator = DequeIterator;
-
 class Deque extends _Base.default {
-    constructor(t = [], i = 1 << 12) {
+    constructor(t = [], s = 1 << 12) {
         super();
-        this.R = 0;
-        this.k = 0;
-        this.N = 0;
-        this.M = 0;
-        this.u = 0;
-        this.P = [];
-        let s;
+        this.P = 0;
+        this.A = 0;
+        this.F = 0;
+        this.j = 0;
+        this.O = 0;
+        this.T = [];
+        let i;
         if ("size" in t) {
             if (typeof t.size === "number") {
-                s = t.size;
+                i = t.size;
             } else {
-                s = t.size();
+                i = t.size();
             }
         } else if ("length" in t) {
-            s = t.length;
+            i = t.length;
         } else {
             throw new RangeError("Can't get container's size!");
         }
-        this.A = i;
-        this.u = Math.max(Math.ceil(s / this.A), 1);
-        for (let t = 0; t < this.u; ++t) {
-            this.P.push(new Array(this.A));
+        this.V = s;
+        this.O = Math.max(Math.ceil(i / this.V), 1);
+        for (let t = 0; t < this.O; ++t) {
+            this.T.push(new Array(this.V));
         }
-        const h = Math.ceil(s / this.A);
-        this.R = this.N = (this.u >> 1) - (h >> 1);
-        this.k = this.M = this.A - s % this.A >> 1;
-        t.forEach((t => this.pushBack(t)));
+        const h = Math.ceil(i / this.V);
+        this.P = this.F = (this.O >> 1) - (h >> 1);
+        this.A = this.j = this.V - i % this.V >> 1;
+        const e = this;
+        t.forEach((function(t) {
+            e.pushBack(t);
+        }));
         this.size = this.size.bind(this);
         this.getElementByPos = this.getElementByPos.bind(this);
         this.setElementByPos = this.setElementByPos.bind(this);
     }
-    h() {
+    G() {
         const t = [];
-        const i = Math.max(this.u >> 1, 1);
-        for (let s = 0; s < i; ++s) {
-            t[s] = new Array(this.A);
+        const s = Math.max(this.O >> 1, 1);
+        for (let i = 0; i < s; ++i) {
+            t[i] = new Array(this.V);
         }
-        for (let i = this.R; i < this.u; ++i) {
-            t[t.length] = this.P[i];
+        for (let s = this.P; s < this.O; ++s) {
+            t[t.length] = this.T[s];
         }
-        for (let i = 0; i < this.N; ++i) {
-            t[t.length] = this.P[i];
+        for (let s = 0; s < this.F; ++s) {
+            t[t.length] = this.T[s];
         }
-        t[t.length] = [ ...this.P[this.N] ];
-        this.R = i;
-        this.N = t.length - 1;
-        for (let s = 0; s < i; ++s) {
-            t[t.length] = new Array(this.A);
+        t[t.length] = [ ...this.T[this.F] ];
+        this.P = s;
+        this.F = t.length - 1;
+        for (let i = 0; i < s; ++i) {
+            t[t.length] = new Array(this.V);
         }
-        this.P = t;
-        this.u = t.length;
+        this.T = t;
+        this.O = t.length;
     }
-    F(t) {
-        const i = this.k + t + 1;
-        const s = i % this.A;
-        let h = s - 1;
-        let e = this.R + (i - s) / this.A;
-        if (s === 0) e -= 1;
-        e %= this.u;
-        if (h < 0) h += this.A;
+    J(t) {
+        const s = this.A + t + 1;
+        const i = s % this.V;
+        let h = i - 1;
+        let e = this.P + (s - i) / this.V;
+        if (i === 0) e -= 1;
+        e %= this.O;
+        if (h < 0) h += this.V;
         return {
             curNodeBucketIndex: e,
             curNodePointerIndex: h
         };
     }
     clear() {
-        this.P = [ [] ];
-        this.u = 1;
-        this.R = this.N = this.o = 0;
-        this.k = this.M = this.A >> 1;
-    }
-    front() {
-        return this.P[this.R][this.k];
-    }
-    back() {
-        return this.P[this.N][this.M];
+        this.T = [ [] ];
+        this.O = 1;
+        this.P = this.F = this.i = 0;
+        this.A = this.j = this.V >> 1;
     }
     begin() {
         return new DequeIterator(0, this.size, this.getElementByPos, this.setElementByPos);
     }
     end() {
-        return new DequeIterator(this.o, this.size, this.getElementByPos, this.setElementByPos);
+        return new DequeIterator(this.i, this.size, this.getElementByPos, this.setElementByPos);
     }
     rBegin() {
-        return new DequeIterator(this.o - 1, this.size, this.getElementByPos, this.setElementByPos, 1);
+        return new DequeIterator(this.i - 1, this.size, this.getElementByPos, this.setElementByPos, 1);
     }
     rEnd() {
         return new DequeIterator(-1, this.size, this.getElementByPos, this.setElementByPos, 1);
     }
+    front() {
+        return this.T[this.P][this.A];
+    }
+    back() {
+        return this.T[this.F][this.j];
+    }
     pushBack(t) {
-        if (this.o) {
-            if (this.M < this.A - 1) {
-                this.M += 1;
-            } else if (this.N < this.u - 1) {
-                this.N += 1;
-                this.M = 0;
+        if (this.i) {
+            if (this.j < this.V - 1) {
+                this.j += 1;
+            } else if (this.F < this.O - 1) {
+                this.F += 1;
+                this.j = 0;
             } else {
-                this.N = 0;
-                this.M = 0;
+                this.F = 0;
+                this.j = 0;
             }
-            if (this.N === this.R && this.M === this.k) this.h();
+            if (this.F === this.P && this.j === this.A) this.G();
         }
-        this.o += 1;
-        this.P[this.N][this.M] = t;
+        this.i += 1;
+        this.T[this.F][this.j] = t;
+        return this.i;
     }
     popBack() {
-        if (!this.o) return;
-        this.P[this.N][this.M] = undefined;
-        if (this.o !== 1) {
-            if (this.M > 0) {
-                this.M -= 1;
-            } else if (this.N > 0) {
-                this.N -= 1;
-                this.M = this.A - 1;
+        if (this.i === 0) return;
+        const t = this.T[this.F][this.j];
+        delete this.T[this.F][this.j];
+        if (this.i !== 1) {
+            if (this.j > 0) {
+                this.j -= 1;
+            } else if (this.F > 0) {
+                this.F -= 1;
+                this.j = this.V - 1;
             } else {
-                this.N = this.u - 1;
-                this.M = this.A - 1;
+                this.F = this.O - 1;
+                this.j = this.V - 1;
             }
         }
-        this.o -= 1;
+        this.i -= 1;
+        return t;
     }
     pushFront(t) {
-        if (this.o) {
-            if (this.k > 0) {
-                this.k -= 1;
-            } else if (this.R > 0) {
-                this.R -= 1;
-                this.k = this.A - 1;
+        if (this.i) {
+            if (this.A > 0) {
+                this.A -= 1;
+            } else if (this.P > 0) {
+                this.P -= 1;
+                this.A = this.V - 1;
             } else {
-                this.R = this.u - 1;
-                this.k = this.A - 1;
+                this.P = this.O - 1;
+                this.A = this.V - 1;
             }
-            if (this.R === this.N && this.k === this.M) this.h();
+            if (this.P === this.F && this.A === this.j) this.G();
         }
-        this.o += 1;
-        this.P[this.R][this.k] = t;
+        this.i += 1;
+        this.T[this.P][this.A] = t;
+        return this.i;
     }
     popFront() {
-        if (!this.o) return;
-        this.P[this.R][this.k] = undefined;
-        if (this.o !== 1) {
-            if (this.k < this.A - 1) {
-                this.k += 1;
-            } else if (this.R < this.u - 1) {
-                this.R += 1;
-                this.k = 0;
+        if (this.i === 0) return;
+        const t = this.T[this.P][this.A];
+        delete this.T[this.P][this.A];
+        if (this.i !== 1) {
+            if (this.A < this.V - 1) {
+                this.A += 1;
+            } else if (this.P < this.O - 1) {
+                this.P += 1;
+                this.A = 0;
             } else {
-                this.R = 0;
-                this.k = 0;
+                this.P = 0;
+                this.A = 0;
             }
         }
-        this.o -= 1;
-    }
-    forEach(t) {
-        for (let i = 0; i < this.o; ++i) {
-            t(this.getElementByPos(i), i);
-        }
+        this.i -= 1;
+        return t;
     }
     getElementByPos(t) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        const {curNodeBucketIndex: i, curNodePointerIndex: s} = this.F(t);
-        return this.P[i][s];
+        const {curNodeBucketIndex: s, curNodePointerIndex: i} = this.J(t);
+        return this.T[s][i];
     }
-    setElementByPos(t, i) {
-        if (t < 0 || t > this.o - 1) {
+    setElementByPos(t, s) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        const {curNodeBucketIndex: s, curNodePointerIndex: h} = this.F(t);
-        this.P[s][h] = i;
+        const {curNodeBucketIndex: i, curNodePointerIndex: h} = this.J(t);
+        this.T[i][h] = s;
     }
-    insert(t, i, s = 1) {
-        if (t < 0 || t > this.o) {
+    insert(t, s, i = 1) {
+        if (t < 0 || t > this.i) {
             throw new RangeError;
         }
         if (t === 0) {
-            while (s--) this.pushFront(i);
-        } else if (t === this.o) {
-            while (s--) this.pushBack(i);
+            while (i--) this.pushFront(s);
+        } else if (t === this.i) {
+            while (i--) this.pushBack(s);
         } else {
             const h = [];
-            for (let i = t; i < this.o; ++i) {
-                h.push(this.getElementByPos(i));
+            for (let s = t; s < this.i; ++s) {
+                h.push(this.getElementByPos(s));
             }
             this.cut(t - 1);
-            for (let t = 0; t < s; ++t) this.pushBack(i);
+            for (let t = 0; t < i; ++t) this.pushBack(s);
             for (let t = 0; t < h.length; ++t) this.pushBack(h[t]);
         }
+        return this.i;
     }
     cut(t) {
         if (t < 0) {
             this.clear();
-            return;
+            return 0;
         }
-        const {curNodeBucketIndex: i, curNodePointerIndex: s} = this.F(t);
-        this.N = i;
-        this.M = s;
-        this.o = t + 1;
+        const {curNodeBucketIndex: s, curNodePointerIndex: i} = this.J(t);
+        this.F = s;
+        this.j = i;
+        this.i = t + 1;
+        return this.i;
     }
     eraseElementByPos(t) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        if (t === 0) this.popFront(); else if (t === this.o - 1) this.popBack(); else {
-            const i = [];
-            for (let s = t + 1; s < this.o; ++s) {
-                i.push(this.getElementByPos(s));
+        if (t === 0) this.popFront(); else if (t === this.i - 1) this.popBack(); else {
+            const s = [];
+            for (let i = t + 1; i < this.i; ++i) {
+                s.push(this.getElementByPos(i));
             }
             this.cut(t);
             this.popBack();
-            i.forEach((t => this.pushBack(t)));
+            const i = this;
+            s.forEach((function(t) {
+                i.pushBack(t);
+            }));
         }
+        return this.i;
     }
     eraseElementByValue(t) {
-        if (!this.o) return;
-        const i = [];
-        for (let s = 0; s < this.o; ++s) {
-            const h = this.getElementByPos(s);
-            if (h !== t) i.push(h);
+        if (this.i === 0) return 0;
+        const s = [];
+        for (let i = 0; i < this.i; ++i) {
+            const h = this.getElementByPos(i);
+            if (h !== t) s.push(h);
         }
-        const s = i.length;
-        for (let t = 0; t < s; ++t) this.setElementByPos(t, i[t]);
-        this.cut(s - 1);
+        const i = s.length;
+        for (let t = 0; t < i; ++t) this.setElementByPos(t, s[t]);
+        return this.cut(i - 1);
     }
     eraseElementByIterator(t) {
-        const i = t.I;
-        this.eraseElementByPos(i);
+        const s = t.o;
+        this.eraseElementByPos(s);
         t = t.next();
         return t;
     }
     find(t) {
-        for (let i = 0; i < this.o; ++i) {
-            if (this.getElementByPos(i) === t) {
-                return new DequeIterator(i, this.size, this.getElementByPos, this.setElementByPos);
+        for (let s = 0; s < this.i; ++s) {
+            if (this.getElementByPos(s) === t) {
+                return new DequeIterator(s, this.size, this.getElementByPos, this.setElementByPos);
             }
         }
         return this.end();
     }
     reverse() {
         let t = 0;
-        let i = this.o - 1;
-        while (t < i) {
-            const s = this.getElementByPos(t);
-            this.setElementByPos(t, this.getElementByPos(i));
-            this.setElementByPos(i, s);
+        let s = this.i - 1;
+        while (t < s) {
+            const i = this.getElementByPos(t);
+            this.setElementByPos(t, this.getElementByPos(s));
+            this.setElementByPos(s, i);
             t += 1;
-            i -= 1;
+            s -= 1;
         }
     }
     unique() {
-        if (this.o <= 1) return;
+        if (this.i <= 1) {
+            return this.i;
+        }
         let t = 1;
-        let i = this.getElementByPos(0);
-        for (let s = 1; s < this.o; ++s) {
-            const h = this.getElementByPos(s);
-            if (h !== i) {
-                i = h;
+        let s = this.getElementByPos(0);
+        for (let i = 1; i < this.i; ++i) {
+            const h = this.getElementByPos(i);
+            if (h !== s) {
+                s = h;
                 this.setElementByPos(t++, h);
             }
         }
-        while (this.o > t) this.popBack();
+        while (this.i > t) this.popBack();
+        return this.i;
     }
     sort(t) {
-        const i = [];
-        for (let t = 0; t < this.o; ++t) {
-            i.push(this.getElementByPos(t));
+        const s = [];
+        for (let t = 0; t < this.i; ++t) {
+            s.push(this.getElementByPos(t));
         }
-        i.sort(t);
-        for (let t = 0; t < this.o; ++t) this.setElementByPos(t, i[t]);
+        s.sort(t);
+        for (let t = 0; t < this.i; ++t) this.setElementByPos(t, s[t]);
     }
     shrinkToFit() {
-        if (!this.o) return;
+        if (this.i === 0) return;
         const t = [];
-        this.forEach((i => t.push(i)));
-        this.u = Math.max(Math.ceil(this.o / this.A), 1);
-        this.o = this.R = this.N = this.k = this.M = 0;
-        this.P = [];
-        for (let t = 0; t < this.u; ++t) {
-            this.P.push(new Array(this.A));
+        this.forEach((function(s) {
+            t.push(s);
+        }));
+        this.O = Math.max(Math.ceil(this.i / this.V), 1);
+        this.i = this.P = this.F = this.A = this.j = 0;
+        this.T = [];
+        for (let t = 0; t < this.O; ++t) {
+            this.T.push(new Array(this.V));
+        }
+        for (let s = 0; s < t.length; ++s) this.pushBack(t[s]);
+    }
+    forEach(t) {
+        for (let s = 0; s < this.i; ++s) {
+            t(this.getElementByPos(s), s, this);
         }
-        for (let i = 0; i < t.length; ++i) this.pushBack(t[i]);
     }
     [Symbol.iterator]() {
         return function*() {
-            for (let t = 0; t < this.o; ++t) {
+            for (let t = 0; t < this.i; ++t) {
                 yield this.getElementByPos(t);
             }
         }.bind(this)();
@@ -321,4 +339,5 @@ class Deque extends _Base.default {
 
 var _default = Deque;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=Deque.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/LinkList.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/LinkList.js
index e4a0d73eca4dc9..6587ea6edbec85 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/LinkList.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/LinkList.js
@@ -4,358 +4,320 @@ Object.defineProperty(exports, "t", {
     value: true
 });
 
-exports.default = exports.LinkNode = exports.LinkListIterator = void 0;
+exports.default = void 0;
 
 var _Base = _interopRequireDefault(require("./Base"));
 
 var _ContainerBase = require("../ContainerBase");
 
+var _throwError = require("../../utils/throwError");
+
 function _interopRequireDefault(t) {
     return t && t.t ? t : {
         default: t
     };
 }
 
-class LinkNode {
-    constructor(t) {
-        this.L = undefined;
-        this.j = undefined;
-        this.O = undefined;
-        this.L = t;
-    }
-}
-
-exports.LinkNode = LinkNode;
-
 class LinkListIterator extends _ContainerBase.ContainerIterator {
     constructor(t, i, s) {
         super(s);
-        this.I = t;
-        this.S = i;
+        this.o = t;
+        this.h = i;
         if (this.iteratorType === 0) {
             this.pre = function() {
-                if (this.I.j === this.S) {
-                    throw new RangeError("LinkList iterator access denied!");
+                if (this.o.L === this.h) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I = this.I.j;
+                this.o = this.o.L;
                 return this;
             };
             this.next = function() {
-                if (this.I === this.S) {
-                    throw new RangeError("LinkList iterator access denied!");
+                if (this.o === this.h) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I = this.I.O;
+                this.o = this.o.B;
                 return this;
             };
         } else {
             this.pre = function() {
-                if (this.I.O === this.S) {
-                    throw new RangeError("LinkList iterator access denied!");
+                if (this.o.B === this.h) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I = this.I.O;
+                this.o = this.o.B;
                 return this;
             };
             this.next = function() {
-                if (this.I === this.S) {
-                    throw new RangeError("LinkList iterator access denied!");
+                if (this.o === this.h) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I = this.I.j;
+                this.o = this.o.L;
                 return this;
             };
         }
     }
     get pointer() {
-        if (this.I === this.S) {
-            throw new RangeError("LinkList iterator access denied!");
+        if (this.o === this.h) {
+            (0, _throwError.throwIteratorAccessError)();
         }
-        return this.I.L;
+        return this.o.l;
     }
     set pointer(t) {
-        if (this.I === this.S) {
-            throw new RangeError("LinkList iterator access denied!");
+        if (this.o === this.h) {
+            (0, _throwError.throwIteratorAccessError)();
         }
-        this.I.L = t;
-    }
-    equals(t) {
-        return this.I === t.I;
+        this.o.l = t;
     }
     copy() {
-        return new LinkListIterator(this.I, this.S, this.iteratorType);
+        return new LinkListIterator(this.o, this.h, this.iteratorType);
     }
 }
 
-exports.LinkListIterator = LinkListIterator;
-
 class LinkList extends _Base.default {
     constructor(t = []) {
         super();
-        this.S = new LinkNode;
-        this.V = undefined;
-        this.G = undefined;
-        t.forEach((t => this.pushBack(t)));
+        this.h = {};
+        this.p = this._ = this.h.L = this.h.B = this.h;
+        const i = this;
+        t.forEach((function(t) {
+            i.pushBack(t);
+        }));
+    }
+    K(t) {
+        const {L: i, B: s} = t;
+        i.B = s;
+        s.L = i;
+        if (t === this.p) {
+            this.p = s;
+        }
+        if (t === this._) {
+            this._ = i;
+        }
+        this.i -= 1;
+    }
+    U(t, i) {
+        const s = i.B;
+        const r = {
+            l: t,
+            L: i,
+            B: s
+        };
+        i.B = r;
+        s.L = r;
+        if (i === this.h) {
+            this.p = r;
+        }
+        if (s === this.h) {
+            this._ = r;
+        }
+        this.i += 1;
     }
     clear() {
-        this.o = 0;
-        this.V = this.G = undefined;
-        this.S.j = this.S.O = undefined;
+        this.i = 0;
+        this.p = this._ = this.h.L = this.h.B = this.h;
     }
     begin() {
-        return new LinkListIterator(this.V || this.S, this.S);
+        return new LinkListIterator(this.p, this.h);
     }
     end() {
-        return new LinkListIterator(this.S, this.S);
+        return new LinkListIterator(this.h, this.h);
     }
     rBegin() {
-        return new LinkListIterator(this.G || this.S, this.S, 1);
+        return new LinkListIterator(this._, this.h, 1);
     }
     rEnd() {
-        return new LinkListIterator(this.S, this.S, 1);
+        return new LinkListIterator(this.h, this.h, 1);
     }
     front() {
-        return this.V ? this.V.L : undefined;
+        return this.p.l;
     }
     back() {
-        return this.G ? this.G.L : undefined;
-    }
-    forEach(t) {
-        if (!this.o) return;
-        let i = this.V;
-        let s = 0;
-        while (i !== this.S) {
-            t(i.L, s++);
-            i = i.O;
-        }
+        return this._.l;
     }
     getElementByPos(t) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        let i = this.V;
+        let i = this.p;
         while (t--) {
-            i = i.O;
+            i = i.B;
         }
-        return i.L;
+        return i.l;
     }
     eraseElementByPos(t) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        if (t === 0) this.popFront(); else if (t === this.o - 1) this.popBack(); else {
-            let i = this.V;
-            while (t--) {
-                i = i.O;
-            }
-            i = i;
-            const s = i.j;
-            const e = i.O;
-            e.j = s;
-            s.O = e;
-            this.o -= 1;
+        let i = this.p;
+        while (t--) {
+            i = i.B;
         }
+        this.K(i);
+        return this.i;
     }
     eraseElementByValue(t) {
-        while (this.V && this.V.L === t) this.popFront();
-        while (this.G && this.G.L === t) this.popBack();
-        if (!this.V) return;
-        let i = this.V;
-        while (i !== this.S) {
-            if (i.L === t) {
-                const t = i.j;
-                const s = i.O;
-                s.j = t;
-                t.O = s;
-                this.o -= 1;
+        let i = this.p;
+        while (i !== this.h) {
+            if (i.l === t) {
+                this.K(i);
             }
-            i = i.O;
+            i = i.B;
         }
+        return this.i;
     }
     eraseElementByIterator(t) {
-        const i = t.I;
-        if (i === this.S) {
-            throw new RangeError("Invalid iterator");
+        const i = t.o;
+        if (i === this.h) {
+            (0, _throwError.throwIteratorAccessError)();
         }
         t = t.next();
-        if (this.V === i) this.popFront(); else if (this.G === i) this.popBack(); else {
-            const t = i.j;
-            const s = i.O;
-            s.j = t;
-            t.O = s;
-            this.o -= 1;
-        }
+        this.K(i);
         return t;
     }
     pushBack(t) {
-        this.o += 1;
-        const i = new LinkNode(t);
-        if (!this.G) {
-            this.V = this.G = i;
-            this.S.O = this.V;
-            this.V.j = this.S;
-        } else {
-            this.G.O = i;
-            i.j = this.G;
-            this.G = i;
-        }
-        this.G.O = this.S;
-        this.S.j = this.G;
+        this.U(t, this._);
+        return this.i;
     }
     popBack() {
-        if (!this.G) return;
-        this.o -= 1;
-        if (this.V === this.G) {
-            this.V = this.G = undefined;
-            this.S.O = undefined;
-        } else {
-            this.G = this.G.j;
-            this.G.O = this.S;
-        }
-        this.S.j = this.G;
+        if (this.i === 0) return;
+        const t = this._.l;
+        this.K(this._);
+        return t;
+    }
+    pushFront(t) {
+        this.U(t, this.h);
+        return this.i;
+    }
+    popFront() {
+        if (this.i === 0) return;
+        const t = this.p.l;
+        this.K(this.p);
+        return t;
     }
     setElementByPos(t, i) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        let s = this.V;
+        let s = this.p;
         while (t--) {
-            s = s.O;
+            s = s.B;
         }
-        s.L = i;
+        s.l = i;
     }
     insert(t, i, s = 1) {
-        if (t < 0 || t > this.o) {
+        if (t < 0 || t > this.i) {
             throw new RangeError;
         }
-        if (s <= 0) return;
+        if (s <= 0) return this.i;
         if (t === 0) {
             while (s--) this.pushFront(i);
-        } else if (t === this.o) {
+        } else if (t === this.i) {
             while (s--) this.pushBack(i);
         } else {
-            let e = this.V;
+            let r = this.p;
             for (let i = 1; i < t; ++i) {
-                e = e.O;
+                r = r.B;
             }
-            const h = e.O;
-            this.o += s;
+            const e = r.B;
+            this.i += s;
             while (s--) {
-                e.O = new LinkNode(i);
-                e.O.j = e;
-                e = e.O;
+                r.B = {
+                    l: i,
+                    L: r
+                };
+                r.B.L = r;
+                r = r.B;
             }
-            e.O = h;
-            h.j = e;
+            r.B = e;
+            e.L = r;
         }
+        return this.i;
     }
     find(t) {
-        if (!this.V) return this.end();
-        let i = this.V;
-        while (i !== this.S) {
-            if (i.L === t) {
-                return new LinkListIterator(i, this.S);
+        let i = this.p;
+        while (i !== this.h) {
+            if (i.l === t) {
+                return new LinkListIterator(i, this.h);
             }
-            i = i.O;
+            i = i.B;
         }
         return this.end();
     }
     reverse() {
-        if (this.o <= 1) return;
-        let t = this.V;
-        let i = this.G;
+        if (this.i <= 1) return;
+        let t = this.p;
+        let i = this._;
         let s = 0;
-        while (s << 1 < this.o) {
-            const e = t.L;
-            t.L = i.L;
-            i.L = e;
-            t = t.O;
-            i = i.j;
+        while (s << 1 < this.i) {
+            const r = t.l;
+            t.l = i.l;
+            i.l = r;
+            t = t.B;
+            i = i.L;
             s += 1;
         }
     }
     unique() {
-        if (this.o <= 1) return;
-        let t = this.V;
-        while (t !== this.S) {
+        if (this.i <= 1) {
+            return this.i;
+        }
+        let t = this.p;
+        while (t !== this.h) {
             let i = t;
-            while (i.O && i.L === i.O.L) {
-                i = i.O;
-                this.o -= 1;
+            while (i.B !== this.h && i.l === i.B.l) {
+                i = i.B;
+                this.i -= 1;
             }
-            t.O = i.O;
-            t.O.j = t;
-            t = t.O;
+            t.B = i.B;
+            t.B.L = t;
+            t = t.B;
         }
+        return this.i;
     }
     sort(t) {
-        if (this.o <= 1) return;
+        if (this.i <= 1) return;
         const i = [];
-        this.forEach((t => i.push(t)));
+        this.forEach((function(t) {
+            i.push(t);
+        }));
         i.sort(t);
-        let s = this.V;
-        i.forEach((t => {
-            s.L = t;
-            s = s.O;
+        let s = this.p;
+        i.forEach((function(t) {
+            s.l = t;
+            s = s.B;
         }));
     }
-    pushFront(t) {
-        this.o += 1;
-        const i = new LinkNode(t);
-        if (!this.V) {
-            this.V = this.G = i;
-            this.G.O = this.S;
-            this.S.j = this.G;
-        } else {
-            i.O = this.V;
-            this.V.j = i;
-            this.V = i;
-        }
-        this.S.O = this.V;
-        this.V.j = this.S;
-    }
-    popFront() {
-        if (!this.V) return;
-        this.o -= 1;
-        if (this.V === this.G) {
-            this.V = this.G = undefined;
-            this.S.j = this.G;
+    merge(t) {
+        const i = this;
+        if (this.i === 0) {
+            t.forEach((function(t) {
+                i.pushBack(t);
+            }));
         } else {
-            this.V = this.V.O;
-            this.V.j = this.S;
+            let s = this.p;
+            t.forEach((function(t) {
+                while (s !== i.h && s.l <= t) {
+                    s = s.B;
+                }
+                i.U(t, s.L);
+            }));
         }
-        this.S.O = this.V;
+        return this.i;
     }
-    merge(t) {
-        if (!this.V) {
-            t.forEach((t => this.pushBack(t)));
-            return;
+    forEach(t) {
+        let i = this.p;
+        let s = 0;
+        while (i !== this.h) {
+            t(i.l, s++, this);
+            i = i.B;
         }
-        let i = this.V;
-        t.forEach((t => {
-            while (i && i !== this.S && i.L <= t) {
-                i = i.O;
-            }
-            if (i === this.S) {
-                this.pushBack(t);
-                i = this.G;
-            } else if (i === this.V) {
-                this.pushFront(t);
-                i = this.V;
-            } else {
-                this.o += 1;
-                const s = i.j;
-                s.O = new LinkNode(t);
-                s.O.j = s;
-                s.O.O = i;
-                i.j = s.O;
-            }
-        }));
     }
     [Symbol.iterator]() {
         return function*() {
-            if (!this.V) return;
-            let t = this.V;
-            while (t !== this.S) {
-                yield t.L;
-                t = t.O;
+            if (this.i === 0) return;
+            let t = this.p;
+            while (t !== this.h) {
+                yield t.l;
+                t = t.B;
             }
         }.bind(this)();
     }
@@ -363,4 +325,5 @@ class LinkList extends _Base.default {
 
 var _default = LinkList;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=LinkList.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Vector.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Vector.js
index ddd106f77928ca..bcd8c29bc5556a 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Vector.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Vector.js
@@ -4,7 +4,7 @@ Object.defineProperty(exports, "t", {
     value: true
 });
 
-exports.default = exports.VectorIterator = void 0;
+exports.default = void 0;
 
 var _Base = _interopRequireDefault(require("./Base"));
 
@@ -18,133 +18,140 @@ function _interopRequireDefault(t) {
 
 class VectorIterator extends _RandomIterator.RandomIterator {
     copy() {
-        return new VectorIterator(this.I, this.D, this.g, this.m, this.iteratorType);
+        return new VectorIterator(this.o, this.D, this.R, this.N, this.iteratorType);
     }
 }
 
-exports.VectorIterator = VectorIterator;
-
 class Vector extends _Base.default {
-    constructor(t = [], e = true) {
+    constructor(t = [], r = true) {
         super();
         if (Array.isArray(t)) {
-            this.H = e ? [ ...t ] : t;
-            this.o = t.length;
+            this.W = r ? [ ...t ] : t;
+            this.i = t.length;
         } else {
-            this.H = [];
-            t.forEach((t => this.pushBack(t)));
+            this.W = [];
+            const r = this;
+            t.forEach((function(t) {
+                r.pushBack(t);
+            }));
         }
         this.size = this.size.bind(this);
         this.getElementByPos = this.getElementByPos.bind(this);
         this.setElementByPos = this.setElementByPos.bind(this);
     }
     clear() {
-        this.o = 0;
-        this.H.length = 0;
+        this.i = 0;
+        this.W.length = 0;
     }
     begin() {
         return new VectorIterator(0, this.size, this.getElementByPos, this.setElementByPos);
     }
     end() {
-        return new VectorIterator(this.o, this.size, this.getElementByPos, this.setElementByPos);
+        return new VectorIterator(this.i, this.size, this.getElementByPos, this.setElementByPos);
     }
     rBegin() {
-        return new VectorIterator(this.o - 1, this.size, this.getElementByPos, this.setElementByPos, 1);
+        return new VectorIterator(this.i - 1, this.size, this.getElementByPos, this.setElementByPos, 1);
     }
     rEnd() {
         return new VectorIterator(-1, this.size, this.getElementByPos, this.setElementByPos, 1);
     }
     front() {
-        return this.H[0];
+        return this.W[0];
     }
     back() {
-        return this.H[this.o - 1];
-    }
-    forEach(t) {
-        for (let e = 0; e < this.o; ++e) {
-            t(this.H[e], e);
-        }
+        return this.W[this.i - 1];
     }
     getElementByPos(t) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        return this.H[t];
+        return this.W[t];
     }
     eraseElementByPos(t) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        this.H.splice(t, 1);
-        this.o -= 1;
+        this.W.splice(t, 1);
+        this.i -= 1;
+        return this.i;
     }
     eraseElementByValue(t) {
-        let e = 0;
-        for (let r = 0; r < this.o; ++r) {
-            if (this.H[r] !== t) {
-                this.H[e++] = this.H[r];
+        let r = 0;
+        for (let e = 0; e < this.i; ++e) {
+            if (this.W[e] !== t) {
+                this.W[r++] = this.W[e];
             }
         }
-        this.o = this.H.length = e;
+        this.i = this.W.length = r;
+        return this.i;
     }
     eraseElementByIterator(t) {
-        const e = t.I;
+        const r = t.o;
         t = t.next();
-        this.eraseElementByPos(e);
+        this.eraseElementByPos(r);
         return t;
     }
     pushBack(t) {
-        this.H.push(t);
-        this.o += 1;
+        this.W.push(t);
+        this.i += 1;
+        return this.i;
     }
     popBack() {
-        if (!this.o) return;
-        this.H.pop();
-        this.o -= 1;
+        if (this.i === 0) return;
+        this.i -= 1;
+        return this.W.pop();
     }
-    setElementByPos(t, e) {
-        if (t < 0 || t > this.o - 1) {
+    setElementByPos(t, r) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        this.H[t] = e;
+        this.W[t] = r;
     }
-    insert(t, e, r = 1) {
-        if (t < 0 || t > this.o) {
+    insert(t, r, e = 1) {
+        if (t < 0 || t > this.i) {
             throw new RangeError;
         }
-        this.H.splice(t, 0, ...new Array(r).fill(e));
-        this.o += r;
+        this.W.splice(t, 0, ...new Array(e).fill(r));
+        this.i += e;
+        return this.i;
     }
     find(t) {
-        for (let e = 0; e < this.o; ++e) {
-            if (this.H[e] === t) {
-                return new VectorIterator(e, this.size, this.getElementByPos, this.getElementByPos);
+        for (let r = 0; r < this.i; ++r) {
+            if (this.W[r] === t) {
+                return new VectorIterator(r, this.size, this.getElementByPos, this.getElementByPos);
             }
         }
         return this.end();
     }
     reverse() {
-        this.H.reverse();
+        this.W.reverse();
     }
     unique() {
         let t = 1;
-        for (let e = 1; e < this.o; ++e) {
-            if (this.H[e] !== this.H[e - 1]) {
-                this.H[t++] = this.H[e];
+        for (let r = 1; r < this.i; ++r) {
+            if (this.W[r] !== this.W[r - 1]) {
+                this.W[t++] = this.W[r];
             }
         }
-        this.o = this.H.length = t;
+        this.i = this.W.length = t;
+        return this.i;
     }
     sort(t) {
-        this.H.sort(t);
+        this.W.sort(t);
+    }
+    forEach(t) {
+        for (let r = 0; r < this.i; ++r) {
+            t(this.W[r], r, this);
+        }
     }
     [Symbol.iterator]() {
         return function*() {
-            return yield* this.H;
+            yield* this.W;
         }.bind(this)();
     }
 }
 
 var _default = Vector;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=Vector.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeIterator.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeIterator.js
index 0ff7b5eb5d7407..d0e2f00e0432ea 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeIterator.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeIterator.js
@@ -8,73 +8,73 @@ exports.default = void 0;
 
 var _ContainerBase = require("../../ContainerBase");
 
+var _throwError = require("../../../utils/throwError");
+
 class TreeIterator extends _ContainerBase.ContainerIterator {
-    constructor(t, e, r) {
-        super(r);
-        this.I = t;
-        this.S = e;
+    constructor(t, r, i) {
+        super(i);
+        this.o = t;
+        this.h = r;
         if (this.iteratorType === 0) {
             this.pre = function() {
-                if (this.I === this.S.U) {
-                    throw new RangeError("Tree iterator access denied!");
+                if (this.o === this.h.Y) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I = this.I.pre();
+                this.o = this.o.L();
                 return this;
             };
             this.next = function() {
-                if (this.I === this.S) {
-                    throw new RangeError("Tree iterator access denied!");
+                if (this.o === this.h) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I = this.I.next();
+                this.o = this.o.B();
                 return this;
             };
         } else {
             this.pre = function() {
-                if (this.I === this.S.J) {
-                    throw new RangeError("Tree iterator access denied!");
+                if (this.o === this.h.Z) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I = this.I.next();
+                this.o = this.o.B();
                 return this;
             };
             this.next = function() {
-                if (this.I === this.S) {
-                    throw new RangeError("Tree iterator access denied!");
+                if (this.o === this.h) {
+                    (0, _throwError.throwIteratorAccessError)();
                 }
-                this.I = this.I.pre();
+                this.o = this.o.L();
                 return this;
             };
         }
     }
     get index() {
-        let t = this.I;
-        const e = this.S.tt;
-        if (t === this.S) {
-            if (e) {
-                return e.et - 1;
+        let t = this.o;
+        const r = this.h.tt;
+        if (t === this.h) {
+            if (r) {
+                return r.rt - 1;
             }
             return 0;
         }
-        let r = 0;
-        if (t.U) {
-            r += t.U.et;
+        let i = 0;
+        if (t.Y) {
+            i += t.Y.rt;
         }
-        while (t !== e) {
-            const e = t.tt;
-            if (t === e.J) {
-                r += 1;
-                if (e.U) {
-                    r += e.U.et;
+        while (t !== r) {
+            const r = t.tt;
+            if (t === r.Z) {
+                i += 1;
+                if (r.Y) {
+                    i += r.Y.rt;
                 }
             }
-            t = e;
+            t = r;
         }
-        return r;
-    }
-    equals(t) {
-        return this.I === t.I;
+        return i;
     }
 }
 
 var _default = TreeIterator;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=TreeIterator.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeNode.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeNode.js
index c59ca746f693e1..a2687c0b2aa165 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeNode.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeNode.js
@@ -8,27 +8,27 @@ exports.TreeNodeEnableIndex = exports.TreeNode = void 0;
 
 class TreeNode {
     constructor(e, t) {
-        this.se = 1;
-        this.T = undefined;
-        this.L = undefined;
-        this.U = undefined;
-        this.J = undefined;
+        this.ee = 1;
+        this.u = undefined;
+        this.l = undefined;
+        this.Y = undefined;
+        this.Z = undefined;
         this.tt = undefined;
-        this.T = e;
-        this.L = t;
+        this.u = e;
+        this.l = t;
     }
-    pre() {
+    L() {
         let e = this;
-        if (e.se === 1 && e.tt.tt === e) {
-            e = e.J;
-        } else if (e.U) {
-            e = e.U;
-            while (e.J) {
-                e = e.J;
+        if (e.ee === 1 && e.tt.tt === e) {
+            e = e.Z;
+        } else if (e.Y) {
+            e = e.Y;
+            while (e.Z) {
+                e = e.Z;
             }
         } else {
             let t = e.tt;
-            while (t.U === e) {
+            while (t.Y === e) {
                 e = t;
                 t = e.tt;
             }
@@ -36,46 +36,46 @@ class TreeNode {
         }
         return e;
     }
-    next() {
+    B() {
         let e = this;
-        if (e.J) {
-            e = e.J;
-            while (e.U) {
-                e = e.U;
+        if (e.Z) {
+            e = e.Z;
+            while (e.Y) {
+                e = e.Y;
             }
             return e;
         } else {
             let t = e.tt;
-            while (t.J === e) {
+            while (t.Z === e) {
                 e = t;
                 t = e.tt;
             }
-            if (e.J !== t) {
+            if (e.Z !== t) {
                 return t;
             } else return e;
         }
     }
-    rotateLeft() {
+    te() {
         const e = this.tt;
-        const t = this.J;
-        const s = t.U;
-        if (e.tt === this) e.tt = t; else if (e.U === this) e.U = t; else e.J = t;
+        const t = this.Z;
+        const s = t.Y;
+        if (e.tt === this) e.tt = t; else if (e.Y === this) e.Y = t; else e.Z = t;
         t.tt = e;
-        t.U = this;
+        t.Y = this;
         this.tt = t;
-        this.J = s;
+        this.Z = s;
         if (s) s.tt = this;
         return t;
     }
-    rotateRight() {
+    se() {
         const e = this.tt;
-        const t = this.U;
-        const s = t.J;
-        if (e.tt === this) e.tt = t; else if (e.U === this) e.U = t; else e.J = t;
+        const t = this.Y;
+        const s = t.Z;
+        if (e.tt === this) e.tt = t; else if (e.Y === this) e.Y = t; else e.Z = t;
         t.tt = e;
-        t.J = this;
+        t.Z = this;
         this.tt = t;
-        this.U = s;
+        this.Y = s;
         if (s) s.tt = this;
         return t;
     }
@@ -86,28 +86,30 @@ exports.TreeNode = TreeNode;
 class TreeNodeEnableIndex extends TreeNode {
     constructor() {
         super(...arguments);
-        this.U = undefined;
-        this.J = undefined;
-        this.tt = undefined;
-        this.et = 1;
+        this.rt = 1;
     }
-    rotateLeft() {
-        const e = super.rotateLeft();
-        this.recount();
-        e.recount();
+    te() {
+        const e = super.te();
+        this.ie();
+        e.ie();
         return e;
     }
-    rotateRight() {
-        const e = super.rotateRight();
-        this.recount();
-        e.recount();
+    se() {
+        const e = super.se();
+        this.ie();
+        e.ie();
         return e;
     }
-    recount() {
-        this.et = 1;
-        if (this.U) this.et += this.U.et;
-        if (this.J) this.et += this.J.et;
+    ie() {
+        this.rt = 1;
+        if (this.Y) {
+            this.rt += this.Y.rt;
+        }
+        if (this.Z) {
+            this.rt += this.Z.rt;
+        }
     }
 }
 
-exports.TreeNodeEnableIndex = TreeNodeEnableIndex;
\ No newline at end of file
+exports.TreeNodeEnableIndex = TreeNodeEnableIndex;
+//# sourceMappingURL=TreeNode.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/index.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/index.js
index d2646c6f540d03..93da412852431c 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/index.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/index.js
@@ -6,353 +6,357 @@ Object.defineProperty(exports, "t", {
 
 exports.default = void 0;
 
+var _TreeNode = require("./TreeNode");
+
 var _ContainerBase = require("../../ContainerBase");
 
-var _TreeNode = require("./TreeNode");
+var _throwError = require("../../../utils/throwError");
 
 class TreeContainer extends _ContainerBase.Container {
-    constructor(e = ((e, t) => {
+    constructor(e = function(e, t) {
         if (e < t) return -1;
         if (e > t) return 1;
         return 0;
-    }), t = false) {
+    }, t = false) {
         super();
-        this.X = undefined;
-        this.ie = (e, t) => {
-            if (e === undefined) return false;
-            const i = this.ie(e.U, t);
-            if (i) return true;
-            if (t(e)) return true;
-            return this.ie(e.J, t);
-        };
-        this.p = e;
+        this.rr = undefined;
+        this.v = e;
         if (t) {
-            this.ne = _TreeNode.TreeNodeEnableIndex;
-            this.ee = function(e, t, i) {
-                const s = this.he(e, t, i);
+            this.re = _TreeNode.TreeNodeEnableIndex;
+            this.M = function(e, t, i) {
+                const s = this.ne(e, t, i);
                 if (s) {
                     let e = s.tt;
-                    while (e !== this.S) {
-                        e.et += 1;
+                    while (e !== this.h) {
+                        e.rt += 1;
                         e = e.tt;
                     }
-                    const t = this.fe(s);
+                    const t = this.he(s);
                     if (t) {
                         const {parentNode: e, grandParent: i, curNode: s} = t;
-                        e.recount();
-                        i.recount();
-                        s.recount();
+                        e.ie();
+                        i.ie();
+                        s.ie();
                     }
                 }
+                return this.i;
             };
-            this.ue = function(e) {
-                let t = this.le(e);
-                while (t !== this.S) {
-                    t.et -= 1;
+            this.K = function(e) {
+                let t = this.fe(e);
+                while (t !== this.h) {
+                    t.rt -= 1;
                     t = t.tt;
                 }
             };
         } else {
-            this.ne = _TreeNode.TreeNode;
-            this.ee = function(e, t, i) {
-                const s = this.he(e, t, i);
-                if (s) this.fe(s);
+            this.re = _TreeNode.TreeNode;
+            this.M = function(e, t, i) {
+                const s = this.ne(e, t, i);
+                if (s) this.he(s);
+                return this.i;
             };
-            this.ue = this.le;
+            this.K = this.fe;
         }
-        this.S = new this.ne;
+        this.h = new this.re;
     }
-    W(e, t) {
-        let i;
+    $(e, t) {
+        let i = this.h;
         while (e) {
-            const s = this.p(e.T, t);
+            const s = this.v(e.u, t);
             if (s < 0) {
-                e = e.J;
+                e = e.Z;
             } else if (s > 0) {
                 i = e;
-                e = e.U;
+                e = e.Y;
             } else return e;
         }
-        return i === undefined ? this.S : i;
+        return i;
     }
-    Y(e, t) {
-        let i;
+    er(e, t) {
+        let i = this.h;
         while (e) {
-            const s = this.p(e.T, t);
+            const s = this.v(e.u, t);
             if (s <= 0) {
-                e = e.J;
+                e = e.Z;
             } else {
                 i = e;
-                e = e.U;
+                e = e.Y;
             }
         }
-        return i === undefined ? this.S : i;
+        return i;
     }
-    Z(e, t) {
-        let i;
+    tr(e, t) {
+        let i = this.h;
         while (e) {
-            const s = this.p(e.T, t);
+            const s = this.v(e.u, t);
             if (s < 0) {
                 i = e;
-                e = e.J;
+                e = e.Z;
             } else if (s > 0) {
-                e = e.U;
+                e = e.Y;
             } else return e;
         }
-        return i === undefined ? this.S : i;
+        return i;
     }
-    $(e, t) {
-        let i;
+    sr(e, t) {
+        let i = this.h;
         while (e) {
-            const s = this.p(e.T, t);
+            const s = this.v(e.u, t);
             if (s < 0) {
                 i = e;
-                e = e.J;
+                e = e.Z;
             } else {
-                e = e.U;
+                e = e.Y;
             }
         }
-        return i === undefined ? this.S : i;
+        return i;
     }
-    oe(e) {
+    ue(e) {
         while (true) {
             const t = e.tt;
-            if (t === this.S) return;
-            if (e.se === 1) {
-                e.se = 0;
+            if (t === this.h) return;
+            if (e.ee === 1) {
+                e.ee = 0;
                 return;
             }
-            if (e === t.U) {
-                const i = t.J;
-                if (i.se === 1) {
-                    i.se = 0;
-                    t.se = 1;
-                    if (t === this.X) {
-                        this.X = t.rotateLeft();
-                    } else t.rotateLeft();
+            if (e === t.Y) {
+                const i = t.Z;
+                if (i.ee === 1) {
+                    i.ee = 0;
+                    t.ee = 1;
+                    if (t === this.rr) {
+                        this.rr = t.te();
+                    } else t.te();
                 } else {
-                    if (i.J && i.J.se === 1) {
-                        i.se = t.se;
-                        t.se = 0;
-                        i.J.se = 0;
-                        if (t === this.X) {
-                            this.X = t.rotateLeft();
-                        } else t.rotateLeft();
+                    if (i.Z && i.Z.ee === 1) {
+                        i.ee = t.ee;
+                        t.ee = 0;
+                        i.Z.ee = 0;
+                        if (t === this.rr) {
+                            this.rr = t.te();
+                        } else t.te();
                         return;
-                    } else if (i.U && i.U.se === 1) {
-                        i.se = 1;
-                        i.U.se = 0;
-                        i.rotateRight();
+                    } else if (i.Y && i.Y.ee === 1) {
+                        i.ee = 1;
+                        i.Y.ee = 0;
+                        i.se();
                     } else {
-                        i.se = 1;
+                        i.ee = 1;
                         e = t;
                     }
                 }
             } else {
-                const i = t.U;
-                if (i.se === 1) {
-                    i.se = 0;
-                    t.se = 1;
-                    if (t === this.X) {
-                        this.X = t.rotateRight();
-                    } else t.rotateRight();
+                const i = t.Y;
+                if (i.ee === 1) {
+                    i.ee = 0;
+                    t.ee = 1;
+                    if (t === this.rr) {
+                        this.rr = t.se();
+                    } else t.se();
                 } else {
-                    if (i.U && i.U.se === 1) {
-                        i.se = t.se;
-                        t.se = 0;
-                        i.U.se = 0;
-                        if (t === this.X) {
-                            this.X = t.rotateRight();
-                        } else t.rotateRight();
+                    if (i.Y && i.Y.ee === 1) {
+                        i.ee = t.ee;
+                        t.ee = 0;
+                        i.Y.ee = 0;
+                        if (t === this.rr) {
+                            this.rr = t.se();
+                        } else t.se();
                         return;
-                    } else if (i.J && i.J.se === 1) {
-                        i.se = 1;
-                        i.J.se = 0;
-                        i.rotateLeft();
+                    } else if (i.Z && i.Z.ee === 1) {
+                        i.ee = 1;
+                        i.Z.ee = 0;
+                        i.te();
                     } else {
-                        i.se = 1;
+                        i.ee = 1;
                         e = t;
                     }
                 }
             }
         }
     }
-    le(e) {
-        if (this.o === 1) {
+    fe(e) {
+        if (this.i === 1) {
             this.clear();
-            return this.S;
+            return this.h;
         }
         let t = e;
-        while (t.U || t.J) {
-            if (t.J) {
-                t = t.J;
-                while (t.U) t = t.U;
+        while (t.Y || t.Z) {
+            if (t.Z) {
+                t = t.Z;
+                while (t.Y) t = t.Y;
             } else {
-                t = t.U;
+                t = t.Y;
             }
-            [e.T, t.T] = [ t.T, e.T ];
-            [e.L, t.L] = [ t.L, e.L ];
+            [e.u, t.u] = [ t.u, e.u ];
+            [e.l, t.l] = [ t.l, e.l ];
             e = t;
         }
-        if (this.S.U === t) {
-            this.S.U = t.tt;
-        } else if (this.S.J === t) {
-            this.S.J = t.tt;
+        if (this.h.Y === t) {
+            this.h.Y = t.tt;
+        } else if (this.h.Z === t) {
+            this.h.Z = t.tt;
         }
-        this.oe(t);
+        this.ue(t);
         const i = t.tt;
-        if (t === i.U) {
-            i.U = undefined;
-        } else i.J = undefined;
-        this.o -= 1;
-        this.X.se = 0;
+        if (t === i.Y) {
+            i.Y = undefined;
+        } else i.Z = undefined;
+        this.i -= 1;
+        this.rr.ee = 0;
         return i;
     }
-    fe(e) {
+    oe(e, t) {
+        if (e === undefined) return false;
+        const i = this.oe(e.Y, t);
+        if (i) return true;
+        if (t(e)) return true;
+        return this.oe(e.Z, t);
+    }
+    he(e) {
         while (true) {
             const t = e.tt;
-            if (t.se === 0) return;
+            if (t.ee === 0) return;
             const i = t.tt;
-            if (t === i.U) {
-                const s = i.J;
-                if (s && s.se === 1) {
-                    s.se = t.se = 0;
-                    if (i === this.X) return;
-                    i.se = 1;
+            if (t === i.Y) {
+                const s = i.Z;
+                if (s && s.ee === 1) {
+                    s.ee = t.ee = 0;
+                    if (i === this.rr) return;
+                    i.ee = 1;
                     e = i;
                     continue;
-                } else if (e === t.J) {
-                    e.se = 0;
-                    if (e.U) e.U.tt = t;
-                    if (e.J) e.J.tt = i;
-                    t.J = e.U;
-                    i.U = e.J;
-                    e.U = t;
-                    e.J = i;
-                    if (i === this.X) {
-                        this.X = e;
-                        this.S.tt = e;
+                } else if (e === t.Z) {
+                    e.ee = 0;
+                    if (e.Y) e.Y.tt = t;
+                    if (e.Z) e.Z.tt = i;
+                    t.Z = e.Y;
+                    i.Y = e.Z;
+                    e.Y = t;
+                    e.Z = i;
+                    if (i === this.rr) {
+                        this.rr = e;
+                        this.h.tt = e;
                     } else {
                         const t = i.tt;
-                        if (t.U === i) {
-                            t.U = e;
-                        } else t.J = e;
+                        if (t.Y === i) {
+                            t.Y = e;
+                        } else t.Z = e;
                     }
                     e.tt = i.tt;
                     t.tt = e;
                     i.tt = e;
-                    i.se = 1;
+                    i.ee = 1;
                     return {
                         parentNode: t,
                         grandParent: i,
                         curNode: e
                     };
                 } else {
-                    t.se = 0;
-                    if (i === this.X) {
-                        this.X = i.rotateRight();
-                    } else i.rotateRight();
-                    i.se = 1;
+                    t.ee = 0;
+                    if (i === this.rr) {
+                        this.rr = i.se();
+                    } else i.se();
+                    i.ee = 1;
                 }
             } else {
-                const s = i.U;
-                if (s && s.se === 1) {
-                    s.se = t.se = 0;
-                    if (i === this.X) return;
-                    i.se = 1;
+                const s = i.Y;
+                if (s && s.ee === 1) {
+                    s.ee = t.ee = 0;
+                    if (i === this.rr) return;
+                    i.ee = 1;
                     e = i;
                     continue;
-                } else if (e === t.U) {
-                    e.se = 0;
-                    if (e.U) e.U.tt = i;
-                    if (e.J) e.J.tt = t;
-                    i.J = e.U;
-                    t.U = e.J;
-                    e.U = i;
-                    e.J = t;
-                    if (i === this.X) {
-                        this.X = e;
-                        this.S.tt = e;
+                } else if (e === t.Y) {
+                    e.ee = 0;
+                    if (e.Y) e.Y.tt = i;
+                    if (e.Z) e.Z.tt = t;
+                    i.Z = e.Y;
+                    t.Y = e.Z;
+                    e.Y = i;
+                    e.Z = t;
+                    if (i === this.rr) {
+                        this.rr = e;
+                        this.h.tt = e;
                     } else {
                         const t = i.tt;
-                        if (t.U === i) {
-                            t.U = e;
-                        } else t.J = e;
+                        if (t.Y === i) {
+                            t.Y = e;
+                        } else t.Z = e;
                     }
                     e.tt = i.tt;
                     t.tt = e;
                     i.tt = e;
-                    i.se = 1;
+                    i.ee = 1;
                     return {
                         parentNode: t,
                         grandParent: i,
                         curNode: e
                     };
                 } else {
-                    t.se = 0;
-                    if (i === this.X) {
-                        this.X = i.rotateLeft();
-                    } else i.rotateLeft();
-                    i.se = 1;
+                    t.ee = 0;
+                    if (i === this.rr) {
+                        this.rr = i.te();
+                    } else i.te();
+                    i.ee = 1;
                 }
             }
             return;
         }
     }
-    he(e, t, i) {
-        if (this.X === undefined) {
-            this.o += 1;
-            this.X = new this.ne(e, t);
-            this.X.se = 0;
-            this.X.tt = this.S;
-            this.S.tt = this.X;
-            this.S.U = this.X;
-            this.S.J = this.X;
+    ne(e, t, i) {
+        if (this.rr === undefined) {
+            this.i += 1;
+            this.rr = new this.re(e, t);
+            this.rr.ee = 0;
+            this.rr.tt = this.h;
+            this.h.tt = this.rr;
+            this.h.Y = this.rr;
+            this.h.Z = this.rr;
             return;
         }
         let s;
-        const r = this.S.U;
-        const n = this.p(r.T, e);
+        const r = this.h.Y;
+        const n = this.v(r.u, e);
         if (n === 0) {
-            r.L = t;
+            r.l = t;
             return;
         } else if (n > 0) {
-            r.U = new this.ne(e, t);
-            r.U.tt = r;
-            s = r.U;
-            this.S.U = s;
+            r.Y = new this.re(e, t);
+            r.Y.tt = r;
+            s = r.Y;
+            this.h.Y = s;
         } else {
-            const r = this.S.J;
-            const n = this.p(r.T, e);
+            const r = this.h.Z;
+            const n = this.v(r.u, e);
             if (n === 0) {
-                r.L = t;
+                r.l = t;
                 return;
             } else if (n < 0) {
-                r.J = new this.ne(e, t);
-                r.J.tt = r;
-                s = r.J;
-                this.S.J = s;
+                r.Z = new this.re(e, t);
+                r.Z.tt = r;
+                s = r.Z;
+                this.h.Z = s;
             } else {
                 if (i !== undefined) {
-                    const r = i.I;
-                    if (r !== this.S) {
-                        const i = this.p(r.T, e);
+                    const r = i.o;
+                    if (r !== this.h) {
+                        const i = this.v(r.u, e);
                         if (i === 0) {
-                            r.L = t;
+                            r.l = t;
                             return;
                         } else if (i > 0) {
-                            const i = r.pre();
-                            const n = this.p(i.T, e);
+                            const i = r.L();
+                            const n = this.v(i.u, e);
                             if (n === 0) {
-                                i.L = t;
+                                i.l = t;
                                 return;
                             } else if (n < 0) {
-                                s = new this.ne(e, t);
-                                if (i.J === undefined) {
-                                    i.J = s;
+                                s = new this.re(e, t);
+                                if (i.Z === undefined) {
+                                    i.Z = s;
                                     s.tt = i;
                                 } else {
-                                    r.U = s;
+                                    r.Y = s;
                                     s.tt = r;
                                 }
                             }
@@ -360,124 +364,151 @@ class TreeContainer extends _ContainerBase.Container {
                     }
                 }
                 if (s === undefined) {
-                    s = this.X;
+                    s = this.rr;
                     while (true) {
-                        const i = this.p(s.T, e);
+                        const i = this.v(s.u, e);
                         if (i > 0) {
-                            if (s.U === undefined) {
-                                s.U = new this.ne(e, t);
-                                s.U.tt = s;
-                                s = s.U;
+                            if (s.Y === undefined) {
+                                s.Y = new this.re(e, t);
+                                s.Y.tt = s;
+                                s = s.Y;
                                 break;
                             }
-                            s = s.U;
+                            s = s.Y;
                         } else if (i < 0) {
-                            if (s.J === undefined) {
-                                s.J = new this.ne(e, t);
-                                s.J.tt = s;
-                                s = s.J;
+                            if (s.Z === undefined) {
+                                s.Z = new this.re(e, t);
+                                s.Z.tt = s;
+                                s = s.Z;
                                 break;
                             }
-                            s = s.J;
+                            s = s.Z;
                         } else {
-                            s.L = t;
+                            s.l = t;
                             return;
                         }
                     }
                 }
             }
         }
-        this.o += 1;
+        this.i += 1;
         return s;
     }
+    I(e, t) {
+        while (e) {
+            const i = this.v(e.u, t);
+            if (i < 0) {
+                e = e.Z;
+            } else if (i > 0) {
+                e = e.Y;
+            } else return e;
+        }
+        return e || this.h;
+    }
     clear() {
-        this.o = 0;
-        this.X = undefined;
-        this.S.tt = undefined;
-        this.S.U = this.S.J = undefined;
+        this.i = 0;
+        this.rr = undefined;
+        this.h.tt = undefined;
+        this.h.Y = this.h.Z = undefined;
     }
     updateKeyByIterator(e, t) {
-        const i = e.I;
-        if (i === this.S) {
-            throw new TypeError("Invalid iterator!");
+        const i = e.o;
+        if (i === this.h) {
+            (0, _throwError.throwIteratorAccessError)();
         }
-        if (this.o === 1) {
-            i.T = t;
+        if (this.i === 1) {
+            i.u = t;
             return true;
         }
-        if (i === this.S.U) {
-            if (this.p(i.next().T, t) > 0) {
-                i.T = t;
+        if (i === this.h.Y) {
+            if (this.v(i.B().u, t) > 0) {
+                i.u = t;
                 return true;
             }
             return false;
         }
-        if (i === this.S.J) {
-            if (this.p(i.pre().T, t) < 0) {
-                i.T = t;
+        if (i === this.h.Z) {
+            if (this.v(i.L().u, t) < 0) {
+                i.u = t;
                 return true;
             }
             return false;
         }
-        const s = i.pre().T;
-        if (this.p(s, t) >= 0) return false;
-        const r = i.next().T;
-        if (this.p(r, t) <= 0) return false;
-        i.T = t;
+        const s = i.L().u;
+        if (this.v(s, t) >= 0) return false;
+        const r = i.B().u;
+        if (this.v(r, t) <= 0) return false;
+        i.u = t;
         return true;
     }
     eraseElementByPos(e) {
-        if (e < 0 || e > this.o - 1) {
+        if (e < 0 || e > this.i - 1) {
             throw new RangeError;
         }
         let t = 0;
-        this.ie(this.X, (i => {
+        const i = this;
+        this.oe(this.rr, (function(s) {
             if (e === t) {
-                this.ue(i);
+                i.K(s);
                 return true;
             }
             t += 1;
             return false;
         }));
-    }
-    re(e, t) {
-        while (e) {
-            const i = this.p(e.T, t);
-            if (i < 0) {
-                e = e.J;
-            } else if (i > 0) {
-                e = e.U;
-            } else return e;
-        }
-        return e;
+        return this.i;
     }
     eraseElementByKey(e) {
-        if (!this.o) return;
-        const t = this.re(this.X, e);
-        if (t === undefined) return;
-        this.ue(t);
+        if (this.i === 0) return false;
+        const t = this.I(this.rr, e);
+        if (t === this.h) return false;
+        this.K(t);
+        return true;
     }
     eraseElementByIterator(e) {
-        const t = e.I;
-        if (t === this.S) {
-            throw new RangeError("Invalid iterator");
+        const t = e.o;
+        if (t === this.h) {
+            (0, _throwError.throwIteratorAccessError)();
         }
-        if (t.J === undefined) {
-            e = e.next();
+        const i = t.Z === undefined;
+        const s = e.iteratorType === 0;
+        if (s) {
+            if (i) e.next();
+        } else {
+            if (!i || t.Y === undefined) e.next();
         }
-        this.ue(t);
+        this.K(t);
         return e;
     }
+    forEach(e) {
+        let t = 0;
+        for (const i of this) e(i, t++, this);
+    }
+    getElementByPos(e) {
+        if (e < 0 || e > this.i - 1) {
+            throw new RangeError;
+        }
+        let t;
+        let i = 0;
+        for (const s of this) {
+            if (i === e) {
+                t = s;
+                break;
+            }
+            i += 1;
+        }
+        return t;
+    }
     getHeight() {
-        if (!this.o) return 0;
-        const traversal = e => {
+        if (this.i === 0) return 0;
+        const traversal = function(e) {
             if (!e) return 0;
-            return Math.max(traversal(e.U), traversal(e.J)) + 1;
+            return Math.max(traversal(e.Y), traversal(e.Z)) + 1;
         };
-        return traversal(this.X);
+        return traversal(this.rr);
     }
 }
 
 var _default = TreeContainer;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedMap.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedMap.js
index ed6eacbff50e6b..e1eb4ae63c3bcf 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedMap.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedMap.js
@@ -4,133 +4,120 @@ Object.defineProperty(exports, "t", {
     value: true
 });
 
-exports.default = exports.OrderedMapIterator = void 0;
+exports.default = void 0;
 
 var _Base = _interopRequireDefault(require("./Base"));
 
 var _TreeIterator = _interopRequireDefault(require("./Base/TreeIterator"));
 
-function _interopRequireDefault(e) {
-    return e && e.t ? e : {
-        default: e
+var _throwError = require("../../utils/throwError");
+
+function _interopRequireDefault(r) {
+    return r && r.t ? r : {
+        default: r
     };
 }
 
 class OrderedMapIterator extends _TreeIterator.default {
     get pointer() {
-        if (this.I === this.S) {
-            throw new RangeError("OrderedMap iterator access denied");
+        if (this.o === this.h) {
+            (0, _throwError.throwIteratorAccessError)();
         }
+        const r = this;
         return new Proxy([], {
-            get: (e, r) => {
-                if (r === "0") return this.I.T; else if (r === "1") return this.I.L;
+            get(e, t) {
+                if (t === "0") return r.o.u; else if (t === "1") return r.o.l;
             },
-            set: (e, r, t) => {
-                if (r !== "1") {
+            set(e, t, s) {
+                if (t !== "1") {
                     throw new TypeError("props must be 1");
                 }
-                this.I.L = t;
+                r.o.l = s;
                 return true;
             }
         });
     }
     copy() {
-        return new OrderedMapIterator(this.I, this.S, this.iteratorType);
+        return new OrderedMapIterator(this.o, this.h, this.iteratorType);
     }
 }
 
-exports.OrderedMapIterator = OrderedMapIterator;
-
 class OrderedMap extends _Base.default {
-    constructor(e = [], r, t) {
-        super(r, t);
-        this.K = function*(e) {
-            if (e === undefined) return;
-            yield* this.K(e.U);
-            yield [ e.T, e.L ];
-            yield* this.K(e.J);
-        };
-        e.forEach((([e, r]) => this.setElement(e, r)));
+    constructor(r = [], e, t) {
+        super(e, t);
+        const s = this;
+        r.forEach((function(r) {
+            s.setElement(r[0], r[1]);
+        }));
+    }
+    * X(r) {
+        if (r === undefined) return;
+        yield* this.X(r.Y);
+        yield [ r.u, r.l ];
+        yield* this.X(r.Z);
     }
     begin() {
-        return new OrderedMapIterator(this.S.U || this.S, this.S);
+        return new OrderedMapIterator(this.h.Y || this.h, this.h);
     }
     end() {
-        return new OrderedMapIterator(this.S, this.S);
+        return new OrderedMapIterator(this.h, this.h);
     }
     rBegin() {
-        return new OrderedMapIterator(this.S.J || this.S, this.S, 1);
+        return new OrderedMapIterator(this.h.Z || this.h, this.h, 1);
     }
     rEnd() {
-        return new OrderedMapIterator(this.S, this.S, 1);
+        return new OrderedMapIterator(this.h, this.h, 1);
     }
     front() {
-        if (!this.o) return undefined;
-        const e = this.S.U;
-        return [ e.T, e.L ];
+        if (this.i === 0) return;
+        const r = this.h.Y;
+        return [ r.u, r.l ];
     }
     back() {
-        if (!this.o) return undefined;
-        const e = this.S.J;
-        return [ e.T, e.L ];
-    }
-    forEach(e) {
-        let r = 0;
-        for (const t of this) e(t, r++);
-    }
-    lowerBound(e) {
-        const r = this.W(this.X, e);
-        return new OrderedMapIterator(r, this.S);
+        if (this.i === 0) return;
+        const r = this.h.Z;
+        return [ r.u, r.l ];
     }
-    upperBound(e) {
-        const r = this.Y(this.X, e);
-        return new OrderedMapIterator(r, this.S);
+    lowerBound(r) {
+        const e = this.$(this.rr, r);
+        return new OrderedMapIterator(e, this.h);
     }
-    reverseLowerBound(e) {
-        const r = this.Z(this.X, e);
-        return new OrderedMapIterator(r, this.S);
+    upperBound(r) {
+        const e = this.er(this.rr, r);
+        return new OrderedMapIterator(e, this.h);
     }
-    reverseUpperBound(e) {
-        const r = this.$(this.X, e);
-        return new OrderedMapIterator(r, this.S);
+    reverseLowerBound(r) {
+        const e = this.tr(this.rr, r);
+        return new OrderedMapIterator(e, this.h);
     }
-    setElement(e, r, t) {
-        this.ee(e, r, t);
+    reverseUpperBound(r) {
+        const e = this.sr(this.rr, r);
+        return new OrderedMapIterator(e, this.h);
     }
-    find(e) {
-        const r = this.re(this.X, e);
-        if (r !== undefined) {
-            return new OrderedMapIterator(r, this.S);
-        }
-        return this.end();
+    setElement(r, e, t) {
+        return this.M(r, e, t);
     }
-    getElementByKey(e) {
-        const r = this.re(this.X, e);
-        return r ? r.L : undefined;
+    find(r) {
+        const e = this.I(this.rr, r);
+        return new OrderedMapIterator(e, this.h);
     }
-    getElementByPos(e) {
-        if (e < 0 || e > this.o - 1) {
-            throw new RangeError;
-        }
-        let r;
-        let t = 0;
-        for (const s of this) {
-            if (t === e) {
-                r = s;
-                break;
-            }
-            t += 1;
-        }
-        return r;
+    getElementByKey(r) {
+        const e = this.I(this.rr, r);
+        return e.l;
     }
-    union(e) {
-        e.forEach((([e, r]) => this.setElement(e, r)));
+    union(r) {
+        const e = this;
+        r.forEach((function(r) {
+            e.setElement(r[0], r[1]);
+        }));
+        return this.i;
     }
     [Symbol.iterator]() {
-        return this.K(this.X);
+        return this.X(this.rr);
     }
 }
 
 var _default = OrderedMap;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=OrderedMap.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedSet.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedSet.js
index 012d11ea9af68d..c668f28bfcc003 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedSet.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedSet.js
@@ -4,12 +4,14 @@ Object.defineProperty(exports, "t", {
     value: true
 });
 
-exports.default = exports.OrderedSetIterator = void 0;
+exports.default = void 0;
 
 var _Base = _interopRequireDefault(require("./Base"));
 
 var _TreeIterator = _interopRequireDefault(require("./Base/TreeIterator"));
 
+var _throwError = require("../../utils/throwError");
+
 function _interopRequireDefault(e) {
     return e && e.t ? e : {
         default: e
@@ -18,100 +20,84 @@ function _interopRequireDefault(e) {
 
 class OrderedSetIterator extends _TreeIterator.default {
     get pointer() {
-        if (this.I === this.S) {
-            throw new RangeError("OrderedSet iterator access denied!");
+        if (this.o === this.h) {
+            (0, _throwError.throwIteratorAccessError)();
         }
-        return this.I.T;
+        return this.o.u;
     }
     copy() {
-        return new OrderedSetIterator(this.I, this.S, this.iteratorType);
+        return new OrderedSetIterator(this.o, this.h, this.iteratorType);
     }
 }
 
-exports.OrderedSetIterator = OrderedSetIterator;
-
 class OrderedSet extends _Base.default {
-    constructor(e = [], t, r) {
-        super(t, r);
-        this.K = function*(e) {
-            if (e === undefined) return;
-            yield* this.K(e.U);
-            yield e.T;
-            yield* this.K(e.J);
-        };
-        e.forEach((e => this.insert(e)));
+    constructor(e = [], r, t) {
+        super(r, t);
+        const i = this;
+        e.forEach((function(e) {
+            i.insert(e);
+        }));
+    }
+    * X(e) {
+        if (e === undefined) return;
+        yield* this.X(e.Y);
+        yield e.u;
+        yield* this.X(e.Z);
     }
     begin() {
-        return new OrderedSetIterator(this.S.U || this.S, this.S);
+        return new OrderedSetIterator(this.h.Y || this.h, this.h);
     }
     end() {
-        return new OrderedSetIterator(this.S, this.S);
+        return new OrderedSetIterator(this.h, this.h);
     }
     rBegin() {
-        return new OrderedSetIterator(this.S.J || this.S, this.S, 1);
+        return new OrderedSetIterator(this.h.Z || this.h, this.h, 1);
     }
     rEnd() {
-        return new OrderedSetIterator(this.S, this.S, 1);
+        return new OrderedSetIterator(this.h, this.h, 1);
     }
     front() {
-        return this.S.U ? this.S.U.T : undefined;
+        return this.h.Y ? this.h.Y.u : undefined;
     }
     back() {
-        return this.S.J ? this.S.J.T : undefined;
+        return this.h.Z ? this.h.Z.u : undefined;
     }
-    forEach(e) {
-        let t = 0;
-        for (const r of this) e(r, t++);
-    }
-    getElementByPos(e) {
-        if (e < 0 || e > this.o - 1) {
-            throw new RangeError;
-        }
-        let t;
-        let r = 0;
-        for (const i of this) {
-            if (r === e) {
-                t = i;
-                break;
-            }
-            r += 1;
-        }
-        return t;
-    }
-    insert(e, t) {
-        this.ee(e, undefined, t);
+    insert(e, r) {
+        return this.M(e, undefined, r);
     }
     find(e) {
-        const t = this.re(this.X, e);
-        if (t !== undefined) {
-            return new OrderedSetIterator(t, this.S);
-        }
-        return this.end();
+        const r = this.I(this.rr, e);
+        return new OrderedSetIterator(r, this.h);
     }
     lowerBound(e) {
-        const t = this.W(this.X, e);
-        return new OrderedSetIterator(t, this.S);
+        const r = this.$(this.rr, e);
+        return new OrderedSetIterator(r, this.h);
     }
     upperBound(e) {
-        const t = this.Y(this.X, e);
-        return new OrderedSetIterator(t, this.S);
+        const r = this.er(this.rr, e);
+        return new OrderedSetIterator(r, this.h);
     }
     reverseLowerBound(e) {
-        const t = this.Z(this.X, e);
-        return new OrderedSetIterator(t, this.S);
+        const r = this.tr(this.rr, e);
+        return new OrderedSetIterator(r, this.h);
     }
     reverseUpperBound(e) {
-        const t = this.$(this.X, e);
-        return new OrderedSetIterator(t, this.S);
+        const r = this.sr(this.rr, e);
+        return new OrderedSetIterator(r, this.h);
     }
     union(e) {
-        e.forEach((e => this.insert(e)));
+        const r = this;
+        e.forEach((function(e) {
+            r.insert(e);
+        }));
+        return this.i;
     }
     [Symbol.iterator]() {
-        return this.K(this.X);
+        return this.X(this.rr);
     }
 }
 
 var _default = OrderedSet;
 
-exports.default = _default;
\ No newline at end of file
+exports.default = _default;
+//# sourceMappingURL=OrderedSet.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/index.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/index.js
index 70e798a792c8a5..a6d00a48ad7e5b 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/index.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/index.js
@@ -98,4 +98,5 @@ function _interopRequireDefault(e) {
     return e && e.t ? e : {
         default: e
     };
-}
\ No newline at end of file
+}
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/utils/checkObject.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/utils/checkObject.js
new file mode 100644
index 00000000000000..1c93a9048cb570
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/utils/checkObject.js
@@ -0,0 +1,13 @@
+"use strict";
+
+Object.defineProperty(exports, "t", {
+    value: true
+});
+
+exports.default = checkObject;
+
+function checkObject(e) {
+    const t = typeof e;
+    return t === "object" && e !== null || t === "function";
+}
+//# sourceMappingURL=checkObject.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/utils/throwError.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/utils/throwError.js
new file mode 100644
index 00000000000000..ea052b9c2740df
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/cjs/utils/throwError.js
@@ -0,0 +1,12 @@
+"use strict";
+
+Object.defineProperty(exports, "t", {
+    value: true
+});
+
+exports.throwIteratorAccessError = throwIteratorAccessError;
+
+function throwIteratorAccessError() {
+    throw new RangeError("Iterator access denied!");
+}
+//# sourceMappingURL=throwError.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/ContainerBase/index.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/ContainerBase/index.js
index 93b0746f72a3ee..ce49ce81ba3b45 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/ContainerBase/index.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/ContainerBase/index.js
@@ -26,6 +26,9 @@ var ContainerIterator = function() {
         }
         this.iteratorType = n;
     }
+    ContainerIterator.prototype.equals = function(n) {
+        return this.o === n.o;
+    };
     return ContainerIterator;
 }();
 
@@ -33,13 +36,20 @@ export { ContainerIterator };
 
 var Base = function() {
     function Base() {
-        this.o = 0;
+        this.i = 0;
     }
+    Object.defineProperty(Base.prototype, "length", {
+        get: function() {
+            return this.i;
+        },
+        enumerable: false,
+        configurable: true
+    });
     Base.prototype.size = function() {
-        return this.o;
+        return this.i;
     };
     Base.prototype.empty = function() {
-        return this.o === 0;
+        return this.i === 0;
     };
     return Base;
 }();
@@ -54,4 +64,5 @@ var Container = function(n) {
     return Container;
 }(Base);
 
-export { Container };
\ No newline at end of file
+export { Container };
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/Base/index.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/Base/index.js
index d364266dd2c8be..3f0e5eaefc1cdd 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/Base/index.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/Base/index.js
@@ -1,62 +1,201 @@
 var __extends = this && this.t || function() {
-    var extendStatics = function(n, t) {
+    var extendStatics = function(t, i) {
         extendStatics = Object.setPrototypeOf || {
             __proto__: []
-        } instanceof Array && function(n, t) {
-            n.__proto__ = t;
-        } || function(n, t) {
-            for (var r in t) if (Object.prototype.hasOwnProperty.call(t, r)) n[r] = t[r];
+        } instanceof Array && function(t, i) {
+            t.__proto__ = i;
+        } || function(t, i) {
+            for (var r in i) if (Object.prototype.hasOwnProperty.call(i, r)) t[r] = i[r];
         };
-        return extendStatics(n, t);
+        return extendStatics(t, i);
     };
-    return function(n, t) {
-        if (typeof t !== "function" && t !== null) throw new TypeError("Class extends value " + String(t) + " is not a constructor or null");
-        extendStatics(n, t);
+    return function(t, i) {
+        if (typeof i !== "function" && i !== null) throw new TypeError("Class extends value " + String(i) + " is not a constructor or null");
+        extendStatics(t, i);
         function __() {
-            this.constructor = n;
+            this.constructor = t;
         }
-        n.prototype = t === null ? Object.create(t) : (__.prototype = t.prototype, new __);
+        t.prototype = i === null ? Object.create(i) : (__.prototype = i.prototype, new __);
     };
 }();
 
-import { Base } from "../../ContainerBase";
+import { Container, ContainerIterator } from "../../ContainerBase";
 
-var HashContainer = function(n) {
-    __extends(HashContainer, n);
-    function HashContainer(t, r) {
-        if (t === void 0) {
-            t = 16;
-        }
-        if (r === void 0) {
-            r = function(n) {
-                var t;
-                if (typeof n !== "string") {
-                    t = JSON.stringify(n);
-                } else t = n;
-                var r = 0;
-                var i = t.length;
-                for (var e = 0; e < i; e++) {
-                    var o = t.charCodeAt(e);
-                    r = (r << 5) - r + o;
-                    r |= 0;
+import checkObject from "../../../utils/checkObject";
+
+import { throwIteratorAccessError } from "../../../utils/throwError";
+
+var HashContainerIterator = function(t) {
+    __extends(HashContainerIterator, t);
+    function HashContainerIterator(i, r, e) {
+        var n = t.call(this, e) || this;
+        n.o = i;
+        n.h = r;
+        if (n.iteratorType === 0) {
+            n.pre = function() {
+                if (this.o.W === this.h) {
+                    throwIteratorAccessError();
                 }
-                return r >>> 0;
+                this.o = this.o.W;
+                return this;
+            };
+            n.next = function() {
+                if (this.o === this.h) {
+                    throwIteratorAccessError();
+                }
+                this.o = this.o.m;
+                return this;
+            };
+        } else {
+            n.pre = function() {
+                if (this.o.m === this.h) {
+                    throwIteratorAccessError();
+                }
+                this.o = this.o.m;
+                return this;
+            };
+            n.next = function() {
+                if (this.o === this.h) {
+                    throwIteratorAccessError();
+                }
+                this.o = this.o.W;
+                return this;
             };
         }
-        var i = n.call(this) || this;
-        if (t < 16 || (t & t - 1) !== 0) {
-            throw new RangeError("InitBucketNum range error");
-        }
-        i.l = i.nn = t;
-        i.p = r;
+        return n;
+    }
+    return HashContainerIterator;
+}(ContainerIterator);
+
+export { HashContainerIterator };
+
+var HashContainer = function(t) {
+    __extends(HashContainer, t);
+    function HashContainer() {
+        var i = t.call(this) || this;
+        i._ = [];
+        i.I = {};
+        i.HASH_TAG = Symbol("@@HASH_TAG");
+        Object.setPrototypeOf(i.I, null);
+        i.h = {};
+        i.h.W = i.h.m = i.l = i.M = i.h;
         return i;
     }
+    HashContainer.prototype.X = function(t) {
+        var i = t.W, r = t.m;
+        i.m = r;
+        r.W = i;
+        if (t === this.l) {
+            this.l = r;
+        }
+        if (t === this.M) {
+            this.M = i;
+        }
+        this.i -= 1;
+    };
+    HashContainer.prototype.v = function(t, i, r) {
+        if (r === undefined) r = checkObject(t);
+        var e;
+        if (r) {
+            var n = t[this.HASH_TAG];
+            if (n !== undefined) {
+                this._[n].H = i;
+                return this.i;
+            }
+            Object.defineProperty(t, this.HASH_TAG, {
+                value: this._.length,
+                configurable: true
+            });
+            e = {
+                p: t,
+                H: i,
+                W: this.M,
+                m: this.h
+            };
+            this._.push(e);
+        } else {
+            var s = this.I[t];
+            if (s) {
+                s.H = i;
+                return this.i;
+            }
+            e = {
+                p: t,
+                H: i,
+                W: this.M,
+                m: this.h
+            };
+            this.I[t] = e;
+        }
+        if (this.i === 0) {
+            this.l = e;
+            this.h.m = e;
+        } else {
+            this.M.m = e;
+        }
+        this.M = e;
+        this.h.W = e;
+        return ++this.i;
+    };
+    HashContainer.prototype.g = function(t, i) {
+        if (i === undefined) i = checkObject(t);
+        if (i) {
+            var r = t[this.HASH_TAG];
+            if (r === undefined) return this.h;
+            return this._[r];
+        } else {
+            return this.I[t] || this.h;
+        }
+    };
     HashContainer.prototype.clear = function() {
-        this.o = 0;
-        this.l = this.nn;
-        this.h = [];
+        var t = this.HASH_TAG;
+        this._.forEach((function(i) {
+            delete i.p[t];
+        }));
+        this._ = [];
+        this.I = {};
+        Object.setPrototypeOf(this.I, null);
+        this.i = 0;
+        this.l = this.M = this.h.W = this.h.m = this.h;
+    };
+    HashContainer.prototype.eraseElementByKey = function(t, i) {
+        var r;
+        if (i === undefined) i = checkObject(t);
+        if (i) {
+            var e = t[this.HASH_TAG];
+            if (e === undefined) return false;
+            delete t[this.HASH_TAG];
+            r = this._[e];
+            delete this._[e];
+        } else {
+            r = this.I[t];
+            if (r === undefined) return false;
+            delete this.I[t];
+        }
+        this.X(r);
+        return true;
+    };
+    HashContainer.prototype.eraseElementByIterator = function(t) {
+        var i = t.o;
+        if (i === this.h) {
+            throwIteratorAccessError();
+        }
+        this.X(i);
+        return t.next();
+    };
+    HashContainer.prototype.eraseElementByPos = function(t) {
+        if (t < 0 || t > this.i - 1) {
+            throw new RangeError;
+        }
+        var i = this.l;
+        while (t--) {
+            i = i.m;
+        }
+        this.X(i);
+        return this.i;
     };
     return HashContainer;
-}(Base);
+}(Container);
 
-export default HashContainer;
\ No newline at end of file
+export { HashContainer };
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/HashMap.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/HashMap.js
index 3368191242e643..338469da441adb 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/HashMap.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/HashMap.js
@@ -1,26 +1,26 @@
 var __extends = this && this.t || function() {
-    var extendStatics = function(r, e) {
+    var extendStatics = function(t, r) {
         extendStatics = Object.setPrototypeOf || {
             __proto__: []
-        } instanceof Array && function(r, e) {
-            r.__proto__ = e;
-        } || function(r, e) {
-            for (var t in e) if (Object.prototype.hasOwnProperty.call(e, t)) r[t] = e[t];
+        } instanceof Array && function(t, r) {
+            t.__proto__ = r;
+        } || function(t, r) {
+            for (var n in r) if (Object.prototype.hasOwnProperty.call(r, n)) t[n] = r[n];
         };
-        return extendStatics(r, e);
+        return extendStatics(t, r);
     };
-    return function(r, e) {
-        if (typeof e !== "function" && e !== null) throw new TypeError("Class extends value " + String(e) + " is not a constructor or null");
-        extendStatics(r, e);
+    return function(t, r) {
+        if (typeof r !== "function" && r !== null) throw new TypeError("Class extends value " + String(r) + " is not a constructor or null");
+        extendStatics(t, r);
         function __() {
-            this.constructor = r;
+            this.constructor = t;
         }
-        r.prototype = e === null ? Object.create(e) : (__.prototype = e.prototype, new __);
+        t.prototype = r === null ? Object.create(r) : (__.prototype = r.prototype, new __);
     };
 }();
 
-var __generator = this && this.i || function(r, e) {
-    var t = {
+var __generator = this && this.u || function(t, r) {
+    var n = {
         label: 0,
         sent: function() {
             if (a[0] & 1) throw a[1];
@@ -28,377 +28,212 @@ var __generator = this && this.i || function(r, e) {
         },
         trys: [],
         ops: []
-    }, n, i, a, f;
-    return f = {
+    }, e, i, a, s;
+    return s = {
         next: verb(0),
         throw: verb(1),
         return: verb(2)
-    }, typeof Symbol === "function" && (f[Symbol.iterator] = function() {
+    }, typeof Symbol === "function" && (s[Symbol.iterator] = function() {
         return this;
-    }), f;
-    function verb(r) {
-        return function(e) {
-            return step([ r, e ]);
+    }), s;
+    function verb(t) {
+        return function(r) {
+            return step([ t, r ]);
         };
     }
-    function step(f) {
-        if (n) throw new TypeError("Generator is already executing.");
-        while (t) try {
-            if (n = 1, i && (a = f[0] & 2 ? i["return"] : f[0] ? i["throw"] || ((a = i["return"]) && a.call(i), 
-            0) : i.next) && !(a = a.call(i, f[1])).done) return a;
-            if (i = 0, a) f = [ f[0] & 2, a.value ];
-            switch (f[0]) {
+    function step(s) {
+        if (e) throw new TypeError("Generator is already executing.");
+        while (n) try {
+            if (e = 1, i && (a = s[0] & 2 ? i["return"] : s[0] ? i["throw"] || ((a = i["return"]) && a.call(i), 
+            0) : i.next) && !(a = a.call(i, s[1])).done) return a;
+            if (i = 0, a) s = [ s[0] & 2, a.value ];
+            switch (s[0]) {
               case 0:
               case 1:
-                a = f;
+                a = s;
                 break;
 
               case 4:
-                t.label++;
+                n.label++;
                 return {
-                    value: f[1],
+                    value: s[1],
                     done: false
                 };
 
               case 5:
-                t.label++;
-                i = f[1];
-                f = [ 0 ];
+                n.label++;
+                i = s[1];
+                s = [ 0 ];
                 continue;
 
               case 7:
-                f = t.ops.pop();
-                t.trys.pop();
+                s = n.ops.pop();
+                n.trys.pop();
                 continue;
 
               default:
-                if (!(a = t.trys, a = a.length > 0 && a[a.length - 1]) && (f[0] === 6 || f[0] === 2)) {
-                    t = 0;
+                if (!(a = n.trys, a = a.length > 0 && a[a.length - 1]) && (s[0] === 6 || s[0] === 2)) {
+                    n = 0;
                     continue;
                 }
-                if (f[0] === 3 && (!a || f[1] > a[0] && f[1] < a[3])) {
-                    t.label = f[1];
+                if (s[0] === 3 && (!a || s[1] > a[0] && s[1] < a[3])) {
+                    n.label = s[1];
                     break;
                 }
-                if (f[0] === 6 && t.label < a[1]) {
-                    t.label = a[1];
-                    a = f;
+                if (s[0] === 6 && n.label < a[1]) {
+                    n.label = a[1];
+                    a = s;
                     break;
                 }
-                if (a && t.label < a[2]) {
-                    t.label = a[2];
-                    t.ops.push(f);
+                if (a && n.label < a[2]) {
+                    n.label = a[2];
+                    n.ops.push(s);
                     break;
                 }
-                if (a[2]) t.ops.pop();
-                t.trys.pop();
+                if (a[2]) n.ops.pop();
+                n.trys.pop();
                 continue;
             }
-            f = e.call(r, t);
-        } catch (r) {
-            f = [ 6, r ];
+            s = r.call(t, n);
+        } catch (t) {
+            s = [ 6, t ];
             i = 0;
         } finally {
-            n = a = 0;
+            e = a = 0;
         }
-        if (f[0] & 5) throw f[1];
+        if (s[0] & 5) throw s[1];
         return {
-            value: f[0] ? f[1] : void 0,
+            value: s[0] ? s[1] : void 0,
             done: true
         };
     }
 };
 
-var __values = this && this.u || function(r) {
-    var e = typeof Symbol === "function" && Symbol.iterator, t = e && r[e], n = 0;
-    if (t) return t.call(r);
-    if (r && typeof r.length === "number") return {
-        next: function() {
-            if (r && n >= r.length) r = void 0;
-            return {
-                value: r && r[n++],
-                done: !r
-            };
-        }
-    };
-    throw new TypeError(e ? "Object is not iterable." : "Symbol.iterator is not defined.");
-};
-
-import HashContainer from "./Base";
+import { HashContainer, HashContainerIterator } from "./Base";
 
-import Vector from "../SequentialContainer/Vector";
+import checkObject from "../../utils/checkObject";
 
-import OrderedMap from "../TreeContainer/OrderedMap";
+import { throwIteratorAccessError } from "../../utils/throwError";
 
-var HashMap = function(r) {
-    __extends(HashMap, r);
-    function HashMap(e, t, n) {
-        if (e === void 0) {
-            e = [];
-        }
-        var i = r.call(this, t, n) || this;
-        i.h = [];
-        e.forEach((function(r) {
-            return i.setElement(r[0], r[1]);
-        }));
-        return i;
+var HashMapIterator = function(t) {
+    __extends(HashMapIterator, t);
+    function HashMapIterator() {
+        return t !== null && t.apply(this, arguments) || this;
     }
-    HashMap.prototype.v = function() {
-        var r = this;
-        if (this.l >= 1073741824) return;
-        var e = [];
-        var t = this.l;
-        this.l <<= 1;
-        var n = Object.keys(this.h);
-        var i = n.length;
-        var _loop_1 = function(i) {
-            var f = parseInt(n[i]);
-            var s = a.h[f];
-            var o = s.size();
-            if (o === 0) return "continue";
-            if (o === 1) {
-                var u = s.front();
-                e[a.p(u[0]) & a.l - 1] = new Vector([ u ], false);
-                return "continue";
+    Object.defineProperty(HashMapIterator.prototype, "pointer", {
+        get: function() {
+            if (this.o === this.h) {
+                throwIteratorAccessError();
             }
-            var c = [];
-            var h = [];
-            s.forEach((function(e) {
-                var n = r.p(e[0]);
-                if ((n & t) === 0) {
-                    c.push(e);
-                } else h.push(e);
-            }));
-            if (s instanceof OrderedMap) {
-                if (c.length > 6) {
-                    e[f] = new OrderedMap(c);
-                } else {
-                    e[f] = new Vector(c, false);
-                }
-                if (h.length > 6) {
-                    e[f + t] = new OrderedMap(h);
-                } else {
-                    e[f + t] = new Vector(h, false);
+            var t = this;
+            return new Proxy([], {
+                get: function(r, n) {
+                    if (n === "0") return t.o.p; else if (n === "1") return t.o.H;
+                },
+                set: function(r, n, e) {
+                    if (n !== "1") {
+                        throw new TypeError("props must be 1");
+                    }
+                    t.o.H = e;
+                    return true;
                 }
-            } else {
-                e[f] = new Vector(c, false);
-                e[f + t] = new Vector(h, false);
-            }
-        };
-        var a = this;
-        for (var f = 0; f < i; ++f) {
-            _loop_1(f);
-        }
-        this.h = e;
+            });
+        },
+        enumerable: false,
+        configurable: true
+    });
+    HashMapIterator.prototype.copy = function() {
+        return new HashMapIterator(this.o, this.h, this.iteratorType);
     };
-    HashMap.prototype.forEach = function(r) {
-        var e = Object.values(this.h);
-        var t = e.length;
-        var n = 0;
-        for (var i = 0; i < t; ++i) {
-            e[i].forEach((function(e) {
-                return r(e, n++);
-            }));
+    return HashMapIterator;
+}(HashContainerIterator);
+
+var HashMap = function(t) {
+    __extends(HashMap, t);
+    function HashMap(r) {
+        if (r === void 0) {
+            r = [];
         }
+        var n = t.call(this) || this;
+        var e = n;
+        r.forEach((function(t) {
+            e.setElement(t[0], t[1]);
+        }));
+        return n;
+    }
+    HashMap.prototype.begin = function() {
+        return new HashMapIterator(this.l, this.h);
     };
-    HashMap.prototype.setElement = function(r, e) {
-        var t, n;
-        var i = this.p(r) & this.l - 1;
-        var a = this.h[i];
-        if (!a) {
-            this.o += 1;
-            this.h[i] = new Vector([ [ r, e ] ], false);
-        } else {
-            var f = a.size();
-            if (a instanceof Vector) {
-                try {
-                    for (var s = __values(a), o = s.next(); !o.done; o = s.next()) {
-                        var u = o.value;
-                        if (u[0] === r) {
-                            u[1] = e;
-                            return;
-                        }
-                    }
-                } catch (r) {
-                    t = {
-                        error: r
-                    };
-                } finally {
-                    try {
-                        if (o && !o.done && (n = s.return)) n.call(s);
-                    } finally {
-                        if (t) throw t.error;
-                    }
-                }
-                a.pushBack([ r, e ]);
-                if (f + 1 >= 8) {
-                    if (this.l <= 64) {
-                        this.o += 1;
-                        this.v();
-                        return;
-                    }
-                    this.h[i] = new OrderedMap(this.h[i]);
-                }
-                this.o += 1;
-            } else {
-                a.setElement(r, e);
-                var c = a.size();
-                this.o += c - f;
-            }
-        }
-        if (this.o > this.l * .75) {
-            this.v();
-        }
+    HashMap.prototype.end = function() {
+        return new HashMapIterator(this.h, this.h);
     };
-    HashMap.prototype.getElementByKey = function(r) {
-        var e, t;
-        var n = this.p(r) & this.l - 1;
-        var i = this.h[n];
-        if (!i) return undefined;
-        if (i instanceof OrderedMap) {
-            return i.getElementByKey(r);
-        } else {
-            try {
-                for (var a = __values(i), f = a.next(); !f.done; f = a.next()) {
-                    var s = f.value;
-                    if (s[0] === r) return s[1];
-                }
-            } catch (r) {
-                e = {
-                    error: r
-                };
-            } finally {
-                try {
-                    if (f && !f.done && (t = a.return)) t.call(a);
-                } finally {
-                    if (e) throw e.error;
-                }
-            }
-            return undefined;
-        }
+    HashMap.prototype.rBegin = function() {
+        return new HashMapIterator(this.M, this.h, 1);
     };
-    HashMap.prototype.eraseElementByKey = function(r) {
-        var e, t;
-        var n = this.p(r) & this.l - 1;
-        var i = this.h[n];
-        if (!i) return;
-        if (i instanceof Vector) {
-            var a = 0;
-            try {
-                for (var f = __values(i), s = f.next(); !s.done; s = f.next()) {
-                    var o = s.value;
-                    if (o[0] === r) {
-                        i.eraseElementByPos(a);
-                        this.o -= 1;
-                        return;
-                    }
-                    a += 1;
-                }
-            } catch (r) {
-                e = {
-                    error: r
-                };
-            } finally {
-                try {
-                    if (s && !s.done && (t = f.return)) t.call(f);
-                } finally {
-                    if (e) throw e.error;
-                }
-            }
-        } else {
-            var u = i.size();
-            i.eraseElementByKey(r);
-            var c = i.size();
-            this.o += c - u;
-            if (c <= 6) {
-                this.h[n] = new Vector(i);
-            }
+    HashMap.prototype.rEnd = function() {
+        return new HashMapIterator(this.h, this.h, 1);
+    };
+    HashMap.prototype.front = function() {
+        if (this.i === 0) return;
+        return [ this.l.p, this.l.H ];
+    };
+    HashMap.prototype.back = function() {
+        if (this.i === 0) return;
+        return [ this.M.p, this.M.H ];
+    };
+    HashMap.prototype.setElement = function(t, r, n) {
+        return this.v(t, r, n);
+    };
+    HashMap.prototype.getElementByKey = function(t, r) {
+        if (r === undefined) r = checkObject(t);
+        if (r) {
+            var n = t[this.HASH_TAG];
+            return n !== undefined ? this._[n].H : undefined;
         }
+        var e = this.I[t];
+        return e ? e.H : undefined;
     };
-    HashMap.prototype.find = function(r) {
-        var e, t;
-        var n = this.p(r) & this.l - 1;
-        var i = this.h[n];
-        if (!i) return false;
-        if (i instanceof OrderedMap) {
-            return !i.find(r).equals(i.end());
+    HashMap.prototype.getElementByPos = function(t) {
+        if (t < 0 || t > this.i - 1) {
+            throw new RangeError;
         }
-        try {
-            for (var a = __values(i), f = a.next(); !f.done; f = a.next()) {
-                var s = f.value;
-                if (s[0] === r) return true;
-            }
-        } catch (r) {
-            e = {
-                error: r
-            };
-        } finally {
-            try {
-                if (f && !f.done && (t = a.return)) t.call(a);
-            } finally {
-                if (e) throw e.error;
-            }
+        var r = this.l;
+        while (t--) {
+            r = r.m;
+        }
+        return [ r.p, r.H ];
+    };
+    HashMap.prototype.find = function(t, r) {
+        var n = this.g(t, r);
+        return new HashMapIterator(n, this.h);
+    };
+    HashMap.prototype.forEach = function(t) {
+        var r = 0;
+        var n = this.l;
+        while (n !== this.h) {
+            t([ n.p, n.H ], r++, this);
+            n = n.m;
         }
-        return false;
     };
     HashMap.prototype[Symbol.iterator] = function() {
         return function() {
-            var r, e, t, n, i, a, f, s;
-            var o, u;
-            return __generator(this, (function(c) {
-                switch (c.label) {
+            var t;
+            return __generator(this, (function(r) {
+                switch (r.label) {
                   case 0:
-                    r = Object.values(this.h);
-                    e = r.length;
-                    t = 0;
-                    c.label = 1;
+                    t = this.l;
+                    r.label = 1;
 
                   case 1:
-                    if (!(t < e)) return [ 3, 10 ];
-                    n = r[t];
-                    c.label = 2;
+                    if (!(t !== this.h)) return [ 3, 3 ];
+                    return [ 4, [ t.p, t.H ] ];
 
                   case 2:
-                    c.trys.push([ 2, 7, 8, 9 ]);
-                    i = (o = void 0, __values(n)), a = i.next();
-                    c.label = 3;
-
-                  case 3:
-                    if (!!a.done) return [ 3, 6 ];
-                    f = a.value;
-                    return [ 4, f ];
-
-                  case 4:
-                    c.sent();
-                    c.label = 5;
-
-                  case 5:
-                    a = i.next();
-                    return [ 3, 3 ];
-
-                  case 6:
-                    return [ 3, 9 ];
-
-                  case 7:
-                    s = c.sent();
-                    o = {
-                        error: s
-                    };
-                    return [ 3, 9 ];
-
-                  case 8:
-                    try {
-                        if (a && !a.done && (u = i.return)) u.call(i);
-                    } finally {
-                        if (o) throw o.error;
-                    }
-                    return [ 7 ];
-
-                  case 9:
-                    ++t;
+                    r.sent();
+                    t = t.m;
                     return [ 3, 1 ];
 
-                  case 10:
+                  case 3:
                     return [ 2 ];
                 }
             }));
@@ -407,4 +242,5 @@ var HashMap = function(r) {
     return HashMap;
 }(HashContainer);
 
-export default HashMap;
\ No newline at end of file
+export default HashMap;
+//# sourceMappingURL=HashMap.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/HashSet.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/HashSet.js
index bd2eaee5d1f369..f4b6b41126072b 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/HashSet.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/HashContainer/HashSet.js
@@ -1,319 +1,214 @@
 var __extends = this && this.t || function() {
-    var extendStatics = function(e, t) {
+    var extendStatics = function(t, r) {
         extendStatics = Object.setPrototypeOf || {
             __proto__: []
-        } instanceof Array && function(e, t) {
-            e.__proto__ = t;
-        } || function(e, t) {
-            for (var r in t) if (Object.prototype.hasOwnProperty.call(t, r)) e[r] = t[r];
+        } instanceof Array && function(t, r) {
+            t.__proto__ = r;
+        } || function(t, r) {
+            for (var e in r) if (Object.prototype.hasOwnProperty.call(r, e)) t[e] = r[e];
         };
-        return extendStatics(e, t);
+        return extendStatics(t, r);
     };
-    return function(e, t) {
-        if (typeof t !== "function" && t !== null) throw new TypeError("Class extends value " + String(t) + " is not a constructor or null");
-        extendStatics(e, t);
+    return function(t, r) {
+        if (typeof r !== "function" && r !== null) throw new TypeError("Class extends value " + String(r) + " is not a constructor or null");
+        extendStatics(t, r);
         function __() {
-            this.constructor = e;
+            this.constructor = t;
         }
-        e.prototype = t === null ? Object.create(t) : (__.prototype = t.prototype, new __);
+        t.prototype = r === null ? Object.create(r) : (__.prototype = r.prototype, new __);
     };
 }();
 
-var __generator = this && this.i || function(e, t) {
-    var r = {
+var __generator = this && this.u || function(t, r) {
+    var e = {
         label: 0,
         sent: function() {
-            if (a[0] & 1) throw a[1];
-            return a[1];
+            if (s[0] & 1) throw s[1];
+            return s[1];
         },
         trys: [],
         ops: []
-    }, n, i, a, s;
-    return s = {
+    }, n, i, s, a;
+    return a = {
         next: verb(0),
         throw: verb(1),
         return: verb(2)
-    }, typeof Symbol === "function" && (s[Symbol.iterator] = function() {
+    }, typeof Symbol === "function" && (a[Symbol.iterator] = function() {
         return this;
-    }), s;
-    function verb(e) {
-        return function(t) {
-            return step([ e, t ]);
+    }), a;
+    function verb(t) {
+        return function(r) {
+            return step([ t, r ]);
         };
     }
-    function step(s) {
+    function step(a) {
         if (n) throw new TypeError("Generator is already executing.");
-        while (r) try {
-            if (n = 1, i && (a = s[0] & 2 ? i["return"] : s[0] ? i["throw"] || ((a = i["return"]) && a.call(i), 
-            0) : i.next) && !(a = a.call(i, s[1])).done) return a;
-            if (i = 0, a) s = [ s[0] & 2, a.value ];
-            switch (s[0]) {
+        while (e) try {
+            if (n = 1, i && (s = a[0] & 2 ? i["return"] : a[0] ? i["throw"] || ((s = i["return"]) && s.call(i), 
+            0) : i.next) && !(s = s.call(i, a[1])).done) return s;
+            if (i = 0, s) a = [ a[0] & 2, s.value ];
+            switch (a[0]) {
               case 0:
               case 1:
-                a = s;
+                s = a;
                 break;
 
               case 4:
-                r.label++;
+                e.label++;
                 return {
-                    value: s[1],
+                    value: a[1],
                     done: false
                 };
 
               case 5:
-                r.label++;
-                i = s[1];
-                s = [ 0 ];
+                e.label++;
+                i = a[1];
+                a = [ 0 ];
                 continue;
 
               case 7:
-                s = r.ops.pop();
-                r.trys.pop();
+                a = e.ops.pop();
+                e.trys.pop();
                 continue;
 
               default:
-                if (!(a = r.trys, a = a.length > 0 && a[a.length - 1]) && (s[0] === 6 || s[0] === 2)) {
-                    r = 0;
+                if (!(s = e.trys, s = s.length > 0 && s[s.length - 1]) && (a[0] === 6 || a[0] === 2)) {
+                    e = 0;
                     continue;
                 }
-                if (s[0] === 3 && (!a || s[1] > a[0] && s[1] < a[3])) {
-                    r.label = s[1];
+                if (a[0] === 3 && (!s || a[1] > s[0] && a[1] < s[3])) {
+                    e.label = a[1];
                     break;
                 }
-                if (s[0] === 6 && r.label < a[1]) {
-                    r.label = a[1];
-                    a = s;
+                if (a[0] === 6 && e.label < s[1]) {
+                    e.label = s[1];
+                    s = a;
                     break;
                 }
-                if (a && r.label < a[2]) {
-                    r.label = a[2];
-                    r.ops.push(s);
+                if (s && e.label < s[2]) {
+                    e.label = s[2];
+                    e.ops.push(a);
                     break;
                 }
-                if (a[2]) r.ops.pop();
-                r.trys.pop();
+                if (s[2]) e.ops.pop();
+                e.trys.pop();
                 continue;
             }
-            s = t.call(e, r);
-        } catch (e) {
-            s = [ 6, e ];
+            a = r.call(t, e);
+        } catch (t) {
+            a = [ 6, t ];
             i = 0;
         } finally {
-            n = a = 0;
+            n = s = 0;
         }
-        if (s[0] & 5) throw s[1];
+        if (a[0] & 5) throw a[1];
         return {
-            value: s[0] ? s[1] : void 0,
+            value: a[0] ? a[1] : void 0,
             done: true
         };
     }
 };
 
-var __values = this && this.u || function(e) {
-    var t = typeof Symbol === "function" && Symbol.iterator, r = t && e[t], n = 0;
-    if (r) return r.call(e);
-    if (e && typeof e.length === "number") return {
-        next: function() {
-            if (e && n >= e.length) e = void 0;
-            return {
-                value: e && e[n++],
-                done: !e
-            };
-        }
-    };
-    throw new TypeError(t ? "Object is not iterable." : "Symbol.iterator is not defined.");
-};
-
-import HashContainer from "./Base";
-
-import Vector from "../SequentialContainer/Vector";
+import { HashContainer, HashContainerIterator } from "./Base";
 
-import OrderedSet from "../TreeContainer/OrderedSet";
+import { throwIteratorAccessError } from "../../utils/throwError";
 
-var HashSet = function(e) {
-    __extends(HashSet, e);
-    function HashSet(t, r, n) {
-        if (t === void 0) {
-            t = [];
-        }
-        var i = e.call(this, r, n) || this;
-        i.h = [];
-        t.forEach((function(e) {
-            return i.insert(e);
-        }));
-        return i;
+var HashSetIterator = function(t) {
+    __extends(HashSetIterator, t);
+    function HashSetIterator() {
+        return t !== null && t.apply(this, arguments) || this;
     }
-    HashSet.prototype.v = function() {
-        var e = this;
-        if (this.l >= 1073741824) return;
-        var t = [];
-        var r = this.l;
-        this.l <<= 1;
-        var n = Object.keys(this.h);
-        var i = n.length;
-        var _loop_1 = function(i) {
-            var s = parseInt(n[i]);
-            var o = a.h[s];
-            var f = o.size();
-            if (f === 0) return "continue";
-            if (f === 1) {
-                var u = o.front();
-                t[a.p(u) & a.l - 1] = new Vector([ u ], false);
-                return "continue";
-            }
-            var c = [];
-            var h = [];
-            o.forEach((function(t) {
-                var n = e.p(t);
-                if ((n & r) === 0) {
-                    c.push(t);
-                } else h.push(t);
-            }));
-            if (o instanceof OrderedSet) {
-                if (c.length > 6) {
-                    t[s] = new OrderedSet(c);
-                } else {
-                    t[s] = new Vector(c, false);
-                }
-                if (h.length > 6) {
-                    t[s + r] = new OrderedSet(h);
-                } else {
-                    t[s + r] = new Vector(h, false);
-                }
-            } else {
-                t[s] = new Vector(c, false);
-                t[s + r] = new Vector(h, false);
+    Object.defineProperty(HashSetIterator.prototype, "pointer", {
+        get: function() {
+            if (this.o === this.h) {
+                throwIteratorAccessError();
             }
-        };
-        var a = this;
-        for (var s = 0; s < i; ++s) {
-            _loop_1(s);
-        }
-        this.h = t;
+            return this.o.p;
+        },
+        enumerable: false,
+        configurable: true
+    });
+    HashSetIterator.prototype.copy = function() {
+        return new HashSetIterator(this.o, this.h, this.iteratorType);
     };
-    HashSet.prototype.forEach = function(e) {
-        var t = Object.values(this.h);
-        var r = t.length;
-        var n = 0;
-        for (var i = 0; i < r; ++i) {
-            t[i].forEach((function(t) {
-                return e(t, n++);
-            }));
+    return HashSetIterator;
+}(HashContainerIterator);
+
+var HashSet = function(t) {
+    __extends(HashSet, t);
+    function HashSet(r) {
+        if (r === void 0) {
+            r = [];
         }
+        var e = t.call(this) || this;
+        var n = e;
+        r.forEach((function(t) {
+            n.insert(t);
+        }));
+        return e;
+    }
+    HashSet.prototype.begin = function() {
+        return new HashSetIterator(this.l, this.h);
     };
-    HashSet.prototype.insert = function(e) {
-        var t = this.p(e) & this.l - 1;
-        var r = this.h[t];
-        if (!r) {
-            this.h[t] = new Vector([ e ], false);
-            this.o += 1;
-        } else {
-            var n = r.size();
-            if (r instanceof Vector) {
-                if (!r.find(e).equals(r.end())) return;
-                r.pushBack(e);
-                if (n + 1 >= 8) {
-                    if (this.l <= 64) {
-                        this.o += 1;
-                        this.v();
-                        return;
-                    }
-                    this.h[t] = new OrderedSet(r);
-                }
-                this.o += 1;
-            } else {
-                r.insert(e);
-                var i = r.size();
-                this.o += i - n;
-            }
+    HashSet.prototype.end = function() {
+        return new HashSetIterator(this.h, this.h);
+    };
+    HashSet.prototype.rBegin = function() {
+        return new HashSetIterator(this.M, this.h, 1);
+    };
+    HashSet.prototype.rEnd = function() {
+        return new HashSetIterator(this.h, this.h, 1);
+    };
+    HashSet.prototype.front = function() {
+        return this.l.p;
+    };
+    HashSet.prototype.back = function() {
+        return this.M.p;
+    };
+    HashSet.prototype.insert = function(t, r) {
+        return this.v(t, undefined, r);
+    };
+    HashSet.prototype.getElementByPos = function(t) {
+        if (t < 0 || t > this.i - 1) {
+            throw new RangeError;
         }
-        if (this.o > this.l * .75) {
-            this.v();
+        var r = this.l;
+        while (t--) {
+            r = r.m;
         }
+        return r.p;
     };
-    HashSet.prototype.eraseElementByKey = function(e) {
-        var t = this.p(e) & this.l - 1;
-        var r = this.h[t];
-        if (!r) return;
-        var n = r.size();
-        if (n === 0) return;
-        if (r instanceof Vector) {
-            r.eraseElementByValue(e);
-            var i = r.size();
-            this.o += i - n;
-        } else {
-            r.eraseElementByKey(e);
-            var i = r.size();
-            this.o += i - n;
-            if (i <= 6) {
-                this.h[t] = new Vector(r);
-            }
-        }
+    HashSet.prototype.find = function(t, r) {
+        var e = this.g(t, r);
+        return new HashSetIterator(e, this.h);
     };
-    HashSet.prototype.find = function(e) {
-        var t = this.p(e) & this.l - 1;
-        var r = this.h[t];
-        if (!r) return false;
-        return !r.find(e).equals(r.end());
+    HashSet.prototype.forEach = function(t) {
+        var r = 0;
+        var e = this.l;
+        while (e !== this.h) {
+            t(e.p, r++, this);
+            e = e.m;
+        }
     };
     HashSet.prototype[Symbol.iterator] = function() {
         return function() {
-            var e, t, r, n, i, a, s, o;
-            var f, u;
-            return __generator(this, (function(c) {
-                switch (c.label) {
+            var t;
+            return __generator(this, (function(r) {
+                switch (r.label) {
                   case 0:
-                    e = Object.values(this.h);
-                    t = e.length;
-                    r = 0;
-                    c.label = 1;
+                    t = this.l;
+                    r.label = 1;
 
                   case 1:
-                    if (!(r < t)) return [ 3, 10 ];
-                    n = e[r];
-                    c.label = 2;
+                    if (!(t !== this.h)) return [ 3, 3 ];
+                    return [ 4, t.p ];
 
                   case 2:
-                    c.trys.push([ 2, 7, 8, 9 ]);
-                    i = (f = void 0, __values(n)), a = i.next();
-                    c.label = 3;
-
-                  case 3:
-                    if (!!a.done) return [ 3, 6 ];
-                    s = a.value;
-                    return [ 4, s ];
-
-                  case 4:
-                    c.sent();
-                    c.label = 5;
-
-                  case 5:
-                    a = i.next();
-                    return [ 3, 3 ];
-
-                  case 6:
-                    return [ 3, 9 ];
-
-                  case 7:
-                    o = c.sent();
-                    f = {
-                        error: o
-                    };
-                    return [ 3, 9 ];
-
-                  case 8:
-                    try {
-                        if (a && !a.done && (u = i.return)) u.call(i);
-                    } finally {
-                        if (f) throw f.error;
-                    }
-                    return [ 7 ];
-
-                  case 9:
-                    ++r;
+                    r.sent();
+                    t = t.m;
                     return [ 3, 1 ];
 
-                  case 10:
+                  case 3:
                     return [ 2 ];
                 }
             }));
@@ -322,4 +217,5 @@ var HashSet = function(e) {
     return HashSet;
 }(HashContainer);
 
-export default HashSet;
\ No newline at end of file
+export default HashSet;
+//# sourceMappingURL=HashSet.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/PriorityQueue.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/PriorityQueue.js
index 7c2c3c5e72801a..03355ad71a62de 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/PriorityQueue.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/PriorityQueue.js
@@ -1,37 +1,37 @@
 var __extends = this && this.t || function() {
-    var extendStatics = function(i, t) {
+    var extendStatics = function(i, r) {
         extendStatics = Object.setPrototypeOf || {
             __proto__: []
-        } instanceof Array && function(i, t) {
-            i.__proto__ = t;
-        } || function(i, t) {
-            for (var r in t) if (Object.prototype.hasOwnProperty.call(t, r)) i[r] = t[r];
+        } instanceof Array && function(i, r) {
+            i.__proto__ = r;
+        } || function(i, r) {
+            for (var t in r) if (Object.prototype.hasOwnProperty.call(r, t)) i[t] = r[t];
         };
-        return extendStatics(i, t);
+        return extendStatics(i, r);
     };
-    return function(i, t) {
-        if (typeof t !== "function" && t !== null) throw new TypeError("Class extends value " + String(t) + " is not a constructor or null");
-        extendStatics(i, t);
+    return function(i, r) {
+        if (typeof r !== "function" && r !== null) throw new TypeError("Class extends value " + String(r) + " is not a constructor or null");
+        extendStatics(i, r);
         function __() {
             this.constructor = i;
         }
-        i.prototype = t === null ? Object.create(t) : (__.prototype = t.prototype, new __);
+        i.prototype = r === null ? Object.create(r) : (__.prototype = r.prototype, new __);
     };
 }();
 
-var __read = this && this._ || function(i, t) {
-    var r = typeof Symbol === "function" && i[Symbol.iterator];
-    if (!r) return i;
-    var e = r.call(i), n, u = [], s;
+var __read = this && this.P || function(i, r) {
+    var t = typeof Symbol === "function" && i[Symbol.iterator];
+    if (!t) return i;
+    var e = t.call(i), n, u = [], s;
     try {
-        while ((t === void 0 || t-- > 0) && !(n = e.next()).done) u.push(n.value);
+        while ((r === void 0 || r-- > 0) && !(n = e.next()).done) u.push(n.value);
     } catch (i) {
         s = {
             error: i
         };
     } finally {
         try {
-            if (n && !n.done && (r = e["return"])) r.call(e);
+            if (n && !n.done && (t = e["return"])) t.call(e);
         } finally {
             if (s) throw s.error;
         }
@@ -39,28 +39,28 @@ var __read = this && this._ || function(i, t) {
     return u;
 };
 
-var __spreadArray = this && this.P || function(i, t, r) {
-    if (r || arguments.length === 2) for (var e = 0, n = t.length, u; e < n; e++) {
-        if (u || !(e in t)) {
-            if (!u) u = Array.prototype.slice.call(t, 0, e);
-            u[e] = t[e];
+var __spreadArray = this && this.A || function(i, r, t) {
+    if (t || arguments.length === 2) for (var e = 0, n = r.length, u; e < n; e++) {
+        if (u || !(e in r)) {
+            if (!u) u = Array.prototype.slice.call(r, 0, e);
+            u[e] = r[e];
         }
     }
-    return i.concat(u || Array.prototype.slice.call(t));
+    return i.concat(u || Array.prototype.slice.call(r));
 };
 
 import { Base } from "../ContainerBase";
 
 var PriorityQueue = function(i) {
     __extends(PriorityQueue, i);
-    function PriorityQueue(t, r, e) {
-        if (t === void 0) {
-            t = [];
-        }
+    function PriorityQueue(r, t, e) {
         if (r === void 0) {
-            r = function(i, t) {
-                if (i > t) return -1;
-                if (i < t) return 1;
+            r = [];
+        }
+        if (t === void 0) {
+            t = function(i, r) {
+                if (i > r) return -1;
+                if (i < r) return 1;
                 return 0;
             };
         }
@@ -68,100 +68,104 @@ var PriorityQueue = function(i) {
             e = true;
         }
         var n = i.call(this) || this;
-        n.A = r;
-        if (Array.isArray(t)) {
-            n.m = e ? __spreadArray([], __read(t), false) : t;
+        n.j = t;
+        if (Array.isArray(r)) {
+            n.B = e ? __spreadArray([], __read(r), false) : r;
         } else {
-            n.m = [];
-            t.forEach((function(i) {
-                return n.m.push(i);
+            n.B = [];
+            var u = n;
+            r.forEach((function(i) {
+                u.B.push(i);
             }));
         }
-        n.o = n.m.length;
-        var u = n.o >> 1;
-        for (var s = n.o - 1 >> 1; s >= 0; --s) {
-            n.j(s, u);
+        n.i = n.B.length;
+        var s = n.i >> 1;
+        for (var o = n.i - 1 >> 1; o >= 0; --o) {
+            n.O(o, s);
         }
         return n;
     }
-    PriorityQueue.prototype.B = function(i) {
-        var t = this.m[i];
+    PriorityQueue.prototype.S = function(i) {
+        var r = this.B[i];
         while (i > 0) {
-            var r = i - 1 >> 1;
-            var e = this.m[r];
-            if (this.A(e, t) <= 0) break;
-            this.m[i] = e;
-            i = r;
+            var t = i - 1 >> 1;
+            var e = this.B[t];
+            if (this.j(e, r) <= 0) break;
+            this.B[i] = e;
+            i = t;
         }
-        this.m[i] = t;
+        this.B[i] = r;
     };
-    PriorityQueue.prototype.j = function(i, t) {
-        var r = this.m[i];
-        while (i < t) {
+    PriorityQueue.prototype.O = function(i, r) {
+        var t = this.B[i];
+        while (i < r) {
             var e = i << 1 | 1;
             var n = e + 1;
-            var u = this.m[e];
-            if (n < this.o && this.A(u, this.m[n]) > 0) {
+            var u = this.B[e];
+            if (n < this.i && this.j(u, this.B[n]) > 0) {
                 e = n;
-                u = this.m[n];
+                u = this.B[n];
             }
-            if (this.A(u, r) >= 0) break;
-            this.m[i] = u;
+            if (this.j(u, t) >= 0) break;
+            this.B[i] = u;
             i = e;
         }
-        this.m[i] = r;
+        this.B[i] = t;
     };
     PriorityQueue.prototype.clear = function() {
-        this.o = 0;
-        this.m.length = 0;
+        this.i = 0;
+        this.B.length = 0;
     };
     PriorityQueue.prototype.push = function(i) {
-        this.m.push(i);
-        this.B(this.o);
-        this.o += 1;
+        this.B.push(i);
+        this.S(this.i);
+        this.i += 1;
     };
     PriorityQueue.prototype.pop = function() {
-        if (!this.o) return;
-        var i = this.m.pop();
-        this.o -= 1;
-        if (this.o) {
-            this.m[0] = i;
-            this.j(0, this.o >> 1);
+        if (this.i === 0) return;
+        var i = this.B[0];
+        var r = this.B.pop();
+        this.i -= 1;
+        if (this.i) {
+            this.B[0] = r;
+            this.O(0, this.i >> 1);
         }
+        return i;
     };
     PriorityQueue.prototype.top = function() {
-        return this.m[0];
+        return this.B[0];
     };
     PriorityQueue.prototype.find = function(i) {
-        return this.m.indexOf(i) >= 0;
+        return this.B.indexOf(i) >= 0;
     };
     PriorityQueue.prototype.remove = function(i) {
-        var t = this.m.indexOf(i);
-        if (t < 0) return false;
-        if (t === 0) {
+        var r = this.B.indexOf(i);
+        if (r < 0) return false;
+        if (r === 0) {
             this.pop();
-        } else if (t === this.o - 1) {
-            this.m.pop();
-            this.o -= 1;
+        } else if (r === this.i - 1) {
+            this.B.pop();
+            this.i -= 1;
         } else {
-            this.m.splice(t, 1, this.m.pop());
-            this.o -= 1;
-            this.B(t);
-            this.j(t, this.o >> 1);
+            this.B.splice(r, 1, this.B.pop());
+            this.i -= 1;
+            this.S(r);
+            this.O(r, this.i >> 1);
         }
         return true;
     };
     PriorityQueue.prototype.updateItem = function(i) {
-        var t = this.m.indexOf(i);
-        if (t < 0) return false;
-        this.B(t);
-        this.j(t, this.o >> 1);
+        var r = this.B.indexOf(i);
+        if (r < 0) return false;
+        this.S(r);
+        this.O(r, this.i >> 1);
         return true;
     };
     PriorityQueue.prototype.toArray = function() {
-        return __spreadArray([], __read(this.m), false);
+        return __spreadArray([], __read(this.B), false);
     };
     return PriorityQueue;
 }(Base);
 
-export default PriorityQueue;
\ No newline at end of file
+export default PriorityQueue;
+//# sourceMappingURL=PriorityQueue.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/Queue.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/Queue.js
index 51977867a98034..fd8ddde4adffa7 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/Queue.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/Queue.js
@@ -19,10 +19,10 @@ var __extends = this && this.t || function() {
     };
 }();
 
-import Deque from "../SequentialContainer/Deque";
-
 import { Base } from "../ContainerBase";
 
+import Deque from "../SequentialContainer/Deque";
+
 var Queue = function(e) {
     __extends(Queue, e);
     function Queue(t) {
@@ -31,20 +31,22 @@ var Queue = function(e) {
         }
         var n = e.call(this) || this;
         n.q = new Deque(t);
-        n.o = n.q.size();
+        n.i = n.q.size();
         return n;
     }
     Queue.prototype.clear = function() {
         this.q.clear();
-        this.o = 0;
+        this.i = 0;
     };
     Queue.prototype.push = function(e) {
         this.q.pushBack(e);
-        this.o += 1;
+        this.i += 1;
+        return this.i;
     };
     Queue.prototype.pop = function() {
-        this.q.popFront();
-        if (this.o) this.o -= 1;
+        if (this.i === 0) return;
+        this.i -= 1;
+        return this.q.popFront();
     };
     Queue.prototype.front = function() {
         return this.q.front();
@@ -52,4 +54,5 @@ var Queue = function(e) {
     return Queue;
 }(Base);
 
-export default Queue;
\ No newline at end of file
+export default Queue;
+//# sourceMappingURL=Queue.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/Stack.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/Stack.js
index 7f9b224684df75..fde124f2b1a29a 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/Stack.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/OtherContainer/Stack.js
@@ -28,28 +28,32 @@ var Stack = function(t) {
             n = [];
         }
         var i = t.call(this) || this;
-        i.S = [];
+        i.k = [];
+        var r = i;
         n.forEach((function(t) {
-            return i.push(t);
+            r.push(t);
         }));
         return i;
     }
     Stack.prototype.clear = function() {
-        this.o = 0;
-        this.S.length = 0;
+        this.i = 0;
+        this.k = [];
     };
     Stack.prototype.push = function(t) {
-        this.S.push(t);
-        this.o += 1;
+        this.k.push(t);
+        this.i += 1;
+        return this.i;
     };
     Stack.prototype.pop = function() {
-        this.S.pop();
-        if (this.o > 0) this.o -= 1;
+        if (this.i === 0) return;
+        this.i -= 1;
+        return this.k.pop();
     };
     Stack.prototype.top = function() {
-        return this.S[this.o - 1];
+        return this.k[this.i - 1];
     };
     return Stack;
 }(Base);
 
-export default Stack;
\ No newline at end of file
+export default Stack;
+//# sourceMappingURL=Stack.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/RandomIterator.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/RandomIterator.js
index 7cbf3b1b8533a6..acee76d4d2a4de 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/RandomIterator.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/RandomIterator.js
@@ -21,67 +21,67 @@ var __extends = this && this.t || function() {
 
 import { ContainerIterator } from "../../ContainerBase";
 
+import { throwIteratorAccessError } from "../../../utils/throwError";
+
 var RandomIterator = function(t) {
     __extends(RandomIterator, t);
-    function RandomIterator(r, n, e, i, o) {
-        var a = t.call(this, o) || this;
-        a.D = r;
-        a.I = n;
-        a.g = e;
-        a.R = i;
-        if (a.iteratorType === 0) {
-            a.pre = function() {
-                if (this.D === 0) {
-                    throw new RangeError("Random iterator access denied!");
+    function RandomIterator(r, n, o, i, e) {
+        var s = t.call(this, e) || this;
+        s.o = r;
+        s.D = n;
+        s.R = o;
+        s.C = i;
+        if (s.iteratorType === 0) {
+            s.pre = function() {
+                if (this.o === 0) {
+                    throwIteratorAccessError();
                 }
-                this.D -= 1;
+                this.o -= 1;
                 return this;
             };
-            a.next = function() {
-                if (this.D === this.I()) {
-                    throw new RangeError("Random Iterator access denied!");
+            s.next = function() {
+                if (this.o === this.D()) {
+                    throwIteratorAccessError();
                 }
-                this.D += 1;
+                this.o += 1;
                 return this;
             };
         } else {
-            a.pre = function() {
-                if (this.D === this.I() - 1) {
-                    throw new RangeError("Random iterator access denied!");
+            s.pre = function() {
+                if (this.o === this.D() - 1) {
+                    throwIteratorAccessError();
                 }
-                this.D += 1;
+                this.o += 1;
                 return this;
             };
-            a.next = function() {
-                if (this.D === -1) {
-                    throw new RangeError("Random iterator access denied!");
+            s.next = function() {
+                if (this.o === -1) {
+                    throwIteratorAccessError();
                 }
-                this.D -= 1;
+                this.o -= 1;
                 return this;
             };
         }
-        return a;
+        return s;
     }
     Object.defineProperty(RandomIterator.prototype, "pointer", {
         get: function() {
-            if (this.D < 0 || this.D > this.I() - 1) {
+            if (this.o < 0 || this.o > this.D() - 1) {
                 throw new RangeError;
             }
-            return this.g(this.D);
+            return this.R(this.o);
         },
         set: function(t) {
-            if (this.D < 0 || this.D > this.I() - 1) {
+            if (this.o < 0 || this.o > this.D() - 1) {
                 throw new RangeError;
             }
-            this.R(this.D, t);
+            this.C(this.o, t);
         },
         enumerable: false,
         configurable: true
     });
-    RandomIterator.prototype.equals = function(t) {
-        return this.D === t.D;
-    };
     return RandomIterator;
 }(ContainerIterator);
 
-export { RandomIterator };
\ No newline at end of file
+export { RandomIterator };
+//# sourceMappingURL=RandomIterator.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/index.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/index.js
index 538eed9bfc3626..8ac697b286f647 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/index.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/index.js
@@ -29,4 +29,5 @@ var SequentialContainer = function(n) {
     return SequentialContainer;
 }(Container);
 
-export default SequentialContainer;
\ No newline at end of file
+export default SequentialContainer;
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Deque.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Deque.js
index 1101ef09632a75..641612d40706c2 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Deque.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Deque.js
@@ -19,7 +19,7 @@ var __extends = this && this.t || function() {
     };
 }();
 
-var __generator = this && this.i || function(t, i) {
+var __generator = this && this.u || function(t, i) {
     var e = {
         label: 0,
         sent: function() {
@@ -109,7 +109,7 @@ var __generator = this && this.i || function(t, i) {
     }
 };
 
-var __read = this && this._ || function(t, i) {
+var __read = this && this.P || function(t, i) {
     var e = typeof Symbol === "function" && t[Symbol.iterator];
     if (!e) return t;
     var r = e.call(t), s, h = [], n;
@@ -129,7 +129,7 @@ var __read = this && this._ || function(t, i) {
     return h;
 };
 
-var __spreadArray = this && this.P || function(t, i, e) {
+var __spreadArray = this && this.A || function(t, i, e) {
     if (e || arguments.length === 2) for (var r = 0, s = i.length, h; r < s; r++) {
         if (h || !(r in i)) {
             if (!h) h = Array.prototype.slice.call(i, 0, r);
@@ -149,13 +149,11 @@ var DequeIterator = function(t) {
         return t !== null && t.apply(this, arguments) || this;
     }
     DequeIterator.prototype.copy = function() {
-        return new DequeIterator(this.D, this.I, this.g, this.R, this.iteratorType);
+        return new DequeIterator(this.o, this.D, this.R, this.C, this.iteratorType);
     };
     return DequeIterator;
 }(RandomIterator);
 
-export { DequeIterator };
-
 var Deque = function(t) {
     __extends(Deque, t);
     function Deque(i, e) {
@@ -166,12 +164,12 @@ var Deque = function(t) {
             e = 1 << 12;
         }
         var r = t.call(this) || this;
-        r.M = 0;
-        r.k = 0;
-        r.C = 0;
-        r.O = 0;
-        r.l = 0;
-        r.N = [];
+        r.N = 0;
+        r.T = 0;
+        r.G = 0;
+        r.F = 0;
+        r.J = 0;
+        r.K = [];
         var s;
         if ("size" in i) {
             if (typeof i.size === "number") {
@@ -184,230 +182,235 @@ var Deque = function(t) {
         } else {
             throw new RangeError("Can't get container's size!");
         }
-        r.T = e;
-        r.l = Math.max(Math.ceil(s / r.T), 1);
-        for (var h = 0; h < r.l; ++h) {
-            r.N.push(new Array(r.T));
+        r.L = e;
+        r.J = Math.max(Math.ceil(s / r.L), 1);
+        for (var h = 0; h < r.J; ++h) {
+            r.K.push(new Array(r.L));
         }
-        var n = Math.ceil(s / r.T);
-        r.M = r.C = (r.l >> 1) - (n >> 1);
-        r.k = r.O = r.T - s % r.T >> 1;
+        var n = Math.ceil(s / r.L);
+        r.N = r.G = (r.J >> 1) - (n >> 1);
+        r.T = r.F = r.L - s % r.L >> 1;
+        var u = r;
         i.forEach((function(t) {
-            return r.pushBack(t);
+            u.pushBack(t);
         }));
         r.size = r.size.bind(r);
         r.getElementByPos = r.getElementByPos.bind(r);
         r.setElementByPos = r.setElementByPos.bind(r);
         return r;
     }
-    Deque.prototype.v = function() {
+    Deque.prototype.U = function() {
         var t = [];
-        var i = Math.max(this.l >> 1, 1);
+        var i = Math.max(this.J >> 1, 1);
         for (var e = 0; e < i; ++e) {
-            t[e] = new Array(this.T);
+            t[e] = new Array(this.L);
         }
-        for (var e = this.M; e < this.l; ++e) {
-            t[t.length] = this.N[e];
+        for (var e = this.N; e < this.J; ++e) {
+            t[t.length] = this.K[e];
         }
-        for (var e = 0; e < this.C; ++e) {
-            t[t.length] = this.N[e];
+        for (var e = 0; e < this.G; ++e) {
+            t[t.length] = this.K[e];
         }
-        t[t.length] = __spreadArray([], __read(this.N[this.C]), false);
-        this.M = i;
-        this.C = t.length - 1;
+        t[t.length] = __spreadArray([], __read(this.K[this.G]), false);
+        this.N = i;
+        this.G = t.length - 1;
         for (var e = 0; e < i; ++e) {
-            t[t.length] = new Array(this.T);
+            t[t.length] = new Array(this.L);
         }
-        this.N = t;
-        this.l = t.length;
+        this.K = t;
+        this.J = t.length;
     };
-    Deque.prototype.G = function(t) {
-        var i = this.k + t + 1;
-        var e = i % this.T;
+    Deque.prototype.V = function(t) {
+        var i = this.T + t + 1;
+        var e = i % this.L;
         var r = e - 1;
-        var s = this.M + (i - e) / this.T;
+        var s = this.N + (i - e) / this.L;
         if (e === 0) s -= 1;
-        s %= this.l;
-        if (r < 0) r += this.T;
+        s %= this.J;
+        if (r < 0) r += this.L;
         return {
             curNodeBucketIndex: s,
             curNodePointerIndex: r
         };
     };
     Deque.prototype.clear = function() {
-        this.N = [ [] ];
-        this.l = 1;
-        this.M = this.C = this.o = 0;
-        this.k = this.O = this.T >> 1;
-    };
-    Deque.prototype.front = function() {
-        return this.N[this.M][this.k];
-    };
-    Deque.prototype.back = function() {
-        return this.N[this.C][this.O];
+        this.K = [ [] ];
+        this.J = 1;
+        this.N = this.G = this.i = 0;
+        this.T = this.F = this.L >> 1;
     };
     Deque.prototype.begin = function() {
         return new DequeIterator(0, this.size, this.getElementByPos, this.setElementByPos);
     };
     Deque.prototype.end = function() {
-        return new DequeIterator(this.o, this.size, this.getElementByPos, this.setElementByPos);
+        return new DequeIterator(this.i, this.size, this.getElementByPos, this.setElementByPos);
     };
     Deque.prototype.rBegin = function() {
-        return new DequeIterator(this.o - 1, this.size, this.getElementByPos, this.setElementByPos, 1);
+        return new DequeIterator(this.i - 1, this.size, this.getElementByPos, this.setElementByPos, 1);
     };
     Deque.prototype.rEnd = function() {
         return new DequeIterator(-1, this.size, this.getElementByPos, this.setElementByPos, 1);
     };
+    Deque.prototype.front = function() {
+        return this.K[this.N][this.T];
+    };
+    Deque.prototype.back = function() {
+        return this.K[this.G][this.F];
+    };
     Deque.prototype.pushBack = function(t) {
-        if (this.o) {
-            if (this.O < this.T - 1) {
-                this.O += 1;
-            } else if (this.C < this.l - 1) {
-                this.C += 1;
-                this.O = 0;
+        if (this.i) {
+            if (this.F < this.L - 1) {
+                this.F += 1;
+            } else if (this.G < this.J - 1) {
+                this.G += 1;
+                this.F = 0;
             } else {
-                this.C = 0;
-                this.O = 0;
+                this.G = 0;
+                this.F = 0;
             }
-            if (this.C === this.M && this.O === this.k) this.v();
+            if (this.G === this.N && this.F === this.T) this.U();
         }
-        this.o += 1;
-        this.N[this.C][this.O] = t;
+        this.i += 1;
+        this.K[this.G][this.F] = t;
+        return this.i;
     };
     Deque.prototype.popBack = function() {
-        if (!this.o) return;
-        this.N[this.C][this.O] = undefined;
-        if (this.o !== 1) {
-            if (this.O > 0) {
-                this.O -= 1;
-            } else if (this.C > 0) {
-                this.C -= 1;
-                this.O = this.T - 1;
+        if (this.i === 0) return;
+        var t = this.K[this.G][this.F];
+        delete this.K[this.G][this.F];
+        if (this.i !== 1) {
+            if (this.F > 0) {
+                this.F -= 1;
+            } else if (this.G > 0) {
+                this.G -= 1;
+                this.F = this.L - 1;
             } else {
-                this.C = this.l - 1;
-                this.O = this.T - 1;
+                this.G = this.J - 1;
+                this.F = this.L - 1;
             }
         }
-        this.o -= 1;
+        this.i -= 1;
+        return t;
     };
     Deque.prototype.pushFront = function(t) {
-        if (this.o) {
-            if (this.k > 0) {
-                this.k -= 1;
-            } else if (this.M > 0) {
-                this.M -= 1;
-                this.k = this.T - 1;
+        if (this.i) {
+            if (this.T > 0) {
+                this.T -= 1;
+            } else if (this.N > 0) {
+                this.N -= 1;
+                this.T = this.L - 1;
             } else {
-                this.M = this.l - 1;
-                this.k = this.T - 1;
+                this.N = this.J - 1;
+                this.T = this.L - 1;
             }
-            if (this.M === this.C && this.k === this.O) this.v();
+            if (this.N === this.G && this.T === this.F) this.U();
         }
-        this.o += 1;
-        this.N[this.M][this.k] = t;
+        this.i += 1;
+        this.K[this.N][this.T] = t;
+        return this.i;
     };
     Deque.prototype.popFront = function() {
-        if (!this.o) return;
-        this.N[this.M][this.k] = undefined;
-        if (this.o !== 1) {
-            if (this.k < this.T - 1) {
-                this.k += 1;
-            } else if (this.M < this.l - 1) {
-                this.M += 1;
-                this.k = 0;
+        if (this.i === 0) return;
+        var t = this.K[this.N][this.T];
+        delete this.K[this.N][this.T];
+        if (this.i !== 1) {
+            if (this.T < this.L - 1) {
+                this.T += 1;
+            } else if (this.N < this.J - 1) {
+                this.N += 1;
+                this.T = 0;
             } else {
-                this.M = 0;
-                this.k = 0;
+                this.N = 0;
+                this.T = 0;
             }
         }
-        this.o -= 1;
-    };
-    Deque.prototype.forEach = function(t) {
-        for (var i = 0; i < this.o; ++i) {
-            t(this.getElementByPos(i), i);
-        }
+        this.i -= 1;
+        return t;
     };
     Deque.prototype.getElementByPos = function(t) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        var i = this.G(t), e = i.curNodeBucketIndex, r = i.curNodePointerIndex;
-        return this.N[e][r];
+        var i = this.V(t), e = i.curNodeBucketIndex, r = i.curNodePointerIndex;
+        return this.K[e][r];
     };
     Deque.prototype.setElementByPos = function(t, i) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        var e = this.G(t), r = e.curNodeBucketIndex, s = e.curNodePointerIndex;
-        this.N[r][s] = i;
+        var e = this.V(t), r = e.curNodeBucketIndex, s = e.curNodePointerIndex;
+        this.K[r][s] = i;
     };
     Deque.prototype.insert = function(t, i, e) {
         if (e === void 0) {
             e = 1;
         }
-        if (t < 0 || t > this.o) {
+        if (t < 0 || t > this.i) {
             throw new RangeError;
         }
         if (t === 0) {
             while (e--) this.pushFront(i);
-        } else if (t === this.o) {
+        } else if (t === this.i) {
             while (e--) this.pushBack(i);
         } else {
             var r = [];
-            for (var s = t; s < this.o; ++s) {
+            for (var s = t; s < this.i; ++s) {
                 r.push(this.getElementByPos(s));
             }
             this.cut(t - 1);
             for (var s = 0; s < e; ++s) this.pushBack(i);
             for (var s = 0; s < r.length; ++s) this.pushBack(r[s]);
         }
+        return this.i;
     };
     Deque.prototype.cut = function(t) {
         if (t < 0) {
             this.clear();
-            return;
+            return 0;
         }
-        var i = this.G(t), e = i.curNodeBucketIndex, r = i.curNodePointerIndex;
-        this.C = e;
-        this.O = r;
-        this.o = t + 1;
+        var i = this.V(t), e = i.curNodeBucketIndex, r = i.curNodePointerIndex;
+        this.G = e;
+        this.F = r;
+        this.i = t + 1;
+        return this.i;
     };
     Deque.prototype.eraseElementByPos = function(t) {
-        var i = this;
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        if (t === 0) this.popFront(); else if (t === this.o - 1) this.popBack(); else {
-            var e = [];
-            for (var r = t + 1; r < this.o; ++r) {
-                e.push(this.getElementByPos(r));
+        if (t === 0) this.popFront(); else if (t === this.i - 1) this.popBack(); else {
+            var i = [];
+            for (var e = t + 1; e < this.i; ++e) {
+                i.push(this.getElementByPos(e));
             }
             this.cut(t);
             this.popBack();
-            e.forEach((function(t) {
-                return i.pushBack(t);
+            var r = this;
+            i.forEach((function(t) {
+                r.pushBack(t);
             }));
         }
+        return this.i;
     };
     Deque.prototype.eraseElementByValue = function(t) {
-        if (!this.o) return;
+        if (this.i === 0) return 0;
         var i = [];
-        for (var e = 0; e < this.o; ++e) {
+        for (var e = 0; e < this.i; ++e) {
             var r = this.getElementByPos(e);
             if (r !== t) i.push(r);
         }
         var s = i.length;
         for (var e = 0; e < s; ++e) this.setElementByPos(e, i[e]);
-        this.cut(s - 1);
+        return this.cut(s - 1);
     };
     Deque.prototype.eraseElementByIterator = function(t) {
-        var i = t.D;
+        var i = t.o;
         this.eraseElementByPos(i);
         t = t.next();
         return t;
     };
     Deque.prototype.find = function(t) {
-        for (var i = 0; i < this.o; ++i) {
+        for (var i = 0; i < this.i; ++i) {
             if (this.getElementByPos(i) === t) {
                 return new DequeIterator(i, this.size, this.getElementByPos, this.setElementByPos);
             }
@@ -416,7 +419,7 @@ var Deque = function(t) {
     };
     Deque.prototype.reverse = function() {
         var t = 0;
-        var i = this.o - 1;
+        var i = this.i - 1;
         while (t < i) {
             var e = this.getElementByPos(t);
             this.setElementByPos(t, this.getElementByPos(i));
@@ -426,40 +429,48 @@ var Deque = function(t) {
         }
     };
     Deque.prototype.unique = function() {
-        if (this.o <= 1) return;
+        if (this.i <= 1) {
+            return this.i;
+        }
         var t = 1;
         var i = this.getElementByPos(0);
-        for (var e = 1; e < this.o; ++e) {
+        for (var e = 1; e < this.i; ++e) {
             var r = this.getElementByPos(e);
             if (r !== i) {
                 i = r;
                 this.setElementByPos(t++, r);
             }
         }
-        while (this.o > t) this.popBack();
+        while (this.i > t) this.popBack();
+        return this.i;
     };
     Deque.prototype.sort = function(t) {
         var i = [];
-        for (var e = 0; e < this.o; ++e) {
+        for (var e = 0; e < this.i; ++e) {
             i.push(this.getElementByPos(e));
         }
         i.sort(t);
-        for (var e = 0; e < this.o; ++e) this.setElementByPos(e, i[e]);
+        for (var e = 0; e < this.i; ++e) this.setElementByPos(e, i[e]);
     };
     Deque.prototype.shrinkToFit = function() {
-        if (!this.o) return;
+        if (this.i === 0) return;
         var t = [];
         this.forEach((function(i) {
-            return t.push(i);
+            t.push(i);
         }));
-        this.l = Math.max(Math.ceil(this.o / this.T), 1);
-        this.o = this.M = this.C = this.k = this.O = 0;
-        this.N = [];
-        for (var i = 0; i < this.l; ++i) {
-            this.N.push(new Array(this.T));
+        this.J = Math.max(Math.ceil(this.i / this.L), 1);
+        this.i = this.N = this.G = this.T = this.F = 0;
+        this.K = [];
+        for (var i = 0; i < this.J; ++i) {
+            this.K.push(new Array(this.L));
         }
         for (var i = 0; i < t.length; ++i) this.pushBack(t[i]);
     };
+    Deque.prototype.forEach = function(t) {
+        for (var i = 0; i < this.i; ++i) {
+            t(this.getElementByPos(i), i, this);
+        }
+    };
     Deque.prototype[Symbol.iterator] = function() {
         return function() {
             var t;
@@ -470,7 +481,7 @@ var Deque = function(t) {
                     i.label = 1;
 
                   case 1:
-                    if (!(t < this.o)) return [ 3, 4 ];
+                    if (!(t < this.i)) return [ 3, 4 ];
                     return [ 4, this.getElementByPos(t) ];
 
                   case 2:
@@ -490,4 +501,5 @@ var Deque = function(t) {
     return Deque;
 }(SequentialContainer);
 
-export default Deque;
\ No newline at end of file
+export default Deque;
+//# sourceMappingURL=Deque.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/LinkList.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/LinkList.js
index d1b0c1c07cd91a..5f275d7cda8a1a 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/LinkList.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/LinkList.js
@@ -1,34 +1,34 @@
 var __extends = this && this.t || function() {
-    var extendStatics = function(i, t) {
+    var extendStatics = function(t, i) {
         extendStatics = Object.setPrototypeOf || {
             __proto__: []
-        } instanceof Array && function(i, t) {
-            i.__proto__ = t;
-        } || function(i, t) {
-            for (var n in t) if (Object.prototype.hasOwnProperty.call(t, n)) i[n] = t[n];
+        } instanceof Array && function(t, i) {
+            t.__proto__ = i;
+        } || function(t, i) {
+            for (var r in i) if (Object.prototype.hasOwnProperty.call(i, r)) t[r] = i[r];
         };
-        return extendStatics(i, t);
+        return extendStatics(t, i);
     };
-    return function(i, t) {
-        if (typeof t !== "function" && t !== null) throw new TypeError("Class extends value " + String(t) + " is not a constructor or null");
-        extendStatics(i, t);
+    return function(t, i) {
+        if (typeof i !== "function" && i !== null) throw new TypeError("Class extends value " + String(i) + " is not a constructor or null");
+        extendStatics(t, i);
         function __() {
-            this.constructor = i;
+            this.constructor = t;
         }
-        i.prototype = t === null ? Object.create(t) : (__.prototype = t.prototype, new __);
+        t.prototype = i === null ? Object.create(i) : (__.prototype = i.prototype, new __);
     };
 }();
 
-var __generator = this && this.i || function(i, t) {
-    var n = {
+var __generator = this && this.u || function(t, i) {
+    var r = {
         label: 0,
         sent: function() {
-            if (s[0] & 1) throw s[1];
-            return s[1];
+            if (e[0] & 1) throw e[1];
+            return e[1];
         },
         trys: [],
         ops: []
-    }, r, e, s, h;
+    }, n, s, e, h;
     return h = {
         next: verb(0),
         throw: verb(1),
@@ -36,70 +36,70 @@ var __generator = this && this.i || function(i, t) {
     }, typeof Symbol === "function" && (h[Symbol.iterator] = function() {
         return this;
     }), h;
-    function verb(i) {
-        return function(t) {
-            return step([ i, t ]);
+    function verb(t) {
+        return function(i) {
+            return step([ t, i ]);
         };
     }
     function step(h) {
-        if (r) throw new TypeError("Generator is already executing.");
-        while (n) try {
-            if (r = 1, e && (s = h[0] & 2 ? e["return"] : h[0] ? e["throw"] || ((s = e["return"]) && s.call(e), 
-            0) : e.next) && !(s = s.call(e, h[1])).done) return s;
-            if (e = 0, s) h = [ h[0] & 2, s.value ];
+        if (n) throw new TypeError("Generator is already executing.");
+        while (r) try {
+            if (n = 1, s && (e = h[0] & 2 ? s["return"] : h[0] ? s["throw"] || ((e = s["return"]) && e.call(s), 
+            0) : s.next) && !(e = e.call(s, h[1])).done) return e;
+            if (s = 0, e) h = [ h[0] & 2, e.value ];
             switch (h[0]) {
               case 0:
               case 1:
-                s = h;
+                e = h;
                 break;
 
               case 4:
-                n.label++;
+                r.label++;
                 return {
                     value: h[1],
                     done: false
                 };
 
               case 5:
-                n.label++;
-                e = h[1];
+                r.label++;
+                s = h[1];
                 h = [ 0 ];
                 continue;
 
               case 7:
-                h = n.ops.pop();
-                n.trys.pop();
+                h = r.ops.pop();
+                r.trys.pop();
                 continue;
 
               default:
-                if (!(s = n.trys, s = s.length > 0 && s[s.length - 1]) && (h[0] === 6 || h[0] === 2)) {
-                    n = 0;
+                if (!(e = r.trys, e = e.length > 0 && e[e.length - 1]) && (h[0] === 6 || h[0] === 2)) {
+                    r = 0;
                     continue;
                 }
-                if (h[0] === 3 && (!s || h[1] > s[0] && h[1] < s[3])) {
-                    n.label = h[1];
+                if (h[0] === 3 && (!e || h[1] > e[0] && h[1] < e[3])) {
+                    r.label = h[1];
                     break;
                 }
-                if (h[0] === 6 && n.label < s[1]) {
-                    n.label = s[1];
-                    s = h;
+                if (h[0] === 6 && r.label < e[1]) {
+                    r.label = e[1];
+                    e = h;
                     break;
                 }
-                if (s && n.label < s[2]) {
-                    n.label = s[2];
-                    n.ops.push(h);
+                if (e && r.label < e[2]) {
+                    r.label = e[2];
+                    r.ops.push(h);
                     break;
                 }
-                if (s[2]) n.ops.pop();
-                n.trys.pop();
+                if (e[2]) r.ops.pop();
+                r.trys.pop();
                 continue;
             }
-            h = t.call(i, n);
-        } catch (i) {
-            h = [ 6, i ];
-            e = 0;
+            h = i.call(t, r);
+        } catch (t) {
+            h = [ 6, t ];
+            s = 0;
         } finally {
-            r = s = 0;
+            n = e = 0;
         }
         if (h[0] & 5) throw h[1];
         return {
@@ -113,379 +113,333 @@ import SequentialContainer from "./Base";
 
 import { ContainerIterator } from "../ContainerBase";
 
-var LinkNode = function() {
-    function LinkNode(i) {
-        this.L = undefined;
-        this.F = undefined;
-        this.H = undefined;
-        this.L = i;
-    }
-    return LinkNode;
-}();
-
-export { LinkNode };
+import { throwIteratorAccessError } from "../../utils/throwError";
 
-var LinkListIterator = function(i) {
-    __extends(LinkListIterator, i);
-    function LinkListIterator(t, n, r) {
-        var e = i.call(this, r) || this;
-        e.D = t;
-        e.J = n;
-        if (e.iteratorType === 0) {
-            e.pre = function() {
-                if (this.D.F === this.J) {
-                    throw new RangeError("LinkList iterator access denied!");
+var LinkListIterator = function(t) {
+    __extends(LinkListIterator, t);
+    function LinkListIterator(i, r, n) {
+        var s = t.call(this, n) || this;
+        s.o = i;
+        s.h = r;
+        if (s.iteratorType === 0) {
+            s.pre = function() {
+                if (this.o.W === this.h) {
+                    throwIteratorAccessError();
                 }
-                this.D = this.D.F;
+                this.o = this.o.W;
                 return this;
             };
-            e.next = function() {
-                if (this.D === this.J) {
-                    throw new RangeError("LinkList iterator access denied!");
+            s.next = function() {
+                if (this.o === this.h) {
+                    throwIteratorAccessError();
                 }
-                this.D = this.D.H;
+                this.o = this.o.m;
                 return this;
             };
         } else {
-            e.pre = function() {
-                if (this.D.H === this.J) {
-                    throw new RangeError("LinkList iterator access denied!");
+            s.pre = function() {
+                if (this.o.m === this.h) {
+                    throwIteratorAccessError();
                 }
-                this.D = this.D.H;
+                this.o = this.o.m;
                 return this;
             };
-            e.next = function() {
-                if (this.D === this.J) {
-                    throw new RangeError("LinkList iterator access denied!");
+            s.next = function() {
+                if (this.o === this.h) {
+                    throwIteratorAccessError();
                 }
-                this.D = this.D.F;
+                this.o = this.o.W;
                 return this;
             };
         }
-        return e;
+        return s;
     }
     Object.defineProperty(LinkListIterator.prototype, "pointer", {
         get: function() {
-            if (this.D === this.J) {
-                throw new RangeError("LinkList iterator access denied!");
+            if (this.o === this.h) {
+                throwIteratorAccessError();
             }
-            return this.D.L;
+            return this.o.H;
         },
-        set: function(i) {
-            if (this.D === this.J) {
-                throw new RangeError("LinkList iterator access denied!");
+        set: function(t) {
+            if (this.o === this.h) {
+                throwIteratorAccessError();
             }
-            this.D.L = i;
+            this.o.H = t;
         },
         enumerable: false,
         configurable: true
     });
-    LinkListIterator.prototype.equals = function(i) {
-        return this.D === i.D;
-    };
     LinkListIterator.prototype.copy = function() {
-        return new LinkListIterator(this.D, this.J, this.iteratorType);
+        return new LinkListIterator(this.o, this.h, this.iteratorType);
     };
     return LinkListIterator;
 }(ContainerIterator);
 
-export { LinkListIterator };
-
-var LinkList = function(i) {
-    __extends(LinkList, i);
-    function LinkList(t) {
-        if (t === void 0) {
-            t = [];
+var LinkList = function(t) {
+    __extends(LinkList, t);
+    function LinkList(i) {
+        if (i === void 0) {
+            i = [];
         }
-        var n = i.call(this) || this;
-        n.J = new LinkNode;
-        n.K = undefined;
-        n.U = undefined;
-        t.forEach((function(i) {
-            return n.pushBack(i);
+        var r = t.call(this) || this;
+        r.h = {};
+        r.l = r.M = r.h.W = r.h.m = r.h;
+        var n = r;
+        i.forEach((function(t) {
+            n.pushBack(t);
         }));
-        return n;
+        return r;
     }
+    LinkList.prototype.X = function(t) {
+        var i = t.W, r = t.m;
+        i.m = r;
+        r.W = i;
+        if (t === this.l) {
+            this.l = r;
+        }
+        if (t === this.M) {
+            this.M = i;
+        }
+        this.i -= 1;
+    };
+    LinkList.prototype.Y = function(t, i) {
+        var r = i.m;
+        var n = {
+            H: t,
+            W: i,
+            m: r
+        };
+        i.m = n;
+        r.W = n;
+        if (i === this.h) {
+            this.l = n;
+        }
+        if (r === this.h) {
+            this.M = n;
+        }
+        this.i += 1;
+    };
     LinkList.prototype.clear = function() {
-        this.o = 0;
-        this.K = this.U = undefined;
-        this.J.F = this.J.H = undefined;
+        this.i = 0;
+        this.l = this.M = this.h.W = this.h.m = this.h;
     };
     LinkList.prototype.begin = function() {
-        return new LinkListIterator(this.K || this.J, this.J);
+        return new LinkListIterator(this.l, this.h);
     };
     LinkList.prototype.end = function() {
-        return new LinkListIterator(this.J, this.J);
+        return new LinkListIterator(this.h, this.h);
     };
     LinkList.prototype.rBegin = function() {
-        return new LinkListIterator(this.U || this.J, this.J, 1);
+        return new LinkListIterator(this.M, this.h, 1);
     };
     LinkList.prototype.rEnd = function() {
-        return new LinkListIterator(this.J, this.J, 1);
+        return new LinkListIterator(this.h, this.h, 1);
     };
     LinkList.prototype.front = function() {
-        return this.K ? this.K.L : undefined;
+        return this.l.H;
     };
     LinkList.prototype.back = function() {
-        return this.U ? this.U.L : undefined;
-    };
-    LinkList.prototype.forEach = function(i) {
-        if (!this.o) return;
-        var t = this.K;
-        var n = 0;
-        while (t !== this.J) {
-            i(t.L, n++);
-            t = t.H;
-        }
+        return this.M.H;
     };
-    LinkList.prototype.getElementByPos = function(i) {
-        if (i < 0 || i > this.o - 1) {
+    LinkList.prototype.getElementByPos = function(t) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        var t = this.K;
-        while (i--) {
-            t = t.H;
+        var i = this.l;
+        while (t--) {
+            i = i.m;
         }
-        return t.L;
+        return i.H;
     };
-    LinkList.prototype.eraseElementByPos = function(i) {
-        if (i < 0 || i > this.o - 1) {
+    LinkList.prototype.eraseElementByPos = function(t) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        if (i === 0) this.popFront(); else if (i === this.o - 1) this.popBack(); else {
-            var t = this.K;
-            while (i--) {
-                t = t.H;
-            }
-            t = t;
-            var n = t.F;
-            var r = t.H;
-            r.F = n;
-            n.H = r;
-            this.o -= 1;
+        var i = this.l;
+        while (t--) {
+            i = i.m;
         }
+        this.X(i);
+        return this.i;
     };
-    LinkList.prototype.eraseElementByValue = function(i) {
-        while (this.K && this.K.L === i) this.popFront();
-        while (this.U && this.U.L === i) this.popBack();
-        if (!this.K) return;
-        var t = this.K;
-        while (t !== this.J) {
-            if (t.L === i) {
-                var n = t.F;
-                var r = t.H;
-                r.F = n;
-                n.H = r;
-                this.o -= 1;
+    LinkList.prototype.eraseElementByValue = function(t) {
+        var i = this.l;
+        while (i !== this.h) {
+            if (i.H === t) {
+                this.X(i);
             }
-            t = t.H;
+            i = i.m;
         }
+        return this.i;
     };
-    LinkList.prototype.eraseElementByIterator = function(i) {
-        var t = i.D;
-        if (t === this.J) {
-            throw new RangeError("Invalid iterator");
-        }
-        i = i.next();
-        if (this.K === t) this.popFront(); else if (this.U === t) this.popBack(); else {
-            var n = t.F;
-            var r = t.H;
-            r.F = n;
-            n.H = r;
-            this.o -= 1;
+    LinkList.prototype.eraseElementByIterator = function(t) {
+        var i = t.o;
+        if (i === this.h) {
+            throwIteratorAccessError();
         }
-        return i;
+        t = t.next();
+        this.X(i);
+        return t;
     };
-    LinkList.prototype.pushBack = function(i) {
-        this.o += 1;
-        var t = new LinkNode(i);
-        if (!this.U) {
-            this.K = this.U = t;
-            this.J.H = this.K;
-            this.K.F = this.J;
-        } else {
-            this.U.H = t;
-            t.F = this.U;
-            this.U = t;
-        }
-        this.U.H = this.J;
-        this.J.F = this.U;
+    LinkList.prototype.pushBack = function(t) {
+        this.Y(t, this.M);
+        return this.i;
     };
     LinkList.prototype.popBack = function() {
-        if (!this.U) return;
-        this.o -= 1;
-        if (this.K === this.U) {
-            this.K = this.U = undefined;
-            this.J.H = undefined;
-        } else {
-            this.U = this.U.F;
-            this.U.H = this.J;
-        }
-        this.J.F = this.U;
+        if (this.i === 0) return;
+        var t = this.M.H;
+        this.X(this.M);
+        return t;
+    };
+    LinkList.prototype.pushFront = function(t) {
+        this.Y(t, this.h);
+        return this.i;
+    };
+    LinkList.prototype.popFront = function() {
+        if (this.i === 0) return;
+        var t = this.l.H;
+        this.X(this.l);
+        return t;
     };
-    LinkList.prototype.setElementByPos = function(i, t) {
-        if (i < 0 || i > this.o - 1) {
+    LinkList.prototype.setElementByPos = function(t, i) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        var n = this.K;
-        while (i--) {
-            n = n.H;
+        var r = this.l;
+        while (t--) {
+            r = r.m;
         }
-        n.L = t;
+        r.H = i;
     };
-    LinkList.prototype.insert = function(i, t, n) {
-        if (n === void 0) {
-            n = 1;
+    LinkList.prototype.insert = function(t, i, r) {
+        if (r === void 0) {
+            r = 1;
         }
-        if (i < 0 || i > this.o) {
+        if (t < 0 || t > this.i) {
             throw new RangeError;
         }
-        if (n <= 0) return;
-        if (i === 0) {
-            while (n--) this.pushFront(t);
-        } else if (i === this.o) {
-            while (n--) this.pushBack(t);
+        if (r <= 0) return this.i;
+        if (t === 0) {
+            while (r--) this.pushFront(i);
+        } else if (t === this.i) {
+            while (r--) this.pushBack(i);
         } else {
-            var r = this.K;
-            for (var e = 1; e < i; ++e) {
-                r = r.H;
+            var n = this.l;
+            for (var s = 1; s < t; ++s) {
+                n = n.m;
             }
-            var s = r.H;
-            this.o += n;
-            while (n--) {
-                r.H = new LinkNode(t);
-                r.H.F = r;
-                r = r.H;
+            var e = n.m;
+            this.i += r;
+            while (r--) {
+                n.m = {
+                    H: i,
+                    W: n
+                };
+                n.m.W = n;
+                n = n.m;
             }
-            r.H = s;
-            s.F = r;
+            n.m = e;
+            e.W = n;
         }
+        return this.i;
     };
-    LinkList.prototype.find = function(i) {
-        if (!this.K) return this.end();
-        var t = this.K;
-        while (t !== this.J) {
-            if (t.L === i) {
-                return new LinkListIterator(t, this.J);
+    LinkList.prototype.find = function(t) {
+        var i = this.l;
+        while (i !== this.h) {
+            if (i.H === t) {
+                return new LinkListIterator(i, this.h);
             }
-            t = t.H;
+            i = i.m;
         }
         return this.end();
     };
     LinkList.prototype.reverse = function() {
-        if (this.o <= 1) return;
-        var i = this.K;
-        var t = this.U;
-        var n = 0;
-        while (n << 1 < this.o) {
-            var r = i.L;
-            i.L = t.L;
-            t.L = r;
-            i = i.H;
-            t = t.F;
-            n += 1;
+        if (this.i <= 1) return;
+        var t = this.l;
+        var i = this.M;
+        var r = 0;
+        while (r << 1 < this.i) {
+            var n = t.H;
+            t.H = i.H;
+            i.H = n;
+            t = t.m;
+            i = i.W;
+            r += 1;
         }
     };
     LinkList.prototype.unique = function() {
-        if (this.o <= 1) return;
-        var i = this.K;
-        while (i !== this.J) {
-            var t = i;
-            while (t.H && t.L === t.H.L) {
-                t = t.H;
-                this.o -= 1;
+        if (this.i <= 1) {
+            return this.i;
+        }
+        var t = this.l;
+        while (t !== this.h) {
+            var i = t;
+            while (i.m !== this.h && i.H === i.m.H) {
+                i = i.m;
+                this.i -= 1;
             }
-            i.H = t.H;
-            i.H.F = i;
-            i = i.H;
+            t.m = i.m;
+            t.m.W = t;
+            t = t.m;
         }
+        return this.i;
     };
-    LinkList.prototype.sort = function(i) {
-        if (this.o <= 1) return;
-        var t = [];
-        this.forEach((function(i) {
-            return t.push(i);
+    LinkList.prototype.sort = function(t) {
+        if (this.i <= 1) return;
+        var i = [];
+        this.forEach((function(t) {
+            i.push(t);
         }));
-        t.sort(i);
-        var n = this.K;
-        t.forEach((function(i) {
-            n.L = i;
-            n = n.H;
+        i.sort(t);
+        var r = this.l;
+        i.forEach((function(t) {
+            r.H = t;
+            r = r.m;
         }));
     };
-    LinkList.prototype.pushFront = function(i) {
-        this.o += 1;
-        var t = new LinkNode(i);
-        if (!this.K) {
-            this.K = this.U = t;
-            this.U.H = this.J;
-            this.J.F = this.U;
-        } else {
-            t.H = this.K;
-            this.K.F = t;
-            this.K = t;
-        }
-        this.J.H = this.K;
-        this.K.F = this.J;
-    };
-    LinkList.prototype.popFront = function() {
-        if (!this.K) return;
-        this.o -= 1;
-        if (this.K === this.U) {
-            this.K = this.U = undefined;
-            this.J.F = this.U;
+    LinkList.prototype.merge = function(t) {
+        var i = this;
+        if (this.i === 0) {
+            t.forEach((function(t) {
+                i.pushBack(t);
+            }));
         } else {
-            this.K = this.K.H;
-            this.K.F = this.J;
+            var r = this.l;
+            t.forEach((function(t) {
+                while (r !== i.h && r.H <= t) {
+                    r = r.m;
+                }
+                i.Y(t, r.W);
+            }));
         }
-        this.J.H = this.K;
+        return this.i;
     };
-    LinkList.prototype.merge = function(i) {
-        var t = this;
-        if (!this.K) {
-            i.forEach((function(i) {
-                return t.pushBack(i);
-            }));
-            return;
+    LinkList.prototype.forEach = function(t) {
+        var i = this.l;
+        var r = 0;
+        while (i !== this.h) {
+            t(i.H, r++, this);
+            i = i.m;
         }
-        var n = this.K;
-        i.forEach((function(i) {
-            while (n && n !== t.J && n.L <= i) {
-                n = n.H;
-            }
-            if (n === t.J) {
-                t.pushBack(i);
-                n = t.U;
-            } else if (n === t.K) {
-                t.pushFront(i);
-                n = t.K;
-            } else {
-                t.o += 1;
-                var r = n.F;
-                r.H = new LinkNode(i);
-                r.H.F = r;
-                r.H.H = n;
-                n.F = r.H;
-            }
-        }));
     };
     LinkList.prototype[Symbol.iterator] = function() {
         return function() {
-            var i;
-            return __generator(this, (function(t) {
-                switch (t.label) {
+            var t;
+            return __generator(this, (function(i) {
+                switch (i.label) {
                   case 0:
-                    if (!this.K) return [ 2 ];
-                    i = this.K;
-                    t.label = 1;
+                    if (this.i === 0) return [ 2 ];
+                    t = this.l;
+                    i.label = 1;
 
                   case 1:
-                    if (!(i !== this.J)) return [ 3, 3 ];
-                    return [ 4, i.L ];
+                    if (!(t !== this.h)) return [ 3, 3 ];
+                    return [ 4, t.H ];
 
                   case 2:
-                    t.sent();
-                    i = i.H;
+                    i.sent();
+                    t = t.m;
                     return [ 3, 1 ];
 
                   case 3:
@@ -497,4 +451,5 @@ var LinkList = function(i) {
     return LinkList;
 }(SequentialContainer);
 
-export default LinkList;
\ No newline at end of file
+export default LinkList;
+//# sourceMappingURL=LinkList.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Vector.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Vector.js
index 6073027a2ae287..bfa09aead7ef1c 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Vector.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Vector.js
@@ -19,7 +19,7 @@ var __extends = this && this.t || function() {
     };
 }();
 
-var __generator = this && this.i || function(t, r) {
+var __generator = this && this.u || function(t, r) {
     var e = {
         label: 0,
         sent: function() {
@@ -109,7 +109,7 @@ var __generator = this && this.i || function(t, r) {
     }
 };
 
-var __read = this && this._ || function(t, r) {
+var __read = this && this.P || function(t, r) {
     var e = typeof Symbol === "function" && t[Symbol.iterator];
     if (!e) return t;
     var n = e.call(t), i, o = [], s;
@@ -129,7 +129,7 @@ var __read = this && this._ || function(t, r) {
     return o;
 };
 
-var __spreadArray = this && this.P || function(t, r, e) {
+var __spreadArray = this && this.A || function(t, r, e) {
     if (e || arguments.length === 2) for (var n = 0, i = r.length, o; n < i; n++) {
         if (o || !(n in r)) {
             if (!o) o = Array.prototype.slice.call(r, 0, n);
@@ -139,7 +139,7 @@ var __spreadArray = this && this.P || function(t, r, e) {
     return t.concat(o || Array.prototype.slice.call(r));
 };
 
-var __values = this && this.u || function(t) {
+var __values = this && this.Z || function(t) {
     var r = typeof Symbol === "function" && Symbol.iterator, e = r && t[r], n = 0;
     if (e) return e.call(t);
     if (t && typeof t.length === "number") return {
@@ -164,13 +164,11 @@ var VectorIterator = function(t) {
         return t !== null && t.apply(this, arguments) || this;
     }
     VectorIterator.prototype.copy = function() {
-        return new VectorIterator(this.D, this.I, this.g, this.R, this.iteratorType);
+        return new VectorIterator(this.o, this.D, this.R, this.C, this.iteratorType);
     };
     return VectorIterator;
 }(RandomIterator);
 
-export { VectorIterator };
-
 var Vector = function(t) {
     __extends(Vector, t);
     function Vector(r, e) {
@@ -182,12 +180,13 @@ var Vector = function(t) {
         }
         var n = t.call(this) || this;
         if (Array.isArray(r)) {
-            n.V = e ? __spreadArray([], __read(r), false) : r;
-            n.o = r.length;
+            n.$ = e ? __spreadArray([], __read(r), false) : r;
+            n.i = r.length;
         } else {
-            n.V = [];
+            n.$ = [];
+            var i = n;
             r.forEach((function(t) {
-                return n.pushBack(t);
+                i.pushBack(t);
             }));
         }
         n.size = n.size.bind(n);
@@ -196,118 +195,124 @@ var Vector = function(t) {
         return n;
     }
     Vector.prototype.clear = function() {
-        this.o = 0;
-        this.V.length = 0;
+        this.i = 0;
+        this.$.length = 0;
     };
     Vector.prototype.begin = function() {
         return new VectorIterator(0, this.size, this.getElementByPos, this.setElementByPos);
     };
     Vector.prototype.end = function() {
-        return new VectorIterator(this.o, this.size, this.getElementByPos, this.setElementByPos);
+        return new VectorIterator(this.i, this.size, this.getElementByPos, this.setElementByPos);
     };
     Vector.prototype.rBegin = function() {
-        return new VectorIterator(this.o - 1, this.size, this.getElementByPos, this.setElementByPos, 1);
+        return new VectorIterator(this.i - 1, this.size, this.getElementByPos, this.setElementByPos, 1);
     };
     Vector.prototype.rEnd = function() {
         return new VectorIterator(-1, this.size, this.getElementByPos, this.setElementByPos, 1);
     };
     Vector.prototype.front = function() {
-        return this.V[0];
+        return this.$[0];
     };
     Vector.prototype.back = function() {
-        return this.V[this.o - 1];
-    };
-    Vector.prototype.forEach = function(t) {
-        for (var r = 0; r < this.o; ++r) {
-            t(this.V[r], r);
-        }
+        return this.$[this.i - 1];
     };
     Vector.prototype.getElementByPos = function(t) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        return this.V[t];
+        return this.$[t];
     };
     Vector.prototype.eraseElementByPos = function(t) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        this.V.splice(t, 1);
-        this.o -= 1;
+        this.$.splice(t, 1);
+        this.i -= 1;
+        return this.i;
     };
     Vector.prototype.eraseElementByValue = function(t) {
         var r = 0;
-        for (var e = 0; e < this.o; ++e) {
-            if (this.V[e] !== t) {
-                this.V[r++] = this.V[e];
+        for (var e = 0; e < this.i; ++e) {
+            if (this.$[e] !== t) {
+                this.$[r++] = this.$[e];
             }
         }
-        this.o = this.V.length = r;
+        this.i = this.$.length = r;
+        return this.i;
     };
     Vector.prototype.eraseElementByIterator = function(t) {
-        var r = t.D;
+        var r = t.o;
         t = t.next();
         this.eraseElementByPos(r);
         return t;
     };
     Vector.prototype.pushBack = function(t) {
-        this.V.push(t);
-        this.o += 1;
+        this.$.push(t);
+        this.i += 1;
+        return this.i;
     };
     Vector.prototype.popBack = function() {
-        if (!this.o) return;
-        this.V.pop();
-        this.o -= 1;
+        if (this.i === 0) return;
+        this.i -= 1;
+        return this.$.pop();
     };
     Vector.prototype.setElementByPos = function(t, r) {
-        if (t < 0 || t > this.o - 1) {
+        if (t < 0 || t > this.i - 1) {
             throw new RangeError;
         }
-        this.V[t] = r;
+        this.$[t] = r;
     };
     Vector.prototype.insert = function(t, r, e) {
         var n;
         if (e === void 0) {
             e = 1;
         }
-        if (t < 0 || t > this.o) {
+        if (t < 0 || t > this.i) {
             throw new RangeError;
         }
-        (n = this.V).splice.apply(n, __spreadArray([ t, 0 ], __read(new Array(e).fill(r)), false));
-        this.o += e;
+        (n = this.$).splice.apply(n, __spreadArray([ t, 0 ], __read(new Array(e).fill(r)), false));
+        this.i += e;
+        return this.i;
     };
     Vector.prototype.find = function(t) {
-        for (var r = 0; r < this.o; ++r) {
-            if (this.V[r] === t) {
+        for (var r = 0; r < this.i; ++r) {
+            if (this.$[r] === t) {
                 return new VectorIterator(r, this.size, this.getElementByPos, this.getElementByPos);
             }
         }
         return this.end();
     };
     Vector.prototype.reverse = function() {
-        this.V.reverse();
+        this.$.reverse();
     };
     Vector.prototype.unique = function() {
         var t = 1;
-        for (var r = 1; r < this.o; ++r) {
-            if (this.V[r] !== this.V[r - 1]) {
-                this.V[t++] = this.V[r];
+        for (var r = 1; r < this.i; ++r) {
+            if (this.$[r] !== this.$[r - 1]) {
+                this.$[t++] = this.$[r];
             }
         }
-        this.o = this.V.length = t;
+        this.i = this.$.length = t;
+        return this.i;
     };
     Vector.prototype.sort = function(t) {
-        this.V.sort(t);
+        this.$.sort(t);
+    };
+    Vector.prototype.forEach = function(t) {
+        for (var r = 0; r < this.i; ++r) {
+            t(this.$[r], r, this);
+        }
     };
     Vector.prototype[Symbol.iterator] = function() {
         return function() {
             return __generator(this, (function(t) {
                 switch (t.label) {
                   case 0:
-                    return [ 5, __values(this.V) ];
+                    return [ 5, __values(this.$) ];
 
                   case 1:
-                    return [ 2, t.sent() ];
+                    t.sent();
+                    return [ 2 ];
                 }
             }));
         }.bind(this)();
@@ -315,4 +320,5 @@ var Vector = function(t) {
     return Vector;
 }(SequentialContainer);
 
-export default Vector;
\ No newline at end of file
+export default Vector;
+//# sourceMappingURL=Vector.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeIterator.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeIterator.js
index a587c687051a86..12d4f74aa4f24a 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeIterator.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeIterator.js
@@ -1,98 +1,98 @@
 var __extends = this && this.t || function() {
-    var extendStatics = function(t, r) {
+    var extendStatics = function(r, t) {
         extendStatics = Object.setPrototypeOf || {
             __proto__: []
-        } instanceof Array && function(t, r) {
-            t.__proto__ = r;
-        } || function(t, r) {
-            for (var e in r) if (Object.prototype.hasOwnProperty.call(r, e)) t[e] = r[e];
+        } instanceof Array && function(r, t) {
+            r.__proto__ = t;
+        } || function(r, t) {
+            for (var e in t) if (Object.prototype.hasOwnProperty.call(t, e)) r[e] = t[e];
         };
-        return extendStatics(t, r);
+        return extendStatics(r, t);
     };
-    return function(t, r) {
-        if (typeof r !== "function" && r !== null) throw new TypeError("Class extends value " + String(r) + " is not a constructor or null");
-        extendStatics(t, r);
+    return function(r, t) {
+        if (typeof t !== "function" && t !== null) throw new TypeError("Class extends value " + String(t) + " is not a constructor or null");
+        extendStatics(r, t);
         function __() {
-            this.constructor = t;
+            this.constructor = r;
         }
-        t.prototype = r === null ? Object.create(r) : (__.prototype = r.prototype, new __);
+        r.prototype = t === null ? Object.create(t) : (__.prototype = t.prototype, new __);
     };
 }();
 
 import { ContainerIterator } from "../../ContainerBase";
 
-var TreeIterator = function(t) {
-    __extends(TreeIterator, t);
-    function TreeIterator(r, e, n) {
-        var i = t.call(this, n) || this;
-        i.D = r;
-        i.J = e;
-        if (i.iteratorType === 0) {
-            i.pre = function() {
-                if (this.D === this.J.Y) {
-                    throw new RangeError("Tree iterator access denied!");
+import { throwIteratorAccessError } from "../../../utils/throwError";
+
+var TreeIterator = function(r) {
+    __extends(TreeIterator, r);
+    function TreeIterator(t, e, i) {
+        var n = r.call(this, i) || this;
+        n.o = t;
+        n.h = e;
+        if (n.iteratorType === 0) {
+            n.pre = function() {
+                if (this.o === this.h.er) {
+                    throwIteratorAccessError();
                 }
-                this.D = this.D.pre();
+                this.o = this.o.W();
                 return this;
             };
-            i.next = function() {
-                if (this.D === this.J) {
-                    throw new RangeError("Tree iterator access denied!");
+            n.next = function() {
+                if (this.o === this.h) {
+                    throwIteratorAccessError();
                 }
-                this.D = this.D.next();
+                this.o = this.o.m();
                 return this;
             };
         } else {
-            i.pre = function() {
-                if (this.D === this.J.Z) {
-                    throw new RangeError("Tree iterator access denied!");
+            n.pre = function() {
+                if (this.o === this.h.tr) {
+                    throwIteratorAccessError();
                 }
-                this.D = this.D.next();
+                this.o = this.o.m();
                 return this;
             };
-            i.next = function() {
-                if (this.D === this.J) {
-                    throw new RangeError("Tree iterator access denied!");
+            n.next = function() {
+                if (this.o === this.h) {
+                    throwIteratorAccessError();
                 }
-                this.D = this.D.pre();
+                this.o = this.o.W();
                 return this;
             };
         }
-        return i;
+        return n;
     }
     Object.defineProperty(TreeIterator.prototype, "index", {
         get: function() {
-            var t = this.D;
-            var r = this.J.tt;
-            if (t === this.J) {
-                if (r) {
-                    return r.rt - 1;
+            var r = this.o;
+            var t = this.h.hr;
+            if (r === this.h) {
+                if (t) {
+                    return t.cr - 1;
                 }
                 return 0;
             }
             var e = 0;
-            if (t.Y) {
-                e += t.Y.rt;
+            if (r.er) {
+                e += r.er.cr;
             }
-            while (t !== r) {
-                var n = t.tt;
-                if (t === n.Z) {
+            while (r !== t) {
+                var i = r.hr;
+                if (r === i.tr) {
                     e += 1;
-                    if (n.Y) {
-                        e += n.Y.rt;
+                    if (i.er) {
+                        e += i.er.cr;
                     }
                 }
-                t = n;
+                r = i;
             }
             return e;
         },
         enumerable: false,
         configurable: true
     });
-    TreeIterator.prototype.equals = function(t) {
-        return this.D === t.D;
-    };
     return TreeIterator;
 }(ContainerIterator);
 
-export default TreeIterator;
\ No newline at end of file
+export default TreeIterator;
+//# sourceMappingURL=TreeIterator.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeNode.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeNode.js
index 6eaf86f4d61788..09ad742ea6032d 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeNode.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeNode.js
@@ -5,7 +5,7 @@ var __extends = this && this.t || function() {
         } instanceof Array && function(e, n) {
             e.__proto__ = n;
         } || function(e, n) {
-            for (var i in n) if (Object.prototype.hasOwnProperty.call(n, i)) e[i] = n[i];
+            for (var t in n) if (Object.prototype.hasOwnProperty.call(n, t)) e[t] = n[t];
         };
         return extendStatics(e, n);
     };
@@ -22,74 +22,74 @@ var __extends = this && this.t || function() {
 var TreeNode = function() {
     function TreeNode(e, n) {
         this.ee = 1;
-        this.W = undefined;
-        this.L = undefined;
-        this.Y = undefined;
-        this.Z = undefined;
-        this.tt = undefined;
-        this.W = e;
-        this.L = n;
+        this.p = undefined;
+        this.H = undefined;
+        this.er = undefined;
+        this.tr = undefined;
+        this.hr = undefined;
+        this.p = e;
+        this.H = n;
     }
-    TreeNode.prototype.pre = function() {
+    TreeNode.prototype.W = function() {
         var e = this;
-        if (e.ee === 1 && e.tt.tt === e) {
-            e = e.Z;
-        } else if (e.Y) {
-            e = e.Y;
-            while (e.Z) {
-                e = e.Z;
+        if (e.ee === 1 && e.hr.hr === e) {
+            e = e.tr;
+        } else if (e.er) {
+            e = e.er;
+            while (e.tr) {
+                e = e.tr;
             }
         } else {
-            var n = e.tt;
-            while (n.Y === e) {
+            var n = e.hr;
+            while (n.er === e) {
                 e = n;
-                n = e.tt;
+                n = e.hr;
             }
             e = n;
         }
         return e;
     };
-    TreeNode.prototype.next = function() {
+    TreeNode.prototype.m = function() {
         var e = this;
-        if (e.Z) {
-            e = e.Z;
-            while (e.Y) {
-                e = e.Y;
+        if (e.tr) {
+            e = e.tr;
+            while (e.er) {
+                e = e.er;
             }
             return e;
         } else {
-            var n = e.tt;
-            while (n.Z === e) {
+            var n = e.hr;
+            while (n.tr === e) {
                 e = n;
-                n = e.tt;
+                n = e.hr;
             }
-            if (e.Z !== n) {
+            if (e.tr !== n) {
                 return n;
             } else return e;
         }
     };
-    TreeNode.prototype.rotateLeft = function() {
-        var e = this.tt;
-        var n = this.Z;
-        var i = n.Y;
-        if (e.tt === this) e.tt = n; else if (e.Y === this) e.Y = n; else e.Z = n;
-        n.tt = e;
-        n.Y = this;
-        this.tt = n;
-        this.Z = i;
-        if (i) i.tt = this;
+    TreeNode.prototype.ne = function() {
+        var e = this.hr;
+        var n = this.tr;
+        var t = n.er;
+        if (e.hr === this) e.hr = n; else if (e.er === this) e.er = n; else e.tr = n;
+        n.hr = e;
+        n.er = this;
+        this.hr = n;
+        this.tr = t;
+        if (t) t.hr = this;
         return n;
     };
-    TreeNode.prototype.rotateRight = function() {
-        var e = this.tt;
-        var n = this.Y;
-        var i = n.Z;
-        if (e.tt === this) e.tt = n; else if (e.Y === this) e.Y = n; else e.Z = n;
-        n.tt = e;
-        n.Z = this;
-        this.tt = n;
-        this.Y = i;
-        if (i) i.tt = this;
+    TreeNode.prototype.te = function() {
+        var e = this.hr;
+        var n = this.er;
+        var t = n.tr;
+        if (e.hr === this) e.hr = n; else if (e.er === this) e.er = n; else e.tr = n;
+        n.hr = e;
+        n.tr = this;
+        this.hr = n;
+        this.er = t;
+        if (t) t.hr = this;
         return n;
     };
     return TreeNode;
@@ -101,30 +101,32 @@ var TreeNodeEnableIndex = function(e) {
     __extends(TreeNodeEnableIndex, e);
     function TreeNodeEnableIndex() {
         var n = e !== null && e.apply(this, arguments) || this;
-        n.Y = undefined;
-        n.Z = undefined;
-        n.tt = undefined;
-        n.rt = 1;
+        n.cr = 1;
         return n;
     }
-    TreeNodeEnableIndex.prototype.rotateLeft = function() {
-        var n = e.prototype.rotateLeft.call(this);
-        this.recount();
-        n.recount();
+    TreeNodeEnableIndex.prototype.ne = function() {
+        var n = e.prototype.ne.call(this);
+        this.ie();
+        n.ie();
         return n;
     };
-    TreeNodeEnableIndex.prototype.rotateRight = function() {
-        var n = e.prototype.rotateRight.call(this);
-        this.recount();
-        n.recount();
+    TreeNodeEnableIndex.prototype.te = function() {
+        var n = e.prototype.te.call(this);
+        this.ie();
+        n.ie();
         return n;
     };
-    TreeNodeEnableIndex.prototype.recount = function() {
-        this.rt = 1;
-        if (this.Y) this.rt += this.Y.rt;
-        if (this.Z) this.rt += this.Z.rt;
+    TreeNodeEnableIndex.prototype.ie = function() {
+        this.cr = 1;
+        if (this.er) {
+            this.cr += this.er.cr;
+        }
+        if (this.tr) {
+            this.cr += this.tr.cr;
+        }
     };
     return TreeNodeEnableIndex;
 }(TreeNode);
 
-export { TreeNodeEnableIndex };
\ No newline at end of file
+export { TreeNodeEnableIndex };
+//# sourceMappingURL=TreeNode.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/index.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/index.js
index 783932b17b5ac8..10b15ad8a4d091 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/index.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/index.js
@@ -1,37 +1,37 @@
 var __extends = this && this.t || function() {
-    var extendStatics = function(e, i) {
+    var extendStatics = function(e, r) {
         extendStatics = Object.setPrototypeOf || {
             __proto__: []
-        } instanceof Array && function(e, i) {
-            e.__proto__ = i;
-        } || function(e, i) {
-            for (var r in i) if (Object.prototype.hasOwnProperty.call(i, r)) e[r] = i[r];
+        } instanceof Array && function(e, r) {
+            e.__proto__ = r;
+        } || function(e, r) {
+            for (var i in r) if (Object.prototype.hasOwnProperty.call(r, i)) e[i] = r[i];
         };
-        return extendStatics(e, i);
+        return extendStatics(e, r);
     };
-    return function(e, i) {
-        if (typeof i !== "function" && i !== null) throw new TypeError("Class extends value " + String(i) + " is not a constructor or null");
-        extendStatics(e, i);
+    return function(e, r) {
+        if (typeof r !== "function" && r !== null) throw new TypeError("Class extends value " + String(r) + " is not a constructor or null");
+        extendStatics(e, r);
         function __() {
             this.constructor = e;
         }
-        e.prototype = i === null ? Object.create(i) : (__.prototype = i.prototype, new __);
+        e.prototype = r === null ? Object.create(r) : (__.prototype = r.prototype, new __);
     };
 }();
 
-var __read = this && this._ || function(e, i) {
-    var r = typeof Symbol === "function" && e[Symbol.iterator];
-    if (!r) return e;
-    var t = r.call(e), n, s = [], f;
+var __read = this && this.P || function(e, r) {
+    var i = typeof Symbol === "function" && e[Symbol.iterator];
+    if (!i) return e;
+    var t = i.call(e), n, s = [], f;
     try {
-        while ((i === void 0 || i-- > 0) && !(n = t.next()).done) s.push(n.value);
+        while ((r === void 0 || r-- > 0) && !(n = t.next()).done) s.push(n.value);
     } catch (e) {
         f = {
             error: e
         };
     } finally {
         try {
-            if (n && !n.done && (r = t["return"])) r.call(t);
+            if (n && !n.done && (i = t["return"])) i.call(t);
         } finally {
             if (f) throw f.error;
         }
@@ -39,487 +39,562 @@ var __read = this && this._ || function(e, i) {
     return s;
 };
 
-import { Container } from "../../ContainerBase";
+var __values = this && this.Z || function(e) {
+    var r = typeof Symbol === "function" && Symbol.iterator, i = r && e[r], t = 0;
+    if (i) return i.call(e);
+    if (e && typeof e.length === "number") return {
+        next: function() {
+            if (e && t >= e.length) e = void 0;
+            return {
+                value: e && e[t++],
+                done: !e
+            };
+        }
+    };
+    throw new TypeError(r ? "Object is not iterable." : "Symbol.iterator is not defined.");
+};
 
 import { TreeNode, TreeNodeEnableIndex } from "./TreeNode";
 
+import { Container } from "../../ContainerBase";
+
+import { throwIteratorAccessError } from "../../../utils/throwError";
+
 var TreeContainer = function(e) {
     __extends(TreeContainer, e);
-    function TreeContainer(i, r) {
-        if (i === void 0) {
-            i = function(e, i) {
-                if (e < i) return -1;
-                if (e > i) return 1;
+    function TreeContainer(r, i) {
+        if (r === void 0) {
+            r = function(e, r) {
+                if (e < r) return -1;
+                if (e > r) return 1;
                 return 0;
             };
         }
-        if (r === void 0) {
-            r = false;
+        if (i === void 0) {
+            i = false;
         }
         var t = e.call(this) || this;
-        t.rr = undefined;
-        t.ie = function(e, i) {
-            if (e === undefined) return false;
-            var r = t.ie(e.Y, i);
-            if (r) return true;
-            if (i(e)) return true;
-            return t.ie(e.Z, i);
-        };
-        t.A = i;
-        if (r) {
+        t.ir = undefined;
+        t.j = r;
+        if (i) {
             t.re = TreeNodeEnableIndex;
-            t.ir = function(e, i, r) {
-                var t = this.te(e, i, r);
+            t.v = function(e, r, i) {
+                var t = this.se(e, r, i);
                 if (t) {
-                    var n = t.tt;
-                    while (n !== this.J) {
-                        n.rt += 1;
-                        n = n.tt;
+                    var n = t.hr;
+                    while (n !== this.h) {
+                        n.cr += 1;
+                        n = n.hr;
                     }
-                    var s = this.ne(t);
+                    var s = this.fe(t);
                     if (s) {
                         var f = s, h = f.parentNode, u = f.grandParent, a = f.curNode;
-                        h.recount();
-                        u.recount();
-                        a.recount();
+                        h.ie();
+                        u.ie();
+                        a.ie();
                     }
                 }
+                return this.i;
             };
-            t.se = function(e) {
-                var i = this.fe(e);
-                while (i !== this.J) {
-                    i.rt -= 1;
-                    i = i.tt;
+            t.X = function(e) {
+                var r = this.he(e);
+                while (r !== this.h) {
+                    r.cr -= 1;
+                    r = r.hr;
                 }
             };
         } else {
             t.re = TreeNode;
-            t.ir = function(e, i, r) {
-                var t = this.te(e, i, r);
-                if (t) this.ne(t);
+            t.v = function(e, r, i) {
+                var t = this.se(e, r, i);
+                if (t) this.fe(t);
+                return this.i;
             };
-            t.se = t.fe;
+            t.X = t.he;
         }
-        t.J = new t.re;
+        t.h = new t.re;
         return t;
     }
-    TreeContainer.prototype.$ = function(e, i) {
-        var r;
+    TreeContainer.prototype.nr = function(e, r) {
+        var i = this.h;
         while (e) {
-            var t = this.A(e.W, i);
+            var t = this.j(e.p, r);
             if (t < 0) {
-                e = e.Z;
+                e = e.tr;
             } else if (t > 0) {
-                r = e;
-                e = e.Y;
+                i = e;
+                e = e.er;
             } else return e;
         }
-        return r === undefined ? this.J : r;
+        return i;
     };
-    TreeContainer.prototype.er = function(e, i) {
-        var r;
+    TreeContainer.prototype.ar = function(e, r) {
+        var i = this.h;
         while (e) {
-            var t = this.A(e.W, i);
+            var t = this.j(e.p, r);
             if (t <= 0) {
-                e = e.Z;
+                e = e.tr;
             } else {
-                r = e;
-                e = e.Y;
+                i = e;
+                e = e.er;
             }
         }
-        return r === undefined ? this.J : r;
+        return i;
     };
-    TreeContainer.prototype.tr = function(e, i) {
-        var r;
+    TreeContainer.prototype.ur = function(e, r) {
+        var i = this.h;
         while (e) {
-            var t = this.A(e.W, i);
+            var t = this.j(e.p, r);
             if (t < 0) {
-                r = e;
-                e = e.Z;
+                i = e;
+                e = e.tr;
             } else if (t > 0) {
-                e = e.Y;
+                e = e.er;
             } else return e;
         }
-        return r === undefined ? this.J : r;
+        return i;
     };
-    TreeContainer.prototype.nr = function(e, i) {
-        var r;
+    TreeContainer.prototype.sr = function(e, r) {
+        var i = this.h;
         while (e) {
-            var t = this.A(e.W, i);
+            var t = this.j(e.p, r);
             if (t < 0) {
-                r = e;
-                e = e.Z;
+                i = e;
+                e = e.tr;
             } else {
-                e = e.Y;
+                e = e.er;
             }
         }
-        return r === undefined ? this.J : r;
+        return i;
     };
-    TreeContainer.prototype.he = function(e) {
+    TreeContainer.prototype.ue = function(e) {
         while (true) {
-            var i = e.tt;
-            if (i === this.J) return;
+            var r = e.hr;
+            if (r === this.h) return;
             if (e.ee === 1) {
                 e.ee = 0;
                 return;
             }
-            if (e === i.Y) {
-                var r = i.Z;
-                if (r.ee === 1) {
-                    r.ee = 0;
-                    i.ee = 1;
-                    if (i === this.rr) {
-                        this.rr = i.rotateLeft();
-                    } else i.rotateLeft();
+            if (e === r.er) {
+                var i = r.tr;
+                if (i.ee === 1) {
+                    i.ee = 0;
+                    r.ee = 1;
+                    if (r === this.ir) {
+                        this.ir = r.ne();
+                    } else r.ne();
                 } else {
-                    if (r.Z && r.Z.ee === 1) {
-                        r.ee = i.ee;
-                        i.ee = 0;
-                        r.Z.ee = 0;
-                        if (i === this.rr) {
-                            this.rr = i.rotateLeft();
-                        } else i.rotateLeft();
+                    if (i.tr && i.tr.ee === 1) {
+                        i.ee = r.ee;
+                        r.ee = 0;
+                        i.tr.ee = 0;
+                        if (r === this.ir) {
+                            this.ir = r.ne();
+                        } else r.ne();
                         return;
-                    } else if (r.Y && r.Y.ee === 1) {
-                        r.ee = 1;
-                        r.Y.ee = 0;
-                        r.rotateRight();
+                    } else if (i.er && i.er.ee === 1) {
+                        i.ee = 1;
+                        i.er.ee = 0;
+                        i.te();
                     } else {
-                        r.ee = 1;
-                        e = i;
+                        i.ee = 1;
+                        e = r;
                     }
                 }
             } else {
-                var r = i.Y;
-                if (r.ee === 1) {
-                    r.ee = 0;
-                    i.ee = 1;
-                    if (i === this.rr) {
-                        this.rr = i.rotateRight();
-                    } else i.rotateRight();
+                var i = r.er;
+                if (i.ee === 1) {
+                    i.ee = 0;
+                    r.ee = 1;
+                    if (r === this.ir) {
+                        this.ir = r.te();
+                    } else r.te();
                 } else {
-                    if (r.Y && r.Y.ee === 1) {
-                        r.ee = i.ee;
-                        i.ee = 0;
-                        r.Y.ee = 0;
-                        if (i === this.rr) {
-                            this.rr = i.rotateRight();
-                        } else i.rotateRight();
+                    if (i.er && i.er.ee === 1) {
+                        i.ee = r.ee;
+                        r.ee = 0;
+                        i.er.ee = 0;
+                        if (r === this.ir) {
+                            this.ir = r.te();
+                        } else r.te();
                         return;
-                    } else if (r.Z && r.Z.ee === 1) {
-                        r.ee = 1;
-                        r.Z.ee = 0;
-                        r.rotateLeft();
+                    } else if (i.tr && i.tr.ee === 1) {
+                        i.ee = 1;
+                        i.tr.ee = 0;
+                        i.ne();
                     } else {
-                        r.ee = 1;
-                        e = i;
+                        i.ee = 1;
+                        e = r;
                     }
                 }
             }
         }
     };
-    TreeContainer.prototype.fe = function(e) {
-        var i, r;
-        if (this.o === 1) {
+    TreeContainer.prototype.he = function(e) {
+        var r, i;
+        if (this.i === 1) {
             this.clear();
-            return this.J;
+            return this.h;
         }
         var t = e;
-        while (t.Y || t.Z) {
-            if (t.Z) {
-                t = t.Z;
-                while (t.Y) t = t.Y;
+        while (t.er || t.tr) {
+            if (t.tr) {
+                t = t.tr;
+                while (t.er) t = t.er;
             } else {
-                t = t.Y;
+                t = t.er;
             }
-            i = __read([ t.W, e.W ], 2), e.W = i[0], t.W = i[1];
-            r = __read([ t.L, e.L ], 2), e.L = r[0], t.L = r[1];
+            r = __read([ t.p, e.p ], 2), e.p = r[0], t.p = r[1];
+            i = __read([ t.H, e.H ], 2), e.H = i[0], t.H = i[1];
             e = t;
         }
-        if (this.J.Y === t) {
-            this.J.Y = t.tt;
-        } else if (this.J.Z === t) {
-            this.J.Z = t.tt;
+        if (this.h.er === t) {
+            this.h.er = t.hr;
+        } else if (this.h.tr === t) {
+            this.h.tr = t.hr;
         }
-        this.he(t);
-        var n = t.tt;
-        if (t === n.Y) {
-            n.Y = undefined;
-        } else n.Z = undefined;
-        this.o -= 1;
-        this.rr.ee = 0;
+        this.ue(t);
+        var n = t.hr;
+        if (t === n.er) {
+            n.er = undefined;
+        } else n.tr = undefined;
+        this.i -= 1;
+        this.ir.ee = 0;
         return n;
     };
-    TreeContainer.prototype.ne = function(e) {
+    TreeContainer.prototype.ae = function(e, r) {
+        if (e === undefined) return false;
+        var i = this.ae(e.er, r);
+        if (i) return true;
+        if (r(e)) return true;
+        return this.ae(e.tr, r);
+    };
+    TreeContainer.prototype.fe = function(e) {
         while (true) {
-            var i = e.tt;
-            if (i.ee === 0) return;
-            var r = i.tt;
-            if (i === r.Y) {
-                var t = r.Z;
+            var r = e.hr;
+            if (r.ee === 0) return;
+            var i = r.hr;
+            if (r === i.er) {
+                var t = i.tr;
                 if (t && t.ee === 1) {
-                    t.ee = i.ee = 0;
-                    if (r === this.rr) return;
-                    r.ee = 1;
-                    e = r;
+                    t.ee = r.ee = 0;
+                    if (i === this.ir) return;
+                    i.ee = 1;
+                    e = i;
                     continue;
-                } else if (e === i.Z) {
+                } else if (e === r.tr) {
                     e.ee = 0;
-                    if (e.Y) e.Y.tt = i;
-                    if (e.Z) e.Z.tt = r;
-                    i.Z = e.Y;
-                    r.Y = e.Z;
-                    e.Y = i;
-                    e.Z = r;
-                    if (r === this.rr) {
-                        this.rr = e;
-                        this.J.tt = e;
+                    if (e.er) e.er.hr = r;
+                    if (e.tr) e.tr.hr = i;
+                    r.tr = e.er;
+                    i.er = e.tr;
+                    e.er = r;
+                    e.tr = i;
+                    if (i === this.ir) {
+                        this.ir = e;
+                        this.h.hr = e;
                     } else {
-                        var n = r.tt;
-                        if (n.Y === r) {
-                            n.Y = e;
-                        } else n.Z = e;
+                        var n = i.hr;
+                        if (n.er === i) {
+                            n.er = e;
+                        } else n.tr = e;
                     }
-                    e.tt = r.tt;
-                    i.tt = e;
-                    r.tt = e;
-                    r.ee = 1;
+                    e.hr = i.hr;
+                    r.hr = e;
+                    i.hr = e;
+                    i.ee = 1;
                     return {
-                        parentNode: i,
-                        grandParent: r,
+                        parentNode: r,
+                        grandParent: i,
                         curNode: e
                     };
                 } else {
-                    i.ee = 0;
-                    if (r === this.rr) {
-                        this.rr = r.rotateRight();
-                    } else r.rotateRight();
-                    r.ee = 1;
+                    r.ee = 0;
+                    if (i === this.ir) {
+                        this.ir = i.te();
+                    } else i.te();
+                    i.ee = 1;
                 }
             } else {
-                var t = r.Y;
+                var t = i.er;
                 if (t && t.ee === 1) {
-                    t.ee = i.ee = 0;
-                    if (r === this.rr) return;
-                    r.ee = 1;
-                    e = r;
+                    t.ee = r.ee = 0;
+                    if (i === this.ir) return;
+                    i.ee = 1;
+                    e = i;
                     continue;
-                } else if (e === i.Y) {
+                } else if (e === r.er) {
                     e.ee = 0;
-                    if (e.Y) e.Y.tt = r;
-                    if (e.Z) e.Z.tt = i;
-                    r.Z = e.Y;
-                    i.Y = e.Z;
-                    e.Y = r;
-                    e.Z = i;
-                    if (r === this.rr) {
-                        this.rr = e;
-                        this.J.tt = e;
+                    if (e.er) e.er.hr = i;
+                    if (e.tr) e.tr.hr = r;
+                    i.tr = e.er;
+                    r.er = e.tr;
+                    e.er = i;
+                    e.tr = r;
+                    if (i === this.ir) {
+                        this.ir = e;
+                        this.h.hr = e;
                     } else {
-                        var n = r.tt;
-                        if (n.Y === r) {
-                            n.Y = e;
-                        } else n.Z = e;
+                        var n = i.hr;
+                        if (n.er === i) {
+                            n.er = e;
+                        } else n.tr = e;
                     }
-                    e.tt = r.tt;
-                    i.tt = e;
-                    r.tt = e;
-                    r.ee = 1;
+                    e.hr = i.hr;
+                    r.hr = e;
+                    i.hr = e;
+                    i.ee = 1;
                     return {
-                        parentNode: i,
-                        grandParent: r,
+                        parentNode: r,
+                        grandParent: i,
                         curNode: e
                     };
                 } else {
-                    i.ee = 0;
-                    if (r === this.rr) {
-                        this.rr = r.rotateLeft();
-                    } else r.rotateLeft();
-                    r.ee = 1;
+                    r.ee = 0;
+                    if (i === this.ir) {
+                        this.ir = i.ne();
+                    } else i.ne();
+                    i.ee = 1;
                 }
             }
             return;
         }
     };
-    TreeContainer.prototype.te = function(e, i, r) {
-        if (this.rr === undefined) {
-            this.o += 1;
-            this.rr = new this.re(e, i);
-            this.rr.ee = 0;
-            this.rr.tt = this.J;
-            this.J.tt = this.rr;
-            this.J.Y = this.rr;
-            this.J.Z = this.rr;
+    TreeContainer.prototype.se = function(e, r, i) {
+        if (this.ir === undefined) {
+            this.i += 1;
+            this.ir = new this.re(e, r);
+            this.ir.ee = 0;
+            this.ir.hr = this.h;
+            this.h.hr = this.ir;
+            this.h.er = this.ir;
+            this.h.tr = this.ir;
             return;
         }
         var t;
-        var n = this.J.Y;
-        var s = this.A(n.W, e);
+        var n = this.h.er;
+        var s = this.j(n.p, e);
         if (s === 0) {
-            n.L = i;
+            n.H = r;
             return;
         } else if (s > 0) {
-            n.Y = new this.re(e, i);
-            n.Y.tt = n;
-            t = n.Y;
-            this.J.Y = t;
+            n.er = new this.re(e, r);
+            n.er.hr = n;
+            t = n.er;
+            this.h.er = t;
         } else {
-            var f = this.J.Z;
-            var h = this.A(f.W, e);
+            var f = this.h.tr;
+            var h = this.j(f.p, e);
             if (h === 0) {
-                f.L = i;
+                f.H = r;
                 return;
             } else if (h < 0) {
-                f.Z = new this.re(e, i);
-                f.Z.tt = f;
-                t = f.Z;
-                this.J.Z = t;
+                f.tr = new this.re(e, r);
+                f.tr.hr = f;
+                t = f.tr;
+                this.h.tr = t;
             } else {
-                if (r !== undefined) {
-                    var u = r.D;
-                    if (u !== this.J) {
-                        var a = this.A(u.W, e);
+                if (i !== undefined) {
+                    var u = i.o;
+                    if (u !== this.h) {
+                        var a = this.j(u.p, e);
                         if (a === 0) {
-                            u.L = i;
+                            u.H = r;
                             return;
                         } else if (a > 0) {
-                            var o = u.pre();
-                            var l = this.A(o.W, e);
+                            var o = u.W();
+                            var l = this.j(o.p, e);
                             if (l === 0) {
-                                o.L = i;
+                                o.H = r;
                                 return;
                             } else if (l < 0) {
-                                t = new this.re(e, i);
-                                if (o.Z === undefined) {
-                                    o.Z = t;
-                                    t.tt = o;
+                                t = new this.re(e, r);
+                                if (o.tr === undefined) {
+                                    o.tr = t;
+                                    t.hr = o;
                                 } else {
-                                    u.Y = t;
-                                    t.tt = u;
+                                    u.er = t;
+                                    t.hr = u;
                                 }
                             }
                         }
                     }
                 }
                 if (t === undefined) {
-                    t = this.rr;
+                    t = this.ir;
                     while (true) {
-                        var d = this.A(t.W, e);
-                        if (d > 0) {
-                            if (t.Y === undefined) {
-                                t.Y = new this.re(e, i);
-                                t.Y.tt = t;
-                                t = t.Y;
+                        var v = this.j(t.p, e);
+                        if (v > 0) {
+                            if (t.er === undefined) {
+                                t.er = new this.re(e, r);
+                                t.er.hr = t;
+                                t = t.er;
                                 break;
                             }
-                            t = t.Y;
-                        } else if (d < 0) {
-                            if (t.Z === undefined) {
-                                t.Z = new this.re(e, i);
-                                t.Z.tt = t;
-                                t = t.Z;
+                            t = t.er;
+                        } else if (v < 0) {
+                            if (t.tr === undefined) {
+                                t.tr = new this.re(e, r);
+                                t.tr.hr = t;
+                                t = t.tr;
                                 break;
                             }
-                            t = t.Z;
+                            t = t.tr;
                         } else {
-                            t.L = i;
+                            t.H = r;
                             return;
                         }
                     }
                 }
             }
         }
-        this.o += 1;
+        this.i += 1;
         return t;
     };
+    TreeContainer.prototype.g = function(e, r) {
+        while (e) {
+            var i = this.j(e.p, r);
+            if (i < 0) {
+                e = e.tr;
+            } else if (i > 0) {
+                e = e.er;
+            } else return e;
+        }
+        return e || this.h;
+    };
     TreeContainer.prototype.clear = function() {
-        this.o = 0;
-        this.rr = undefined;
-        this.J.tt = undefined;
-        this.J.Y = this.J.Z = undefined;
+        this.i = 0;
+        this.ir = undefined;
+        this.h.hr = undefined;
+        this.h.er = this.h.tr = undefined;
     };
-    TreeContainer.prototype.updateKeyByIterator = function(e, i) {
-        var r = e.D;
-        if (r === this.J) {
-            throw new TypeError("Invalid iterator!");
+    TreeContainer.prototype.updateKeyByIterator = function(e, r) {
+        var i = e.o;
+        if (i === this.h) {
+            throwIteratorAccessError();
         }
-        if (this.o === 1) {
-            r.W = i;
+        if (this.i === 1) {
+            i.p = r;
             return true;
         }
-        if (r === this.J.Y) {
-            if (this.A(r.next().W, i) > 0) {
-                r.W = i;
+        if (i === this.h.er) {
+            if (this.j(i.m().p, r) > 0) {
+                i.p = r;
                 return true;
             }
             return false;
         }
-        if (r === this.J.Z) {
-            if (this.A(r.pre().W, i) < 0) {
-                r.W = i;
+        if (i === this.h.tr) {
+            if (this.j(i.W().p, r) < 0) {
+                i.p = r;
                 return true;
             }
             return false;
         }
-        var t = r.pre().W;
-        if (this.A(t, i) >= 0) return false;
-        var n = r.next().W;
-        if (this.A(n, i) <= 0) return false;
-        r.W = i;
+        var t = i.W().p;
+        if (this.j(t, r) >= 0) return false;
+        var n = i.m().p;
+        if (this.j(n, r) <= 0) return false;
+        i.p = r;
         return true;
     };
     TreeContainer.prototype.eraseElementByPos = function(e) {
-        var i = this;
-        if (e < 0 || e > this.o - 1) {
+        if (e < 0 || e > this.i - 1) {
             throw new RangeError;
         }
         var r = 0;
-        this.ie(this.rr, (function(t) {
+        var i = this;
+        this.ae(this.ir, (function(t) {
             if (e === r) {
-                i.se(t);
+                i.X(t);
                 return true;
             }
             r += 1;
             return false;
         }));
-    };
-    TreeContainer.prototype.ar = function(e, i) {
-        while (e) {
-            var r = this.A(e.W, i);
-            if (r < 0) {
-                e = e.Z;
-            } else if (r > 0) {
-                e = e.Y;
-            } else return e;
-        }
-        return e;
+        return this.i;
     };
     TreeContainer.prototype.eraseElementByKey = function(e) {
-        if (!this.o) return;
-        var i = this.ar(this.rr, e);
-        if (i === undefined) return;
-        this.se(i);
+        if (this.i === 0) return false;
+        var r = this.g(this.ir, e);
+        if (r === this.h) return false;
+        this.X(r);
+        return true;
     };
     TreeContainer.prototype.eraseElementByIterator = function(e) {
-        var i = e.D;
-        if (i === this.J) {
-            throw new RangeError("Invalid iterator");
+        var r = e.o;
+        if (r === this.h) {
+            throwIteratorAccessError();
         }
-        if (i.Z === undefined) {
-            e = e.next();
+        var i = r.tr === undefined;
+        var t = e.iteratorType === 0;
+        if (t) {
+            if (i) e.next();
+        } else {
+            if (!i || r.er === undefined) e.next();
         }
-        this.se(i);
+        this.X(r);
         return e;
     };
+    TreeContainer.prototype.forEach = function(e) {
+        var r, i;
+        var t = 0;
+        try {
+            for (var n = __values(this), s = n.next(); !s.done; s = n.next()) {
+                var f = s.value;
+                e(f, t++, this);
+            }
+        } catch (e) {
+            r = {
+                error: e
+            };
+        } finally {
+            try {
+                if (s && !s.done && (i = n.return)) i.call(n);
+            } finally {
+                if (r) throw r.error;
+            }
+        }
+    };
+    TreeContainer.prototype.getElementByPos = function(e) {
+        var r, i;
+        if (e < 0 || e > this.i - 1) {
+            throw new RangeError;
+        }
+        var t;
+        var n = 0;
+        try {
+            for (var s = __values(this), f = s.next(); !f.done; f = s.next()) {
+                var h = f.value;
+                if (n === e) {
+                    t = h;
+                    break;
+                }
+                n += 1;
+            }
+        } catch (e) {
+            r = {
+                error: e
+            };
+        } finally {
+            try {
+                if (f && !f.done && (i = s.return)) i.call(s);
+            } finally {
+                if (r) throw r.error;
+            }
+        }
+        return t;
+    };
     TreeContainer.prototype.getHeight = function() {
-        if (!this.o) return 0;
+        if (this.i === 0) return 0;
         var traversal = function(e) {
             if (!e) return 0;
-            return Math.max(traversal(e.Y), traversal(e.Z)) + 1;
+            return Math.max(traversal(e.er), traversal(e.tr)) + 1;
         };
-        return traversal(this.rr);
+        return traversal(this.ir);
     };
     return TreeContainer;
 }(Container);
 
-export default TreeContainer;
\ No newline at end of file
+export default TreeContainer;
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedMap.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedMap.js
index b223414e9e58c8..f15b224366111f 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedMap.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedMap.js
@@ -19,117 +19,97 @@ var __extends = this && this.t || function() {
     };
 }();
 
-var __generator = this && this.i || function(r, e) {
+var __generator = this && this.u || function(r, e) {
     var t = {
         label: 0,
         sent: function() {
-            if (a[0] & 1) throw a[1];
-            return a[1];
+            if (o[0] & 1) throw o[1];
+            return o[1];
         },
         trys: [],
         ops: []
-    }, n, i, a, o;
-    return o = {
+    }, n, i, o, a;
+    return a = {
         next: verb(0),
         throw: verb(1),
         return: verb(2)
-    }, typeof Symbol === "function" && (o[Symbol.iterator] = function() {
+    }, typeof Symbol === "function" && (a[Symbol.iterator] = function() {
         return this;
-    }), o;
+    }), a;
     function verb(r) {
         return function(e) {
             return step([ r, e ]);
         };
     }
-    function step(o) {
+    function step(a) {
         if (n) throw new TypeError("Generator is already executing.");
         while (t) try {
-            if (n = 1, i && (a = o[0] & 2 ? i["return"] : o[0] ? i["throw"] || ((a = i["return"]) && a.call(i), 
-            0) : i.next) && !(a = a.call(i, o[1])).done) return a;
-            if (i = 0, a) o = [ o[0] & 2, a.value ];
-            switch (o[0]) {
+            if (n = 1, i && (o = a[0] & 2 ? i["return"] : a[0] ? i["throw"] || ((o = i["return"]) && o.call(i), 
+            0) : i.next) && !(o = o.call(i, a[1])).done) return o;
+            if (i = 0, o) a = [ a[0] & 2, o.value ];
+            switch (a[0]) {
               case 0:
               case 1:
-                a = o;
+                o = a;
                 break;
 
               case 4:
                 t.label++;
                 return {
-                    value: o[1],
+                    value: a[1],
                     done: false
                 };
 
               case 5:
                 t.label++;
-                i = o[1];
-                o = [ 0 ];
+                i = a[1];
+                a = [ 0 ];
                 continue;
 
               case 7:
-                o = t.ops.pop();
+                a = t.ops.pop();
                 t.trys.pop();
                 continue;
 
               default:
-                if (!(a = t.trys, a = a.length > 0 && a[a.length - 1]) && (o[0] === 6 || o[0] === 2)) {
+                if (!(o = t.trys, o = o.length > 0 && o[o.length - 1]) && (a[0] === 6 || a[0] === 2)) {
                     t = 0;
                     continue;
                 }
-                if (o[0] === 3 && (!a || o[1] > a[0] && o[1] < a[3])) {
-                    t.label = o[1];
+                if (a[0] === 3 && (!o || a[1] > o[0] && a[1] < o[3])) {
+                    t.label = a[1];
                     break;
                 }
-                if (o[0] === 6 && t.label < a[1]) {
-                    t.label = a[1];
-                    a = o;
+                if (a[0] === 6 && t.label < o[1]) {
+                    t.label = o[1];
+                    o = a;
                     break;
                 }
-                if (a && t.label < a[2]) {
-                    t.label = a[2];
-                    t.ops.push(o);
+                if (o && t.label < o[2]) {
+                    t.label = o[2];
+                    t.ops.push(a);
                     break;
                 }
-                if (a[2]) t.ops.pop();
+                if (o[2]) t.ops.pop();
                 t.trys.pop();
                 continue;
             }
-            o = e.call(r, t);
+            a = e.call(r, t);
         } catch (r) {
-            o = [ 6, r ];
+            a = [ 6, r ];
             i = 0;
         } finally {
-            n = a = 0;
+            n = o = 0;
         }
-        if (o[0] & 5) throw o[1];
+        if (a[0] & 5) throw a[1];
         return {
-            value: o[0] ? o[1] : void 0,
+            value: a[0] ? a[1] : void 0,
             done: true
         };
     }
 };
 
-var __read = this && this._ || function(r, e) {
-    var t = typeof Symbol === "function" && r[Symbol.iterator];
-    if (!t) return r;
-    var n = t.call(r), i, a = [], o;
-    try {
-        while ((e === void 0 || e-- > 0) && !(i = n.next()).done) a.push(i.value);
-    } catch (r) {
-        o = {
-            error: r
-        };
-    } finally {
-        try {
-            if (i && !i.done && (t = n["return"])) t.call(n);
-        } finally {
-            if (o) throw o.error;
-        }
-    }
-    return a;
-};
-
-var __values = this && this.u || function(r) {
+var __values = this && this.Z || function(r) {
     var e = typeof Symbol === "function" && Symbol.iterator, t = e && r[e], n = 0;
     if (t) return t.call(r);
     if (r && typeof r.length === "number") return {
@@ -148,6 +128,8 @@ import TreeContainer from "./Base";
 
 import TreeIterator from "./Base/TreeIterator";
 
+import { throwIteratorAccessError } from "../../utils/throwError";
+
 var OrderedMapIterator = function(r) {
     __extends(OrderedMapIterator, r);
     function OrderedMapIterator() {
@@ -155,19 +137,19 @@ var OrderedMapIterator = function(r) {
     }
     Object.defineProperty(OrderedMapIterator.prototype, "pointer", {
         get: function() {
-            var r = this;
-            if (this.D === this.J) {
-                throw new RangeError("OrderedMap iterator access denied");
+            if (this.o === this.h) {
+                throwIteratorAccessError();
             }
+            var r = this;
             return new Proxy([], {
                 get: function(e, t) {
-                    if (t === "0") return r.D.W; else if (t === "1") return r.D.L;
+                    if (t === "0") return r.o.p; else if (t === "1") return r.o.H;
                 },
                 set: function(e, t, n) {
                     if (t !== "1") {
                         throw new TypeError("props must be 1");
                     }
-                    r.D.L = n;
+                    r.o.H = n;
                     return true;
                 }
             });
@@ -176,13 +158,11 @@ var OrderedMapIterator = function(r) {
         configurable: true
     });
     OrderedMapIterator.prototype.copy = function() {
-        return new OrderedMapIterator(this.D, this.J, this.iteratorType);
+        return new OrderedMapIterator(this.o, this.h, this.iteratorType);
     };
     return OrderedMapIterator;
 }(TreeIterator);
 
-export { OrderedMapIterator };
-
 var OrderedMap = function(r) {
     __extends(OrderedMap, r);
     function OrderedMap(e, t, n) {
@@ -190,145 +170,94 @@ var OrderedMap = function(r) {
             e = [];
         }
         var i = r.call(this, t, n) || this;
-        i.X = function(r) {
-            return __generator(this, (function(e) {
-                switch (e.label) {
-                  case 0:
-                    if (r === undefined) return [ 2 ];
-                    return [ 5, __values(this.X(r.Y)) ];
-
-                  case 1:
-                    e.sent();
-                    return [ 4, [ r.W, r.L ] ];
-
-                  case 2:
-                    e.sent();
-                    return [ 5, __values(this.X(r.Z)) ];
-
-                  case 3:
-                    e.sent();
-                    return [ 2 ];
-                }
-            }));
-        };
+        var o = i;
         e.forEach((function(r) {
-            var e = __read(r, 2), t = e[0], n = e[1];
-            return i.setElement(t, n);
+            o.setElement(r[0], r[1]);
         }));
         return i;
     }
+    OrderedMap.prototype.rr = function(r) {
+        return __generator(this, (function(e) {
+            switch (e.label) {
+              case 0:
+                if (r === undefined) return [ 2 ];
+                return [ 5, __values(this.rr(r.er)) ];
+
+              case 1:
+                e.sent();
+                return [ 4, [ r.p, r.H ] ];
+
+              case 2:
+                e.sent();
+                return [ 5, __values(this.rr(r.tr)) ];
+
+              case 3:
+                e.sent();
+                return [ 2 ];
+            }
+        }));
+    };
     OrderedMap.prototype.begin = function() {
-        return new OrderedMapIterator(this.J.Y || this.J, this.J);
+        return new OrderedMapIterator(this.h.er || this.h, this.h);
     };
     OrderedMap.prototype.end = function() {
-        return new OrderedMapIterator(this.J, this.J);
+        return new OrderedMapIterator(this.h, this.h);
     };
     OrderedMap.prototype.rBegin = function() {
-        return new OrderedMapIterator(this.J.Z || this.J, this.J, 1);
+        return new OrderedMapIterator(this.h.tr || this.h, this.h, 1);
     };
     OrderedMap.prototype.rEnd = function() {
-        return new OrderedMapIterator(this.J, this.J, 1);
+        return new OrderedMapIterator(this.h, this.h, 1);
     };
     OrderedMap.prototype.front = function() {
-        if (!this.o) return undefined;
-        var r = this.J.Y;
-        return [ r.W, r.L ];
+        if (this.i === 0) return;
+        var r = this.h.er;
+        return [ r.p, r.H ];
     };
     OrderedMap.prototype.back = function() {
-        if (!this.o) return undefined;
-        var r = this.J.Z;
-        return [ r.W, r.L ];
-    };
-    OrderedMap.prototype.forEach = function(r) {
-        var e, t;
-        var n = 0;
-        try {
-            for (var i = __values(this), a = i.next(); !a.done; a = i.next()) {
-                var o = a.value;
-                r(o, n++);
-            }
-        } catch (r) {
-            e = {
-                error: r
-            };
-        } finally {
-            try {
-                if (a && !a.done && (t = i.return)) t.call(i);
-            } finally {
-                if (e) throw e.error;
-            }
-        }
+        if (this.i === 0) return;
+        var r = this.h.tr;
+        return [ r.p, r.H ];
     };
     OrderedMap.prototype.lowerBound = function(r) {
-        var e = this.$(this.rr, r);
-        return new OrderedMapIterator(e, this.J);
+        var e = this.nr(this.ir, r);
+        return new OrderedMapIterator(e, this.h);
     };
     OrderedMap.prototype.upperBound = function(r) {
-        var e = this.er(this.rr, r);
-        return new OrderedMapIterator(e, this.J);
+        var e = this.ar(this.ir, r);
+        return new OrderedMapIterator(e, this.h);
     };
     OrderedMap.prototype.reverseLowerBound = function(r) {
-        var e = this.tr(this.rr, r);
-        return new OrderedMapIterator(e, this.J);
+        var e = this.ur(this.ir, r);
+        return new OrderedMapIterator(e, this.h);
     };
     OrderedMap.prototype.reverseUpperBound = function(r) {
-        var e = this.nr(this.rr, r);
-        return new OrderedMapIterator(e, this.J);
+        var e = this.sr(this.ir, r);
+        return new OrderedMapIterator(e, this.h);
     };
     OrderedMap.prototype.setElement = function(r, e, t) {
-        this.ir(r, e, t);
+        return this.v(r, e, t);
     };
     OrderedMap.prototype.find = function(r) {
-        var e = this.ar(this.rr, r);
-        if (e !== undefined) {
-            return new OrderedMapIterator(e, this.J);
-        }
-        return this.end();
+        var e = this.g(this.ir, r);
+        return new OrderedMapIterator(e, this.h);
     };
     OrderedMap.prototype.getElementByKey = function(r) {
-        var e = this.ar(this.rr, r);
-        return e ? e.L : undefined;
-    };
-    OrderedMap.prototype.getElementByPos = function(r) {
-        var e, t;
-        if (r < 0 || r > this.o - 1) {
-            throw new RangeError;
-        }
-        var n;
-        var i = 0;
-        try {
-            for (var a = __values(this), o = a.next(); !o.done; o = a.next()) {
-                var u = o.value;
-                if (i === r) {
-                    n = u;
-                    break;
-                }
-                i += 1;
-            }
-        } catch (r) {
-            e = {
-                error: r
-            };
-        } finally {
-            try {
-                if (o && !o.done && (t = a.return)) t.call(a);
-            } finally {
-                if (e) throw e.error;
-            }
-        }
-        return n;
+        var e = this.g(this.ir, r);
+        return e.H;
     };
     OrderedMap.prototype.union = function(r) {
         var e = this;
         r.forEach((function(r) {
-            var t = __read(r, 2), n = t[0], i = t[1];
-            return e.setElement(n, i);
+            e.setElement(r[0], r[1]);
         }));
+        return this.i;
     };
     OrderedMap.prototype[Symbol.iterator] = function() {
-        return this.X(this.rr);
+        return this.rr(this.ir);
     };
     return OrderedMap;
 }(TreeContainer);
 
-export default OrderedMap;
\ No newline at end of file
+export default OrderedMap;
+//# sourceMappingURL=OrderedMap.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedSet.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedSet.js
index a4e79366dfdc14..88c34d62671a79 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedSet.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedSet.js
@@ -19,7 +19,7 @@ var __extends = this && this.t || function() {
     };
 }();
 
-var __generator = this && this.i || function(e, r) {
+var __generator = this && this.u || function(e, r) {
     var t = {
         label: 0,
         sent: function() {
@@ -109,7 +109,7 @@ var __generator = this && this.i || function(e, r) {
     }
 };
 
-var __values = this && this.u || function(e) {
+var __values = this && this.Z || function(e) {
     var r = typeof Symbol === "function" && Symbol.iterator, t = r && e[r], n = 0;
     if (t) return t.call(e);
     if (e && typeof e.length === "number") return {
@@ -128,6 +128,8 @@ import TreeContainer from "./Base";
 
 import TreeIterator from "./Base/TreeIterator";
 
+import { throwIteratorAccessError } from "../../utils/throwError";
+
 var OrderedSetIterator = function(e) {
     __extends(OrderedSetIterator, e);
     function OrderedSetIterator() {
@@ -135,22 +137,20 @@ var OrderedSetIterator = function(e) {
     }
     Object.defineProperty(OrderedSetIterator.prototype, "pointer", {
         get: function() {
-            if (this.D === this.J) {
-                throw new RangeError("OrderedSet iterator access denied!");
+            if (this.o === this.h) {
+                throwIteratorAccessError();
             }
-            return this.D.W;
+            return this.o.p;
         },
         enumerable: false,
         configurable: true
     });
     OrderedSetIterator.prototype.copy = function() {
-        return new OrderedSetIterator(this.D, this.J, this.iteratorType);
+        return new OrderedSetIterator(this.o, this.h, this.iteratorType);
     };
     return OrderedSetIterator;
 }(TreeIterator);
 
-export { OrderedSetIterator };
-
 var OrderedSet = function(e) {
     __extends(OrderedSet, e);
     function OrderedSet(r, t, n) {
@@ -158,135 +158,86 @@ var OrderedSet = function(e) {
             r = [];
         }
         var i = e.call(this, t, n) || this;
-        i.X = function(e) {
-            return __generator(this, (function(r) {
-                switch (r.label) {
-                  case 0:
-                    if (e === undefined) return [ 2 ];
-                    return [ 5, __values(this.X(e.Y)) ];
-
-                  case 1:
-                    r.sent();
-                    return [ 4, e.W ];
-
-                  case 2:
-                    r.sent();
-                    return [ 5, __values(this.X(e.Z)) ];
-
-                  case 3:
-                    r.sent();
-                    return [ 2 ];
-                }
-            }));
-        };
+        var o = i;
         r.forEach((function(e) {
-            return i.insert(e);
+            o.insert(e);
         }));
         return i;
     }
+    OrderedSet.prototype.rr = function(e) {
+        return __generator(this, (function(r) {
+            switch (r.label) {
+              case 0:
+                if (e === undefined) return [ 2 ];
+                return [ 5, __values(this.rr(e.er)) ];
+
+              case 1:
+                r.sent();
+                return [ 4, e.p ];
+
+              case 2:
+                r.sent();
+                return [ 5, __values(this.rr(e.tr)) ];
+
+              case 3:
+                r.sent();
+                return [ 2 ];
+            }
+        }));
+    };
     OrderedSet.prototype.begin = function() {
-        return new OrderedSetIterator(this.J.Y || this.J, this.J);
+        return new OrderedSetIterator(this.h.er || this.h, this.h);
     };
     OrderedSet.prototype.end = function() {
-        return new OrderedSetIterator(this.J, this.J);
+        return new OrderedSetIterator(this.h, this.h);
     };
     OrderedSet.prototype.rBegin = function() {
-        return new OrderedSetIterator(this.J.Z || this.J, this.J, 1);
+        return new OrderedSetIterator(this.h.tr || this.h, this.h, 1);
     };
     OrderedSet.prototype.rEnd = function() {
-        return new OrderedSetIterator(this.J, this.J, 1);
+        return new OrderedSetIterator(this.h, this.h, 1);
     };
     OrderedSet.prototype.front = function() {
-        return this.J.Y ? this.J.Y.W : undefined;
+        return this.h.er ? this.h.er.p : undefined;
     };
     OrderedSet.prototype.back = function() {
-        return this.J.Z ? this.J.Z.W : undefined;
-    };
-    OrderedSet.prototype.forEach = function(e) {
-        var r, t;
-        var n = 0;
-        try {
-            for (var i = __values(this), o = i.next(); !o.done; o = i.next()) {
-                var u = o.value;
-                e(u, n++);
-            }
-        } catch (e) {
-            r = {
-                error: e
-            };
-        } finally {
-            try {
-                if (o && !o.done && (t = i.return)) t.call(i);
-            } finally {
-                if (r) throw r.error;
-            }
-        }
-    };
-    OrderedSet.prototype.getElementByPos = function(e) {
-        var r, t;
-        if (e < 0 || e > this.o - 1) {
-            throw new RangeError;
-        }
-        var n;
-        var i = 0;
-        try {
-            for (var o = __values(this), u = o.next(); !u.done; u = o.next()) {
-                var d = u.value;
-                if (i === e) {
-                    n = d;
-                    break;
-                }
-                i += 1;
-            }
-        } catch (e) {
-            r = {
-                error: e
-            };
-        } finally {
-            try {
-                if (u && !u.done && (t = o.return)) t.call(o);
-            } finally {
-                if (r) throw r.error;
-            }
-        }
-        return n;
+        return this.h.tr ? this.h.tr.p : undefined;
     };
     OrderedSet.prototype.insert = function(e, r) {
-        this.ir(e, undefined, r);
+        return this.v(e, undefined, r);
     };
     OrderedSet.prototype.find = function(e) {
-        var r = this.ar(this.rr, e);
-        if (r !== undefined) {
-            return new OrderedSetIterator(r, this.J);
-        }
-        return this.end();
+        var r = this.g(this.ir, e);
+        return new OrderedSetIterator(r, this.h);
     };
     OrderedSet.prototype.lowerBound = function(e) {
-        var r = this.$(this.rr, e);
-        return new OrderedSetIterator(r, this.J);
+        var r = this.nr(this.ir, e);
+        return new OrderedSetIterator(r, this.h);
     };
     OrderedSet.prototype.upperBound = function(e) {
-        var r = this.er(this.rr, e);
-        return new OrderedSetIterator(r, this.J);
+        var r = this.ar(this.ir, e);
+        return new OrderedSetIterator(r, this.h);
     };
     OrderedSet.prototype.reverseLowerBound = function(e) {
-        var r = this.tr(this.rr, e);
-        return new OrderedSetIterator(r, this.J);
+        var r = this.ur(this.ir, e);
+        return new OrderedSetIterator(r, this.h);
     };
     OrderedSet.prototype.reverseUpperBound = function(e) {
-        var r = this.nr(this.rr, e);
-        return new OrderedSetIterator(r, this.J);
+        var r = this.sr(this.ir, e);
+        return new OrderedSetIterator(r, this.h);
     };
     OrderedSet.prototype.union = function(e) {
         var r = this;
         e.forEach((function(e) {
-            return r.insert(e);
+            r.insert(e);
         }));
+        return this.i;
     };
     OrderedSet.prototype[Symbol.iterator] = function() {
-        return this.X(this.rr);
+        return this.rr(this.ir);
     };
     return OrderedSet;
 }(TreeContainer);
 
-export default OrderedSet;
\ No newline at end of file
+export default OrderedSet;
+//# sourceMappingURL=OrderedSet.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/index.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/index.js
index 1c46fae3b2669a..5ee919b0251a11 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/index.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/index.js
@@ -16,4 +16,5 @@ export { default as OrderedMap } from "./container/TreeContainer/OrderedMap";
 
 export { default as HashSet } from "./container/HashContainer/HashSet";
 
-export { default as HashMap } from "./container/HashContainer/HashMap";
\ No newline at end of file
+export { default as HashMap } from "./container/HashContainer/HashMap";
+//# sourceMappingURL=index.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/utils/checkObject.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/utils/checkObject.js
new file mode 100644
index 00000000000000..5bc53d460dd56a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/utils/checkObject.js
@@ -0,0 +1,5 @@
+export default function checkObject(t) {
+    var e = typeof t;
+    return e === "object" && t !== null || e === "function";
+}
+//# sourceMappingURL=checkObject.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/utils/throwError.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/utils/throwError.js
new file mode 100644
index 00000000000000..2602590790c00a
--- /dev/null
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/esm/utils/throwError.js
@@ -0,0 +1,4 @@
+export function throwIteratorAccessError() {
+    throw new RangeError("Iterator access denied!");
+}
+//# sourceMappingURL=throwError.js.map
diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/umd/js-sdsl.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/umd/js-sdsl.js
index aa070ddb13a9b8..b28c89cbfe93e9 100644
--- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/umd/js-sdsl.js
+++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/umd/js-sdsl.js
@@ -1,2752 +1,3153 @@
-(function(t, i) {
-    typeof exports === "object" && typeof module !== "undefined" ? i(exports) : typeof define === "function" && define.amd ? define("sdsl", [ "exports" ], i) : (t = typeof globalThis !== "undefined" ? globalThis : t || self, 
-    i(t.sdsl = {}));
-})(this, (function(t) {
-    "use strict";
-    var extendStatics = function(t, i) {
-        extendStatics = Object.setPrototypeOf || {
-            __proto__: []
-        } instanceof Array && function(t, i) {
-            t.__proto__ = i;
-        } || function(t, i) {
-            for (var e in i) if (Object.prototype.hasOwnProperty.call(i, e)) t[e] = i[e];
-        };
-        return extendStatics(t, i);
-    };
-    function __extends(t, i) {
-        if (typeof i !== "function" && i !== null) throw new TypeError("Class extends value " + String(i) + " is not a constructor or null");
-        extendStatics(t, i);
-        function __() {
-            this.constructor = t;
-        }
-        t.prototype = i === null ? Object.create(i) : (__.prototype = i.prototype, new __);
-    }
-    function __generator(t, i) {
-        var e = {
-            label: 0,
-            sent: function() {
-                if (s[0] & 1) throw s[1];
-                return s[1];
-            },
-            trys: [],
-            ops: []
-        }, r, n, s, h;
-        return h = {
-            next: verb(0),
-            throw: verb(1),
-            return: verb(2)
-        }, typeof Symbol === "function" && (h[Symbol.iterator] = function() {
-            return this;
-        }), h;
-        function verb(t) {
-            return function(i) {
-                return step([ t, i ]);
-            };
-        }
-        function step(h) {
-            if (r) throw new TypeError("Generator is already executing.");
-            while (e) try {
-                if (r = 1, n && (s = h[0] & 2 ? n["return"] : h[0] ? n["throw"] || ((s = n["return"]) && s.call(n), 
-                0) : n.next) && !(s = s.call(n, h[1])).done) return s;
-                if (n = 0, s) h = [ h[0] & 2, s.value ];
-                switch (h[0]) {
-                  case 0:
-                  case 1:
-                    s = h;
-                    break;
-
-                  case 4:
-                    e.label++;
-                    return {
-                        value: h[1],
-                        done: false
-                    };
+/*!
+ * js-sdsl v4.2.0
+ * https://github.com/js-sdsl/js-sdsl
+ * (c) 2021-present ZLY201 
+ * MIT license
+ */
 
-                  case 5:
-                    e.label++;
-                    n = h[1];
-                    h = [ 0 ];
-                    continue;
+(function (global, factory) {
+    typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
+    typeof define === 'function' && define.amd ? define(['exports'], factory) :
+    (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.sdsl = {}));
+})(this, (function (exports) { 'use strict';
 
-                  case 7:
-                    h = e.ops.pop();
-                    e.trys.pop();
-                    continue;
+    /******************************************************************************
+    Copyright (c) Microsoft Corporation.
+
+    Permission to use, copy, modify, and/or distribute this software for any
+    purpose with or without fee is hereby granted.
+
+    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
+    REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+    AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
+    INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+    LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+    OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+    PERFORMANCE OF THIS SOFTWARE.
+    ***************************************************************************** */
+    /* global Reflect, Promise */
 
-                  default:
-                    if (!(s = e.trys, s = s.length > 0 && s[s.length - 1]) && (h[0] === 6 || h[0] === 2)) {
-                        e = 0;
-                        continue;
-                    }
-                    if (h[0] === 3 && (!s || h[1] > s[0] && h[1] < s[3])) {
-                        e.label = h[1];
-                        break;
-                    }
-                    if (h[0] === 6 && e.label < s[1]) {
-                        e.label = s[1];
-                        s = h;
-                        break;
-                    }
-                    if (s && e.label < s[2]) {
-                        e.label = s[2];
-                        e.ops.push(h);
-                        break;
-                    }
-                    if (s[2]) e.ops.pop();
-                    e.trys.pop();
-                    continue;
-                }
-                h = i.call(t, e);
-            } catch (t) {
-                h = [ 6, t ];
-                n = 0;
-            } finally {
-                r = s = 0;
-            }
-            if (h[0] & 5) throw h[1];
-            return {
-                value: h[0] ? h[1] : void 0,
-                done: true
-            };
-        }
+    var extendStatics = function (d, b) {
+      extendStatics = Object.setPrototypeOf || {
+        __proto__: []
+      } instanceof Array && function (d, b) {
+        d.__proto__ = b;
+      } || function (d, b) {
+        for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p];
+      };
+      return extendStatics(d, b);
+    };
+    function __extends(d, b) {
+      if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
+      extendStatics(d, b);
+      function __() {
+        this.constructor = d;
+      }
+      d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
     }
-    function __values(t) {
-        var i = typeof Symbol === "function" && Symbol.iterator, e = i && t[i], r = 0;
-        if (e) return e.call(t);
-        if (t && typeof t.length === "number") return {
-            next: function() {
-                if (t && r >= t.length) t = void 0;
-                return {
-                    value: t && t[r++],
-                    done: !t
-                };
-            }
+    function __generator(thisArg, body) {
+      var _ = {
+          label: 0,
+          sent: function () {
+            if (t[0] & 1) throw t[1];
+            return t[1];
+          },
+          trys: [],
+          ops: []
+        },
+        f,
+        y,
+        t,
+        g;
+      return g = {
+        next: verb(0),
+        "throw": verb(1),
+        "return": verb(2)
+      }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {
+        return this;
+      }), g;
+      function verb(n) {
+        return function (v) {
+          return step([n, v]);
+        };
+      }
+      function step(op) {
+        if (f) throw new TypeError("Generator is already executing.");
+        while (g && (g = 0, op[0] && (_ = 0)), _) try {
+          if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
+          if (y = 0, t) op = [op[0] & 2, t.value];
+          switch (op[0]) {
+            case 0:
+            case 1:
+              t = op;
+              break;
+            case 4:
+              _.label++;
+              return {
+                value: op[1],
+                done: false
+              };
+            case 5:
+              _.label++;
+              y = op[1];
+              op = [0];
+              continue;
+            case 7:
+              op = _.ops.pop();
+              _.trys.pop();
+              continue;
+            default:
+              if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
+                _ = 0;
+                continue;
+              }
+              if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {
+                _.label = op[1];
+                break;
+              }
+              if (op[0] === 6 && _.label < t[1]) {
+                _.label = t[1];
+                t = op;
+                break;
+              }
+              if (t && _.label < t[2]) {
+                _.label = t[2];
+                _.ops.push(op);
+                break;
+              }
+              if (t[2]) _.ops.pop();
+              _.trys.pop();
+              continue;
+          }
+          op = body.call(thisArg, _);
+        } catch (e) {
+          op = [6, e];
+          y = 0;
+        } finally {
+          f = t = 0;
+        }
+        if (op[0] & 5) throw op[1];
+        return {
+          value: op[0] ? op[1] : void 0,
+          done: true
         };
-        throw new TypeError(i ? "Object is not iterable." : "Symbol.iterator is not defined.");
+      }
     }
-    function __read(t, i) {
-        var e = typeof Symbol === "function" && t[Symbol.iterator];
-        if (!e) return t;
-        var r = e.call(t), n, s = [], h;
+    function __values(o) {
+      var s = typeof Symbol === "function" && Symbol.iterator,
+        m = s && o[s],
+        i = 0;
+      if (m) return m.call(o);
+      if (o && typeof o.length === "number") return {
+        next: function () {
+          if (o && i >= o.length) o = void 0;
+          return {
+            value: o && o[i++],
+            done: !o
+          };
+        }
+      };
+      throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined.");
+    }
+    function __read(o, n) {
+      var m = typeof Symbol === "function" && o[Symbol.iterator];
+      if (!m) return o;
+      var i = m.call(o),
+        r,
+        ar = [],
+        e;
+      try {
+        while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
+      } catch (error) {
+        e = {
+          error: error
+        };
+      } finally {
         try {
-            while ((i === void 0 || i-- > 0) && !(n = r.next()).done) s.push(n.value);
-        } catch (t) {
-            h = {
-                error: t
-            };
+          if (r && !r.done && (m = i["return"])) m.call(i);
         } finally {
-            try {
-                if (n && !n.done && (e = r["return"])) e.call(r);
-            } finally {
-                if (h) throw h.error;
-            }
+          if (e) throw e.error;
         }
-        return s;
+      }
+      return ar;
     }
-    function __spreadArray(t, i, e) {
-        if (e || arguments.length === 2) for (var r = 0, n = i.length, s; r < n; r++) {
-            if (s || !(r in i)) {
-                if (!s) s = Array.prototype.slice.call(i, 0, r);
-                s[r] = i[r];
-            }
+    function __spreadArray(to, from, pack) {
+      if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
+        if (ar || !(i in from)) {
+          if (!ar) ar = Array.prototype.slice.call(from, 0, i);
+          ar[i] = from[i];
         }
-        return t.concat(s || Array.prototype.slice.call(i));
+      }
+      return to.concat(ar || Array.prototype.slice.call(from));
     }
-    var i = function() {
-        function ContainerIterator(t) {
-            if (t === void 0) {
-                t = 0;
-            }
-            this.iteratorType = t;
+
+    var ContainerIterator = /** @class */function () {
+      /**
+       * @internal
+       */
+      function ContainerIterator(iteratorType) {
+        if (iteratorType === void 0) {
+          iteratorType = 0 /* IteratorType.NORMAL */;
         }
-        return ContainerIterator;
+        this.iteratorType = iteratorType;
+      }
+      /**
+       * @param iter - The other iterator you want to compare.
+       * @returns Whether this equals to obj.
+       * @example
+       * container.find(1).equals(container.end());
+       */
+      ContainerIterator.prototype.equals = function (iter) {
+        return this._node === iter._node;
+      };
+      return ContainerIterator;
     }();
-    var e = function() {
-        function Base() {
-            this.t = 0;
-        }
-        Base.prototype.size = function() {
-            return this.t;
-        };
-        Base.prototype.empty = function() {
-            return this.t === 0;
-        };
-        return Base;
+    var Base = /** @class */function () {
+      function Base() {
+        /**
+         * @description Container's size.
+         * @internal
+         */
+        this._length = 0;
+      }
+      Object.defineProperty(Base.prototype, "length", {
+        /**
+         * @returns The size of the container.
+         * @example
+         * const container = new Vector([1, 2]);
+         * console.log(container.length); // 2
+         */
+        get: function () {
+          return this._length;
+        },
+        enumerable: false,
+        configurable: true
+      });
+      /**
+       * @returns The size of the container.
+       * @example
+       * const container = new Vector([1, 2]);
+       * console.log(container.size()); // 2
+       */
+      Base.prototype.size = function () {
+        return this._length;
+      };
+      /**
+       * @returns Whether the container is empty.
+       * @example
+       * container.clear();
+       * console.log(container.empty());  // true
+       */
+      Base.prototype.empty = function () {
+        return this._length === 0;
+      };
+      return Base;
     }();
-    var r = function(t) {
-        __extends(Container, t);
-        function Container() {
-            return t !== null && t.apply(this, arguments) || this;
-        }
-        return Container;
-    }(e);
-    var n = function(t) {
-        __extends(Stack, t);
-        function Stack(i) {
-            if (i === void 0) {
-                i = [];
-            }
-            var e = t.call(this) || this;
-            e.i = [];
-            i.forEach((function(t) {
-                return e.push(t);
-            }));
-            return e;
-        }
-        Stack.prototype.clear = function() {
-            this.t = 0;
-            this.i.length = 0;
-        };
-        Stack.prototype.push = function(t) {
-            this.i.push(t);
-            this.t += 1;
-        };
-        Stack.prototype.pop = function() {
-            this.i.pop();
-            if (this.t > 0) this.t -= 1;
-        };
-        Stack.prototype.top = function() {
-            return this.i[this.t - 1];
-        };
-        return Stack;
-    }(e);
-    var s = function(t) {
-        __extends(SequentialContainer, t);
-        function SequentialContainer() {
-            return t !== null && t.apply(this, arguments) || this;
-        }
-        return SequentialContainer;
-    }(r);
-    var h = function(t) {
-        __extends(RandomIterator, t);
-        function RandomIterator(i, e, r, n, s) {
-            var h = t.call(this, s) || this;
-            h.h = i;
-            h.u = e;
-            h.o = r;
-            h.v = n;
-            if (h.iteratorType === 0) {
-                h.pre = function() {
-                    if (this.h === 0) {
-                        throw new RangeError("Random iterator access denied!");
-                    }
-                    this.h -= 1;
-                    return this;
-                };
-                h.next = function() {
-                    if (this.h === this.u()) {
-                        throw new RangeError("Random Iterator access denied!");
-                    }
-                    this.h += 1;
-                    return this;
-                };
-            } else {
-                h.pre = function() {
-                    if (this.h === this.u() - 1) {
-                        throw new RangeError("Random iterator access denied!");
-                    }
-                    this.h += 1;
-                    return this;
-                };
-                h.next = function() {
-                    if (this.h === -1) {
-                        throw new RangeError("Random iterator access denied!");
-                    }
-                    this.h -= 1;
-                    return this;
-                };
-            }
-            return h;
+    var Container = /** @class */function (_super) {
+      __extends(Container, _super);
+      function Container() {
+        return _super !== null && _super.apply(this, arguments) || this;
+      }
+      return Container;
+    }(Base);
+
+    var Stack = /** @class */function (_super) {
+      __extends(Stack, _super);
+      function Stack(container) {
+        if (container === void 0) {
+          container = [];
         }
-        Object.defineProperty(RandomIterator.prototype, "pointer", {
-            get: function() {
-                return this.o(this.h);
-            },
-            set: function(t) {
-                this.v(this.h, t);
-            },
-            enumerable: false,
-            configurable: true
+        var _this = _super.call(this) || this;
+        /**
+         * @internal
+         */
+        _this._stack = [];
+        var self = _this;
+        container.forEach(function (el) {
+          self.push(el);
         });
-        RandomIterator.prototype.equals = function(t) {
-            return this.h === t.h;
-        };
-        return RandomIterator;
-    }(i);
-    var u = function(t) {
-        __extends(DequeIterator, t);
-        function DequeIterator() {
-            return t !== null && t.apply(this, arguments) || this;
-        }
-        DequeIterator.prototype.copy = function() {
-            return new DequeIterator(this.h, this.u, this.o, this.v, this.iteratorType);
-        };
-        return DequeIterator;
-    }(h);
-    var f = function(t) {
-        __extends(Deque, t);
-        function Deque(i, e) {
-            if (i === void 0) {
-                i = [];
-            }
-            if (e === void 0) {
-                e = 1 << 12;
-            }
-            var r = t.call(this) || this;
-            r.l = 0;
-            r._ = 0;
-            r.L = 0;
-            r.p = 0;
-            r.O = 0;
-            r.k = [];
-            var n;
-            if ("size" in i) {
-                if (typeof i.size === "number") {
-                    n = i.size;
-                } else {
-                    n = i.size();
-                }
-            } else if ("length" in i) {
-                n = i.length;
-            } else {
-                throw new RangeError("Can't get container's size!");
-            }
-            r.S = e;
-            r.O = Math.max(Math.ceil(n / r.S), 1);
-            for (var s = 0; s < r.O; ++s) {
-                r.k.push(new Array(r.S));
-            }
-            var h = Math.ceil(n / r.S);
-            r.l = r.L = (r.O >> 1) - (h >> 1);
-            r._ = r.p = r.S - n % r.S >> 1;
-            i.forEach((function(t) {
-                return r.pushBack(t);
-            }));
-            r.size = r.size.bind(r);
-            r.getElementByPos = r.getElementByPos.bind(r);
-            r.setElementByPos = r.setElementByPos.bind(r);
-            return r;
-        }
-        Deque.prototype.I = function() {
-            var t = [];
-            var i = Math.max(this.O >> 1, 1);
-            for (var e = 0; e < i; ++e) {
-                t[e] = new Array(this.S);
-            }
-            for (var e = this.l; e < this.O; ++e) {
-                t[t.length] = this.k[e];
-            }
-            for (var e = 0; e < this.L; ++e) {
-                t[t.length] = this.k[e];
-            }
-            t[t.length] = __spreadArray([], __read(this.k[this.L]), false);
-            this.l = i;
-            this.L = t.length - 1;
-            for (var e = 0; e < i; ++e) {
-                t[t.length] = new Array(this.S);
-            }
-            this.k = t;
-            this.O = t.length;
-        };
-        Deque.prototype.g = function(t) {
-            var i = this._ + t + 1;
-            var e = i % this.S;
-            var r = e - 1;
-            var n = this.l + (i - e) / this.S;
-            if (e === 0) n -= 1;
-            n %= this.O;
-            if (r < 0) r += this.S;
-            return {
-                curNodeBucketIndex: n,
-                curNodePointerIndex: r
-            };
-        };
-        Deque.prototype.clear = function() {
-            this.k = [ [] ];
-            this.O = 1;
-            this.l = this.L = this.t = 0;
-            this._ = this.p = this.S >> 1;
-        };
-        Deque.prototype.front = function() {
-            return this.k[this.l][this._];
-        };
-        Deque.prototype.back = function() {
-            return this.k[this.L][this.p];
-        };
-        Deque.prototype.begin = function() {
-            return new u(0, this.size, this.getElementByPos, this.setElementByPos);
-        };
-        Deque.prototype.end = function() {
-            return new u(this.t, this.size, this.getElementByPos, this.setElementByPos);
-        };
-        Deque.prototype.rBegin = function() {
-            return new u(this.t - 1, this.size, this.getElementByPos, this.setElementByPos, 1);
-        };
-        Deque.prototype.rEnd = function() {
-            return new u(-1, this.size, this.getElementByPos, this.setElementByPos, 1);
-        };
-        Deque.prototype.pushBack = function(t) {
-            if (this.t) {
-                if (this.p < this.S - 1) {
-                    this.p += 1;
-                } else if (this.L < this.O - 1) {
-                    this.L += 1;
-                    this.p = 0;
-                } else {
-                    this.L = 0;
-                    this.p = 0;
-                }
-                if (this.L === this.l && this.p === this._) this.I();
-            }
-            this.t += 1;
-            this.k[this.L][this.p] = t;
-        };
-        Deque.prototype.popBack = function() {
-            if (!this.t) return;
-            this.k[this.L][this.p] = undefined;
-            if (this.t !== 1) {
-                if (this.p > 0) {
-                    this.p -= 1;
-                } else if (this.L > 0) {
-                    this.L -= 1;
-                    this.p = this.S - 1;
-                } else {
-                    this.L = this.O - 1;
-                    this.p = this.S - 1;
-                }
-            }
-            this.t -= 1;
-        };
-        Deque.prototype.pushFront = function(t) {
-            if (this.t) {
-                if (this._ > 0) {
-                    this._ -= 1;
-                } else if (this.l > 0) {
-                    this.l -= 1;
-                    this._ = this.S - 1;
-                } else {
-                    this.l = this.O - 1;
-                    this._ = this.S - 1;
-                }
-                if (this.l === this.L && this._ === this.p) this.I();
-            }
-            this.t += 1;
-            this.k[this.l][this._] = t;
-        };
-        Deque.prototype.popFront = function() {
-            if (!this.t) return;
-            this.k[this.l][this._] = undefined;
-            if (this.t !== 1) {
-                if (this._ < this.S - 1) {
-                    this._ += 1;
-                } else if (this.l < this.O - 1) {
-                    this.l += 1;
-                    this._ = 0;
-                } else {
-                    this.l = 0;
-                    this._ = 0;
-                }
-            }
-            this.t -= 1;
-        };
-        Deque.prototype.forEach = function(t) {
-            for (var i = 0; i < this.t; ++i) {
-                t(this.getElementByPos(i), i);
-            }
-        };
-        Deque.prototype.getElementByPos = function(t) {
-            var i = this.g(t), e = i.curNodeBucketIndex, r = i.curNodePointerIndex;
-            return this.k[e][r];
-        };
-        Deque.prototype.setElementByPos = function(t, i) {
-            var e = this.g(t), r = e.curNodeBucketIndex, n = e.curNodePointerIndex;
-            this.k[r][n] = i;
-        };
-        Deque.prototype.insert = function(t, i, e) {
-            if (e === void 0) {
-                e = 1;
-            }
-            if (t === 0) {
-                while (e--) this.pushFront(i);
-            } else if (t === this.t) {
-                while (e--) this.pushBack(i);
-            } else {
-                var r = [];
-                for (var n = t; n < this.t; ++n) {
-                    r.push(this.getElementByPos(n));
-                }
-                this.cut(t - 1);
-                for (var n = 0; n < e; ++n) this.pushBack(i);
-                for (var n = 0; n < r.length; ++n) this.pushBack(r[n]);
-            }
-        };
-        Deque.prototype.cut = function(t) {
-            if (t < 0) {
-                this.clear();
-                return;
-            }
-            var i = this.g(t), e = i.curNodeBucketIndex, r = i.curNodePointerIndex;
-            this.L = e;
-            this.p = r;
-            this.t = t + 1;
-        };
-        Deque.prototype.eraseElementByPos = function(t) {
-            var i = this;
-            if (t === 0) this.popFront(); else if (t === this.t - 1) this.popBack(); else {
-                var e = [];
-                for (var r = t + 1; r < this.t; ++r) {
-                    e.push(this.getElementByPos(r));
-                }
-                this.cut(t);
-                this.popBack();
-                e.forEach((function(t) {
-                    return i.pushBack(t);
-                }));
-            }
-        };
-        Deque.prototype.eraseElementByValue = function(t) {
-            if (!this.t) return;
-            var i = [];
-            for (var e = 0; e < this.t; ++e) {
-                var r = this.getElementByPos(e);
-                if (r !== t) i.push(r);
-            }
-            var n = i.length;
-            for (var e = 0; e < n; ++e) this.setElementByPos(e, i[e]);
-            this.cut(n - 1);
-        };
-        Deque.prototype.eraseElementByIterator = function(t) {
-            var i = t.h;
-            this.eraseElementByPos(i);
-            t = t.next();
-            return t;
-        };
-        Deque.prototype.find = function(t) {
-            for (var i = 0; i < this.t; ++i) {
-                if (this.getElementByPos(i) === t) {
-                    return new u(i, this.size, this.getElementByPos, this.setElementByPos);
-                }
-            }
-            return this.end();
-        };
-        Deque.prototype.reverse = function() {
-            var t = 0;
-            var i = this.t - 1;
-            while (t < i) {
-                var e = this.getElementByPos(t);
-                this.setElementByPos(t, this.getElementByPos(i));
-                this.setElementByPos(i, e);
-                t += 1;
-                i -= 1;
-            }
-        };
-        Deque.prototype.unique = function() {
-            if (this.t <= 1) return;
-            var t = 1;
-            var i = this.getElementByPos(0);
-            for (var e = 1; e < this.t; ++e) {
-                var r = this.getElementByPos(e);
-                if (r !== i) {
-                    i = r;
-                    this.setElementByPos(t++, r);
-                }
-            }
-            while (this.t > t) this.popBack();
-        };
-        Deque.prototype.sort = function(t) {
-            var i = [];
-            for (var e = 0; e < this.t; ++e) {
-                i.push(this.getElementByPos(e));
-            }
-            i.sort(t);
-            for (var e = 0; e < this.t; ++e) this.setElementByPos(e, i[e]);
-        };
-        Deque.prototype.shrinkToFit = function() {
-            if (!this.t) return;
-            var t = [];
-            this.forEach((function(i) {
-                return t.push(i);
-            }));
-            this.O = Math.max(Math.ceil(this.t / this.S), 1);
-            this.t = this.l = this.L = this._ = this.p = 0;
-            this.k = [];
-            for (var i = 0; i < this.O; ++i) {
-                this.k.push(new Array(this.S));
-            }
-            for (var i = 0; i < t.length; ++i) this.pushBack(t[i]);
-        };
-        Deque.prototype[Symbol.iterator] = function() {
-            return function() {
-                var t;
-                return __generator(this, (function(i) {
-                    switch (i.label) {
-                      case 0:
-                        t = 0;
-                        i.label = 1;
-
-                      case 1:
-                        if (!(t < this.t)) return [ 3, 4 ];
-                        return [ 4, this.getElementByPos(t) ];
+        return _this;
+      }
+      Stack.prototype.clear = function () {
+        this._length = 0;
+        this._stack = [];
+      };
+      /**
+       * @description Insert element to stack's end.
+       * @description The element you want to push to the back.
+       * @returns The container length after erasing.
+       */
+      Stack.prototype.push = function (element) {
+        this._stack.push(element);
+        this._length += 1;
+        return this._length;
+      };
+      /**
+       * @description Removes the end element.
+       * @returns The element you popped.
+       */
+      Stack.prototype.pop = function () {
+        if (this._length === 0) return;
+        this._length -= 1;
+        return this._stack.pop();
+      };
+      /**
+       * @description Accesses the end element.
+       * @returns The last element.
+       */
+      Stack.prototype.top = function () {
+        return this._stack[this._length - 1];
+      };
+      return Stack;
+    }(Base);
 
-                      case 2:
-                        i.sent();
-                        i.label = 3;
+    var SequentialContainer = /** @class */function (_super) {
+      __extends(SequentialContainer, _super);
+      function SequentialContainer() {
+        return _super !== null && _super.apply(this, arguments) || this;
+      }
+      return SequentialContainer;
+    }(Container);
 
-                      case 3:
-                        ++t;
-                        return [ 3, 1 ];
+    /**
+     * @description Throw an iterator access error.
+     * @internal
+     */
+    function throwIteratorAccessError() {
+      throw new RangeError('Iterator access denied!');
+    }
 
-                      case 4:
-                        return [ 2 ];
-                    }
-                }));
-            }.bind(this)();
-        };
-        return Deque;
-    }(s);
-    var a = function(t) {
-        __extends(Queue, t);
-        function Queue(i) {
-            if (i === void 0) {
-                i = [];
-            }
-            var e = t.call(this) || this;
-            e.T = new f(i);
-            e.t = e.T.size();
-            return e;
-        }
-        Queue.prototype.clear = function() {
-            this.T.clear();
-            this.t = 0;
-        };
-        Queue.prototype.push = function(t) {
-            this.T.pushBack(t);
-            this.t += 1;
-        };
-        Queue.prototype.pop = function() {
-            this.T.popFront();
-            if (this.t) this.t -= 1;
-        };
-        Queue.prototype.front = function() {
-            return this.T.front();
-        };
-        return Queue;
-    }(e);
-    var o = function(t) {
-        __extends(PriorityQueue, t);
-        function PriorityQueue(i, e, r) {
-            if (i === void 0) {
-                i = [];
-            }
-            if (e === void 0) {
-                e = function(t, i) {
-                    if (t > i) return -1;
-                    if (t < i) return 1;
-                    return 0;
-                };
-            }
-            if (r === void 0) {
-                r = true;
-            }
-            var n = t.call(this) || this;
-            n.M = e;
-            if (Array.isArray(i)) {
-                n.q = r ? __spreadArray([], __read(i), false) : i;
-            } else {
-                n.q = [];
-                i.forEach((function(t) {
-                    return n.q.push(t);
-                }));
-            }
-            n.t = n.q.length;
-            var s = n.t >> 1;
-            for (var h = n.t - 1 >> 1; h >= 0; --h) {
-                n.D(h, s);
-            }
-            return n;
-        }
-        PriorityQueue.prototype.m = function(t) {
-            var i = this.q[t];
-            while (t > 0) {
-                var e = t - 1 >> 1;
-                var r = this.q[e];
-                if (this.M(r, i) <= 0) break;
-                this.q[t] = r;
-                t = e;
-            }
-            this.q[t] = i;
-        };
-        PriorityQueue.prototype.D = function(t, i) {
-            var e = this.q[t];
-            while (t < i) {
-                var r = t << 1 | 1;
-                var n = r + 1;
-                var s = this.q[r];
-                if (n < this.t && this.M(s, this.q[n]) > 0) {
-                    r = n;
-                    s = this.q[n];
-                }
-                if (this.M(s, e) >= 0) break;
-                this.q[t] = s;
-                t = r;
-            }
-            this.q[t] = e;
-        };
-        PriorityQueue.prototype.clear = function() {
-            this.t = 0;
-            this.q.length = 0;
-        };
-        PriorityQueue.prototype.push = function(t) {
-            this.q.push(t);
-            this.m(this.t);
-            this.t += 1;
-        };
-        PriorityQueue.prototype.pop = function() {
-            if (!this.t) return;
-            var t = this.q.pop();
-            this.t -= 1;
-            if (this.t) {
-                this.q[0] = t;
-                this.D(0, this.t >> 1);
-            }
-        };
-        PriorityQueue.prototype.top = function() {
-            return this.q[0];
-        };
-        PriorityQueue.prototype.find = function(t) {
-            return this.q.indexOf(t) >= 0;
-        };
-        PriorityQueue.prototype.remove = function(t) {
-            var i = this.q.indexOf(t);
-            if (i < 0) return false;
-            if (i === 0) {
-                this.pop();
-            } else if (i === this.t - 1) {
-                this.q.pop();
-                this.t -= 1;
-            } else {
-                this.q.splice(i, 1, this.q.pop());
-                this.t -= 1;
-                this.m(i);
-                this.D(i, this.t >> 1);
-            }
-            return true;
-        };
-        PriorityQueue.prototype.updateItem = function(t) {
-            var i = this.q.indexOf(t);
-            if (i < 0) return false;
-            this.m(i);
-            this.D(i, this.t >> 1);
-            return true;
-        };
-        PriorityQueue.prototype.toArray = function() {
-            return __spreadArray([], __read(this.q), false);
-        };
-        return PriorityQueue;
-    }(e);
-    var c = function(t) {
-        __extends(VectorIterator, t);
-        function VectorIterator() {
-            return t !== null && t.apply(this, arguments) || this;
-        }
-        VectorIterator.prototype.copy = function() {
-            return new VectorIterator(this.h, this.u, this.o, this.v, this.iteratorType);
-        };
-        return VectorIterator;
-    }(h);
-    var v = function(t) {
-        __extends(Vector, t);
-        function Vector(i, e) {
-            if (i === void 0) {
-                i = [];
-            }
-            if (e === void 0) {
-                e = true;
-            }
-            var r = t.call(this) || this;
-            if (Array.isArray(i)) {
-                r.C = e ? __spreadArray([], __read(i), false) : i;
-                r.t = i.length;
-            } else {
-                r.C = [];
-                i.forEach((function(t) {
-                    return r.pushBack(t);
-                }));
-            }
-            r.size = r.size.bind(r);
-            r.getElementByPos = r.getElementByPos.bind(r);
-            r.setElementByPos = r.setElementByPos.bind(r);
-            return r;
-        }
-        Vector.prototype.clear = function() {
-            this.t = 0;
-            this.C.length = 0;
-        };
-        Vector.prototype.begin = function() {
-            return new c(0, this.size, this.getElementByPos, this.setElementByPos);
-        };
-        Vector.prototype.end = function() {
-            return new c(this.t, this.size, this.getElementByPos, this.setElementByPos);
-        };
-        Vector.prototype.rBegin = function() {
-            return new c(this.t - 1, this.size, this.getElementByPos, this.setElementByPos, 1);
-        };
-        Vector.prototype.rEnd = function() {
-            return new c(-1, this.size, this.getElementByPos, this.setElementByPos, 1);
-        };
-        Vector.prototype.front = function() {
-            return this.C[0];
-        };
-        Vector.prototype.back = function() {
-            return this.C[this.t - 1];
-        };
-        Vector.prototype.forEach = function(t) {
-            for (var i = 0; i < this.t; ++i) {
-                t(this.C[i], i);
-            }
-        };
-        Vector.prototype.getElementByPos = function(t) {
-            return this.C[t];
-        };
-        Vector.prototype.eraseElementByPos = function(t) {
-            this.C.splice(t, 1);
-            this.t -= 1;
-        };
-        Vector.prototype.eraseElementByValue = function(t) {
-            var i = 0;
-            for (var e = 0; e < this.t; ++e) {
-                if (this.C[e] !== t) {
-                    this.C[i++] = this.C[e];
-                }
-            }
-            this.t = this.C.length = i;
-        };
-        Vector.prototype.eraseElementByIterator = function(t) {
-            var i = t.h;
-            t = t.next();
-            this.eraseElementByPos(i);
-            return t;
-        };
-        Vector.prototype.pushBack = function(t) {
-            this.C.push(t);
-            this.t += 1;
-        };
-        Vector.prototype.popBack = function() {
-            if (!this.t) return;
-            this.C.pop();
-            this.t -= 1;
-        };
-        Vector.prototype.setElementByPos = function(t, i) {
-            this.C[t] = i;
-        };
-        Vector.prototype.insert = function(t, i, e) {
-            var r;
-            if (e === void 0) {
-                e = 1;
+    var RandomIterator = /** @class */function (_super) {
+      __extends(RandomIterator, _super);
+      /**
+       * @internal
+       */
+      function RandomIterator(index, size, getElementByPos, setElementByPos, iteratorType) {
+        var _this = _super.call(this, iteratorType) || this;
+        _this._node = index;
+        _this._size = size;
+        _this._getElementByPos = getElementByPos;
+        _this._setElementByPos = setElementByPos;
+        if (_this.iteratorType === 0 /* IteratorType.NORMAL */) {
+          _this.pre = function () {
+            if (this._node === 0) {
+              throwIteratorAccessError();
+            }
+            this._node -= 1;
+            return this;
+          };
+          _this.next = function () {
+            if (this._node === this._size()) {
+              throwIteratorAccessError();
             }
-            (r = this.C).splice.apply(r, __spreadArray([ t, 0 ], __read(new Array(e).fill(i)), false));
-            this.t += e;
-        };
-        Vector.prototype.find = function(t) {
-            for (var i = 0; i < this.t; ++i) {
-                if (this.C[i] === t) {
-                    return new c(i, this.size, this.getElementByPos, this.getElementByPos);
-                }
+            this._node += 1;
+            return this;
+          };
+        } else {
+          _this.pre = function () {
+            if (this._node === this._size() - 1) {
+              throwIteratorAccessError();
             }
-            return this.end();
-        };
-        Vector.prototype.reverse = function() {
-            this.C.reverse();
-        };
-        Vector.prototype.unique = function() {
-            var t = 1;
-            for (var i = 1; i < this.t; ++i) {
-                if (this.C[i] !== this.C[i - 1]) {
-                    this.C[t++] = this.C[i];
-                }
+            this._node += 1;
+            return this;
+          };
+          _this.next = function () {
+            if (this._node === -1) {
+              throwIteratorAccessError();
             }
-            this.t = this.C.length = t;
-        };
-        Vector.prototype.sort = function(t) {
-            this.C.sort(t);
-        };
-        Vector.prototype[Symbol.iterator] = function() {
-            return function() {
-                return __generator(this, (function(t) {
-                    switch (t.label) {
-                      case 0:
-                        return [ 5, __values(this.C) ];
+            this._node -= 1;
+            return this;
+          };
+        }
+        return _this;
+      }
+      Object.defineProperty(RandomIterator.prototype, "pointer", {
+        get: function () {
+          if (this._node < 0 || this._node > this._size() - 1) {
+            throw new RangeError();
+          } /**
+            * @internal
+            */
+          return this._getElementByPos(this._node);
+        },
+        set: function (newValue) {
+          if (this._node < 0 || this._node > this._size() - 1) {
+            throw new RangeError();
+          } /**
+            * @internal
+            */
+          this._setElementByPos(this._node, newValue);
+        },
+        enumerable: false,
+        configurable: true
+      });
+      return RandomIterator;
+    }(ContainerIterator);
 
-                      case 1:
-                        return [ 2, t.sent() ];
-                    }
-                }));
-            }.bind(this)();
-        };
-        return Vector;
-    }(s);
-    var d = function() {
-        function LinkNode(t) {
-            this.R = undefined;
-            this.V = undefined;
-            this.H = undefined;
-            this.R = t;
-        }
-        return LinkNode;
-    }();
-    var l = function(t) {
-        __extends(LinkListIterator, t);
-        function LinkListIterator(i, e, r) {
-            var n = t.call(this, r) || this;
-            n.h = i;
-            n.N = e;
-            if (n.iteratorType === 0) {
-                n.pre = function() {
-                    if (this.h.V === this.N) {
-                        throw new RangeError("LinkList iterator access denied!");
-                    }
-                    this.h = this.h.V;
-                    return this;
-                };
-                n.next = function() {
-                    if (this.h === this.N) {
-                        throw new RangeError("LinkList iterator access denied!");
-                    }
-                    this.h = this.h.H;
-                    return this;
-                };
-            } else {
-                n.pre = function() {
-                    if (this.h.H === this.N) {
-                        throw new RangeError("LinkList iterator access denied!");
-                    }
-                    this.h = this.h.H;
-                    return this;
-                };
-                n.next = function() {
-                    if (this.h === this.N) {
-                        throw new RangeError("LinkList iterator access denied!");
-                    }
-                    this.h = this.h.V;
-                    return this;
-                };
-            }
-            return n;
+    var DequeIterator = /** @class */function (_super) {
+      __extends(DequeIterator, _super);
+      function DequeIterator() {
+        return _super !== null && _super.apply(this, arguments) || this;
+      }
+      DequeIterator.prototype.copy = function () {
+        return new DequeIterator(this._node, this._size, this._getElementByPos, this._setElementByPos, this.iteratorType);
+      };
+      return DequeIterator;
+    }(RandomIterator);
+    var Deque = /** @class */function (_super) {
+      __extends(Deque, _super);
+      function Deque(container, _bucketSize) {
+        if (container === void 0) {
+          container = [];
         }
-        Object.defineProperty(LinkListIterator.prototype, "pointer", {
-            get: function() {
-                if (this.h === this.N) {
-                    throw new RangeError("LinkList iterator access denied!");
-                }
-                return this.h.R;
-            },
-            set: function(t) {
-                if (this.h === this.N) {
-                    throw new RangeError("LinkList iterator access denied!");
-                }
-                this.h.R = t;
-            },
-            enumerable: false,
-            configurable: true
+        if (_bucketSize === void 0) {
+          _bucketSize = 1 << 12;
+        }
+        var _this = _super.call(this) || this;
+        /**
+         * @internal
+         */
+        _this._first = 0;
+        /**
+         * @internal
+         */
+        _this._curFirst = 0;
+        /**
+         * @internal
+         */
+        _this._last = 0;
+        /**
+         * @internal
+         */
+        _this._curLast = 0;
+        /**
+         * @internal
+         */
+        _this._bucketNum = 0;
+        /**
+         * @internal
+         */
+        _this._map = [];
+        var _length;
+        if ('size' in container) {
+          if (typeof container.size === 'number') {
+            _length = container.size;
+          } else {
+            _length = container.size();
+          }
+        } else if ('length' in container) {
+          _length = container.length;
+        } else {
+          throw new RangeError('Can\'t get container\'s size!');
+        }
+        _this._bucketSize = _bucketSize;
+        _this._bucketNum = Math.max(Math.ceil(_length / _this._bucketSize), 1);
+        for (var i = 0; i < _this._bucketNum; ++i) {
+          _this._map.push(new Array(_this._bucketSize));
+        }
+        var needBucketNum = Math.ceil(_length / _this._bucketSize);
+        _this._first = _this._last = (_this._bucketNum >> 1) - (needBucketNum >> 1);
+        _this._curFirst = _this._curLast = _this._bucketSize - _length % _this._bucketSize >> 1;
+        var self = _this;
+        container.forEach(function (element) {
+          self.pushBack(element);
         });
-        LinkListIterator.prototype.equals = function(t) {
-            return this.h === t.h;
-        };
-        LinkListIterator.prototype.copy = function() {
-            return new LinkListIterator(this.h, this.N, this.iteratorType);
-        };
-        return LinkListIterator;
-    }(i);
-    var w = function(t) {
-        __extends(LinkList, t);
-        function LinkList(i) {
-            if (i === void 0) {
-                i = [];
-            }
-            var e = t.call(this) || this;
-            e.N = new d;
-            e.j = undefined;
-            e.P = undefined;
-            i.forEach((function(t) {
-                return e.pushBack(t);
-            }));
-            return e;
-        }
-        LinkList.prototype.clear = function() {
-            this.t = 0;
-            this.j = this.P = undefined;
-            this.N.V = this.N.H = undefined;
-        };
-        LinkList.prototype.begin = function() {
-            return new l(this.j || this.N, this.N);
-        };
-        LinkList.prototype.end = function() {
-            return new l(this.N, this.N);
-        };
-        LinkList.prototype.rBegin = function() {
-            return new l(this.P || this.N, this.N, 1);
-        };
-        LinkList.prototype.rEnd = function() {
-            return new l(this.N, this.N, 1);
-        };
-        LinkList.prototype.front = function() {
-            return this.j ? this.j.R : undefined;
-        };
-        LinkList.prototype.back = function() {
-            return this.P ? this.P.R : undefined;
-        };
-        LinkList.prototype.forEach = function(t) {
-            if (!this.t) return;
-            var i = this.j;
-            var e = 0;
-            while (i !== this.N) {
-                t(i.R, e++);
-                i = i.H;
-            }
-        };
-        LinkList.prototype.getElementByPos = function(t) {
-            var i = this.j;
-            while (t--) {
-                i = i.H;
-            }
-            return i.R;
-        };
-        LinkList.prototype.eraseElementByPos = function(t) {
-            if (t === 0) this.popFront(); else if (t === this.t - 1) this.popBack(); else {
-                var i = this.j;
-                while (t--) {
-                    i = i.H;
-                }
-                i = i;
-                var e = i.V;
-                var r = i.H;
-                r.V = e;
-                e.H = r;
-                this.t -= 1;
-            }
-        };
-        LinkList.prototype.eraseElementByValue = function(t) {
-            while (this.j && this.j.R === t) this.popFront();
-            while (this.P && this.P.R === t) this.popBack();
-            if (!this.j) return;
-            var i = this.j;
-            while (i !== this.N) {
-                if (i.R === t) {
-                    var e = i.V;
-                    var r = i.H;
-                    r.V = e;
-                    e.H = r;
-                    this.t -= 1;
-                }
-                i = i.H;
-            }
-        };
-        LinkList.prototype.eraseElementByIterator = function(t) {
-            var i = t.h;
-            if (i === this.N) {
-                throw new RangeError("Invalid iterator");
-            }
-            t = t.next();
-            if (this.j === i) this.popFront(); else if (this.P === i) this.popBack(); else {
-                var e = i.V;
-                var r = i.H;
-                r.V = e;
-                e.H = r;
-                this.t -= 1;
-            }
-            return t;
-        };
-        LinkList.prototype.pushBack = function(t) {
-            this.t += 1;
-            var i = new d(t);
-            if (!this.P) {
-                this.j = this.P = i;
-                this.N.H = this.j;
-                this.j.V = this.N;
-            } else {
-                this.P.H = i;
-                i.V = this.P;
-                this.P = i;
-            }
-            this.P.H = this.N;
-            this.N.V = this.P;
-        };
-        LinkList.prototype.popBack = function() {
-            if (!this.P) return;
-            this.t -= 1;
-            if (this.j === this.P) {
-                this.j = this.P = undefined;
-                this.N.H = undefined;
-            } else {
-                this.P = this.P.V;
-                this.P.H = this.N;
-            }
-            this.N.V = this.P;
-        };
-        LinkList.prototype.setElementByPos = function(t, i) {
-            var e = this.j;
-            while (t--) {
-                e = e.H;
-            }
-            e.R = i;
-        };
-        LinkList.prototype.insert = function(t, i, e) {
-            if (e === void 0) {
-                e = 1;
-            }
-            if (e <= 0) return;
-            if (t === 0) {
-                while (e--) this.pushFront(i);
-            } else if (t === this.t) {
-                while (e--) this.pushBack(i);
-            } else {
-                var r = this.j;
-                for (var n = 1; n < t; ++n) {
-                    r = r.H;
-                }
-                var s = r.H;
-                this.t += e;
-                while (e--) {
-                    r.H = new d(i);
-                    r.H.V = r;
-                    r = r.H;
-                }
-                r.H = s;
-                s.V = r;
-            }
-        };
-        LinkList.prototype.find = function(t) {
-            if (!this.j) return this.end();
-            var i = this.j;
-            while (i !== this.N) {
-                if (i.R === t) {
-                    return new l(i, this.N);
-                }
-                i = i.H;
-            }
-            return this.end();
-        };
-        LinkList.prototype.reverse = function() {
-            if (this.t <= 1) return;
-            var t = this.j;
-            var i = this.P;
-            var e = 0;
-            while (e << 1 < this.t) {
-                var r = t.R;
-                t.R = i.R;
-                i.R = r;
-                t = t.H;
-                i = i.V;
-                e += 1;
-            }
-        };
-        LinkList.prototype.unique = function() {
-            if (this.t <= 1) return;
-            var t = this.j;
-            while (t !== this.N) {
-                var i = t;
-                while (i.H && i.R === i.H.R) {
-                    i = i.H;
-                    this.t -= 1;
-                }
-                t.H = i.H;
-                t.H.V = t;
-                t = t.H;
-            }
-        };
-        LinkList.prototype.sort = function(t) {
-            if (this.t <= 1) return;
-            var i = [];
-            this.forEach((function(t) {
-                return i.push(t);
-            }));
-            i.sort(t);
-            var e = this.j;
-            i.forEach((function(t) {
-                e.R = t;
-                e = e.H;
-            }));
-        };
-        LinkList.prototype.pushFront = function(t) {
-            this.t += 1;
-            var i = new d(t);
-            if (!this.j) {
-                this.j = this.P = i;
-                this.P.H = this.N;
-                this.N.V = this.P;
-            } else {
-                i.H = this.j;
-                this.j.V = i;
-                this.j = i;
-            }
-            this.N.H = this.j;
-            this.j.V = this.N;
-        };
-        LinkList.prototype.popFront = function() {
-            if (!this.j) return;
-            this.t -= 1;
-            if (this.j === this.P) {
-                this.j = this.P = undefined;
-                this.N.V = this.P;
-            } else {
-                this.j = this.j.H;
-                this.j.V = this.N;
-            }
-            this.N.H = this.j;
-        };
-        LinkList.prototype.merge = function(t) {
-            var i = this;
-            if (!this.j) {
-                t.forEach((function(t) {
-                    return i.pushBack(t);
-                }));
-                return;
-            }
-            var e = this.j;
-            t.forEach((function(t) {
-                while (e && e !== i.N && e.R <= t) {
-                    e = e.H;
-                }
-                if (e === i.N) {
-                    i.pushBack(t);
-                    e = i.P;
-                } else if (e === i.j) {
-                    i.pushFront(t);
-                    e = i.j;
-                } else {
-                    i.t += 1;
-                    var r = e.V;
-                    r.H = new d(t);
-                    r.H.V = r;
-                    r.H.H = e;
-                    e.V = r.H;
-                }
-            }));
-        };
-        LinkList.prototype[Symbol.iterator] = function() {
-            return function() {
-                var t;
-                return __generator(this, (function(i) {
-                    switch (i.label) {
-                      case 0:
-                        if (!this.j) return [ 2 ];
-                        t = this.j;
-                        i.label = 1;
-
-                      case 1:
-                        if (!(t !== this.N)) return [ 3, 3 ];
-                        return [ 4, t.R ];
+        _this.size = _this.size.bind(_this);
+        _this.getElementByPos = _this.getElementByPos.bind(_this);
+        _this.setElementByPos = _this.setElementByPos.bind(_this);
+        return _this;
+      }
+      /**
+       * @description Growth the Deque.
+       * @internal
+       */
+      Deque.prototype._reAllocate = function () {
+        var newMap = [];
+        var addBucketNum = Math.max(this._bucketNum >> 1, 1);
+        for (var i = 0; i < addBucketNum; ++i) {
+          newMap[i] = new Array(this._bucketSize);
+        }
+        for (var i = this._first; i < this._bucketNum; ++i) {
+          newMap[newMap.length] = this._map[i];
+        }
+        for (var i = 0; i < this._last; ++i) {
+          newMap[newMap.length] = this._map[i];
+        }
+        newMap[newMap.length] = __spreadArray([], __read(this._map[this._last]), false);
+        this._first = addBucketNum;
+        this._last = newMap.length - 1;
+        for (var i = 0; i < addBucketNum; ++i) {
+          newMap[newMap.length] = new Array(this._bucketSize);
+        }
+        this._map = newMap;
+        this._bucketNum = newMap.length;
+      };
+      /**
+       * @description Get the bucket position of the element and the pointer position by index.
+       * @param pos - The element's index.
+       * @internal
+       */
+      Deque.prototype._getElementIndex = function (pos) {
+        var offset = this._curFirst + pos + 1;
+        var offsetRemainder = offset % this._bucketSize;
+        var curNodePointerIndex = offsetRemainder - 1;
+        var curNodeBucketIndex = this._first + (offset - offsetRemainder) / this._bucketSize;
+        if (offsetRemainder === 0) curNodeBucketIndex -= 1;
+        curNodeBucketIndex %= this._bucketNum;
+        if (curNodePointerIndex < 0) curNodePointerIndex += this._bucketSize;
+        return {
+          curNodeBucketIndex: curNodeBucketIndex,
+          curNodePointerIndex: curNodePointerIndex
+        };
+      };
+      Deque.prototype.clear = function () {
+        this._map = [[]];
+        this._bucketNum = 1;
+        this._first = this._last = this._length = 0;
+        this._curFirst = this._curLast = this._bucketSize >> 1;
+      };
+      Deque.prototype.begin = function () {
+        return new DequeIterator(0, this.size, this.getElementByPos, this.setElementByPos);
+      };
+      Deque.prototype.end = function () {
+        return new DequeIterator(this._length, this.size, this.getElementByPos, this.setElementByPos);
+      };
+      Deque.prototype.rBegin = function () {
+        return new DequeIterator(this._length - 1, this.size, this.getElementByPos, this.setElementByPos, 1 /* IteratorType.REVERSE */);
+      };
 
-                      case 2:
-                        i.sent();
-                        t = t.H;
-                        return [ 3, 1 ];
+      Deque.prototype.rEnd = function () {
+        return new DequeIterator(-1, this.size, this.getElementByPos, this.setElementByPos, 1 /* IteratorType.REVERSE */);
+      };
 
-                      case 3:
-                        return [ 2 ];
-                    }
-                }));
-            }.bind(this)();
-        };
-        return LinkList;
-    }(s);
-    var _ = function() {
-        function TreeNode(t, i) {
-            this.A = 1;
-            this.B = undefined;
-            this.R = undefined;
-            this.G = undefined;
-            this.J = undefined;
-            this.F = undefined;
-            this.B = t;
-            this.R = i;
-        }
-        TreeNode.prototype.pre = function() {
-            var t = this;
-            if (t.A === 1 && t.F.F === t) {
-                t = t.J;
-            } else if (t.G) {
-                t = t.G;
-                while (t.J) {
-                    t = t.J;
-                }
-            } else {
-                var i = t.F;
-                while (i.G === t) {
-                    t = i;
-                    i = t.F;
-                }
-                t = i;
-            }
-            return t;
-        };
-        TreeNode.prototype.next = function() {
-            var t = this;
-            if (t.J) {
-                t = t.J;
-                while (t.G) {
-                    t = t.G;
-                }
-                return t;
-            } else {
-                var i = t.F;
-                while (i.J === t) {
-                    t = i;
-                    i = t.F;
-                }
-                if (t.J !== i) {
-                    return i;
-                } else return t;
-            }
-        };
-        TreeNode.prototype.rotateLeft = function() {
-            var t = this.F;
-            var i = this.J;
-            var e = i.G;
-            if (t.F === this) t.F = i; else if (t.G === this) t.G = i; else t.J = i;
-            i.F = t;
-            i.G = this;
-            this.F = i;
-            this.J = e;
-            if (e) e.F = this;
-            return i;
-        };
-        TreeNode.prototype.rotateRight = function() {
-            var t = this.F;
-            var i = this.G;
-            var e = i.J;
-            if (t.F === this) t.F = i; else if (t.G === this) t.G = i; else t.J = i;
-            i.F = t;
-            i.J = this;
-            this.F = i;
-            this.G = e;
-            if (e) e.F = this;
-            return i;
-        };
-        return TreeNode;
-    }();
-    var y = function(t) {
-        __extends(TreeNodeEnableIndex, t);
-        function TreeNodeEnableIndex() {
-            var i = t !== null && t.apply(this, arguments) || this;
-            i.G = undefined;
-            i.J = undefined;
-            i.F = undefined;
-            i.K = 1;
-            return i;
-        }
-        TreeNodeEnableIndex.prototype.rotateLeft = function() {
-            var i = t.prototype.rotateLeft.call(this);
-            this.recount();
-            i.recount();
-            return i;
-        };
-        TreeNodeEnableIndex.prototype.rotateRight = function() {
-            var i = t.prototype.rotateRight.call(this);
-            this.recount();
-            i.recount();
-            return i;
-        };
-        TreeNodeEnableIndex.prototype.recount = function() {
-            this.K = 1;
-            if (this.G) this.K += this.G.K;
-            if (this.J) this.K += this.J.K;
-        };
-        return TreeNodeEnableIndex;
-    }(_);
-    var L = function(t) {
-        __extends(TreeContainer, t);
-        function TreeContainer(i, e) {
-            if (i === void 0) {
-                i = function(t, i) {
-                    if (t < i) return -1;
-                    if (t > i) return 1;
-                    return 0;
-                };
-            }
-            if (e === void 0) {
-                e = false;
-            }
-            var r = t.call(this) || this;
-            r.U = undefined;
-            r.W = function(t, i) {
-                if (t === undefined) return false;
-                var e = r.W(t.G, i);
-                if (e) return true;
-                if (i(t)) return true;
-                return r.W(t.J, i);
-            };
-            r.M = i;
-            if (e) {
-                r.X = y;
-                r.Y = function(t, i, e) {
-                    var r = this.Z(t, i, e);
-                    if (r) {
-                        var n = r.F;
-                        while (n !== this.N) {
-                            n.K += 1;
-                            n = n.F;
-                        }
-                        var s = this.$(r);
-                        if (s) {
-                            var h = s, u = h.parentNode, f = h.grandParent, a = h.curNode;
-                            u.recount();
-                            f.recount();
-                            a.recount();
-                        }
-                    }
-                };
-                r.tt = function(t) {
-                    var i = this.it(t);
-                    while (i !== this.N) {
-                        i.K -= 1;
-                        i = i.F;
-                    }
-                };
-            } else {
-                r.X = _;
-                r.Y = function(t, i, e) {
-                    var r = this.Z(t, i, e);
-                    if (r) this.$(r);
-                };
-                r.tt = r.it;
-            }
-            r.N = new r.X;
-            return r;
-        }
-        TreeContainer.prototype.et = function(t, i) {
-            var e;
-            while (t) {
-                var r = this.M(t.B, i);
-                if (r < 0) {
-                    t = t.J;
-                } else if (r > 0) {
-                    e = t;
-                    t = t.G;
-                } else return t;
-            }
-            return e === undefined ? this.N : e;
-        };
-        TreeContainer.prototype.rt = function(t, i) {
-            var e;
-            while (t) {
-                var r = this.M(t.B, i);
-                if (r <= 0) {
-                    t = t.J;
-                } else {
-                    e = t;
-                    t = t.G;
-                }
-            }
-            return e === undefined ? this.N : e;
-        };
-        TreeContainer.prototype.nt = function(t, i) {
-            var e;
-            while (t) {
-                var r = this.M(t.B, i);
-                if (r < 0) {
-                    e = t;
-                    t = t.J;
-                } else if (r > 0) {
-                    t = t.G;
-                } else return t;
-            }
-            return e === undefined ? this.N : e;
-        };
-        TreeContainer.prototype.st = function(t, i) {
-            var e;
-            while (t) {
-                var r = this.M(t.B, i);
-                if (r < 0) {
-                    e = t;
-                    t = t.J;
-                } else {
-                    t = t.G;
-                }
-            }
-            return e === undefined ? this.N : e;
-        };
-        TreeContainer.prototype.ht = function(t) {
-            while (true) {
-                var i = t.F;
-                if (i === this.N) return;
-                if (t.A === 1) {
-                    t.A = 0;
-                    return;
-                }
-                if (t === i.G) {
-                    var e = i.J;
-                    if (e.A === 1) {
-                        e.A = 0;
-                        i.A = 1;
-                        if (i === this.U) {
-                            this.U = i.rotateLeft();
-                        } else i.rotateLeft();
-                    } else {
-                        if (e.J && e.J.A === 1) {
-                            e.A = i.A;
-                            i.A = 0;
-                            e.J.A = 0;
-                            if (i === this.U) {
-                                this.U = i.rotateLeft();
-                            } else i.rotateLeft();
-                            return;
-                        } else if (e.G && e.G.A === 1) {
-                            e.A = 1;
-                            e.G.A = 0;
-                            e.rotateRight();
-                        } else {
-                            e.A = 1;
-                            t = i;
-                        }
-                    }
-                } else {
-                    var e = i.G;
-                    if (e.A === 1) {
-                        e.A = 0;
-                        i.A = 1;
-                        if (i === this.U) {
-                            this.U = i.rotateRight();
-                        } else i.rotateRight();
-                    } else {
-                        if (e.G && e.G.A === 1) {
-                            e.A = i.A;
-                            i.A = 0;
-                            e.G.A = 0;
-                            if (i === this.U) {
-                                this.U = i.rotateRight();
-                            } else i.rotateRight();
-                            return;
-                        } else if (e.J && e.J.A === 1) {
-                            e.A = 1;
-                            e.J.A = 0;
-                            e.rotateLeft();
-                        } else {
-                            e.A = 1;
-                            t = i;
-                        }
-                    }
-                }
-            }
-        };
-        TreeContainer.prototype.it = function(t) {
-            var i, e;
-            if (this.t === 1) {
-                this.clear();
-                return this.N;
-            }
-            var r = t;
-            while (r.G || r.J) {
-                if (r.J) {
-                    r = r.J;
-                    while (r.G) r = r.G;
-                } else {
-                    r = r.G;
-                }
-                i = __read([ r.B, t.B ], 2), t.B = i[0], r.B = i[1];
-                e = __read([ r.R, t.R ], 2), t.R = e[0], r.R = e[1];
-                t = r;
-            }
-            if (this.N.G === r) {
-                this.N.G = r.F;
-            } else if (this.N.J === r) {
-                this.N.J = r.F;
-            }
-            this.ht(r);
-            var n = r.F;
-            if (r === n.G) {
-                n.G = undefined;
-            } else n.J = undefined;
-            this.t -= 1;
-            this.U.A = 0;
-            return n;
-        };
-        TreeContainer.prototype.$ = function(t) {
-            while (true) {
-                var i = t.F;
-                if (i.A === 0) return;
-                var e = i.F;
-                if (i === e.G) {
-                    var r = e.J;
-                    if (r && r.A === 1) {
-                        r.A = i.A = 0;
-                        if (e === this.U) return;
-                        e.A = 1;
-                        t = e;
-                        continue;
-                    } else if (t === i.J) {
-                        t.A = 0;
-                        if (t.G) t.G.F = i;
-                        if (t.J) t.J.F = e;
-                        i.J = t.G;
-                        e.G = t.J;
-                        t.G = i;
-                        t.J = e;
-                        if (e === this.U) {
-                            this.U = t;
-                            this.N.F = t;
-                        } else {
-                            var n = e.F;
-                            if (n.G === e) {
-                                n.G = t;
-                            } else n.J = t;
-                        }
-                        t.F = e.F;
-                        i.F = t;
-                        e.F = t;
-                        e.A = 1;
-                        return {
-                            parentNode: i,
-                            grandParent: e,
-                            curNode: t
-                        };
-                    } else {
-                        i.A = 0;
-                        if (e === this.U) {
-                            this.U = e.rotateRight();
-                        } else e.rotateRight();
-                        e.A = 1;
-                    }
-                } else {
-                    var r = e.G;
-                    if (r && r.A === 1) {
-                        r.A = i.A = 0;
-                        if (e === this.U) return;
-                        e.A = 1;
-                        t = e;
-                        continue;
-                    } else if (t === i.G) {
-                        t.A = 0;
-                        if (t.G) t.G.F = e;
-                        if (t.J) t.J.F = i;
-                        e.J = t.G;
-                        i.G = t.J;
-                        t.G = e;
-                        t.J = i;
-                        if (e === this.U) {
-                            this.U = t;
-                            this.N.F = t;
-                        } else {
-                            var n = e.F;
-                            if (n.G === e) {
-                                n.G = t;
-                            } else n.J = t;
-                        }
-                        t.F = e.F;
-                        i.F = t;
-                        e.F = t;
-                        e.A = 1;
-                        return {
-                            parentNode: i,
-                            grandParent: e,
-                            curNode: t
-                        };
-                    } else {
-                        i.A = 0;
-                        if (e === this.U) {
-                            this.U = e.rotateLeft();
-                        } else e.rotateLeft();
-                        e.A = 1;
-                    }
-                }
-                return;
-            }
-        };
-        TreeContainer.prototype.Z = function(t, i, e) {
-            if (this.U === undefined) {
-                this.t += 1;
-                this.U = new this.X(t, i);
-                this.U.A = 0;
-                this.U.F = this.N;
-                this.N.F = this.U;
-                this.N.G = this.U;
-                this.N.J = this.U;
-                return;
-            }
-            var r;
-            var n = this.N.G;
-            var s = this.M(n.B, t);
-            if (s === 0) {
-                n.R = i;
-                return;
-            } else if (s > 0) {
-                n.G = new this.X(t, i);
-                n.G.F = n;
-                r = n.G;
-                this.N.G = r;
-            } else {
-                var h = this.N.J;
-                var u = this.M(h.B, t);
-                if (u === 0) {
-                    h.R = i;
-                    return;
-                } else if (u < 0) {
-                    h.J = new this.X(t, i);
-                    h.J.F = h;
-                    r = h.J;
-                    this.N.J = r;
-                } else {
-                    if (e !== undefined) {
-                        var f = e.h;
-                        if (f !== this.N) {
-                            var a = this.M(f.B, t);
-                            if (a === 0) {
-                                f.R = i;
-                                return;
-                            } else if (a > 0) {
-                                var o = f.pre();
-                                var c = this.M(o.B, t);
-                                if (c === 0) {
-                                    o.R = i;
-                                    return;
-                                } else if (c < 0) {
-                                    r = new this.X(t, i);
-                                    if (o.J === undefined) {
-                                        o.J = r;
-                                        r.F = o;
-                                    } else {
-                                        f.G = r;
-                                        r.F = f;
-                                    }
-                                }
-                            }
-                        }
-                    }
-                    if (r === undefined) {
-                        r = this.U;
-                        while (true) {
-                            var v = this.M(r.B, t);
-                            if (v > 0) {
-                                if (r.G === undefined) {
-                                    r.G = new this.X(t, i);
-                                    r.G.F = r;
-                                    r = r.G;
-                                    break;
-                                }
-                                r = r.G;
-                            } else if (v < 0) {
-                                if (r.J === undefined) {
-                                    r.J = new this.X(t, i);
-                                    r.J.F = r;
-                                    r = r.J;
-                                    break;
-                                }
-                                r = r.J;
-                            } else {
-                                r.R = i;
-                                return;
-                            }
-                        }
-                    }
-                }
-            }
-            this.t += 1;
-            return r;
-        };
-        TreeContainer.prototype.clear = function() {
-            this.t = 0;
-            this.U = undefined;
-            this.N.F = undefined;
-            this.N.G = this.N.J = undefined;
-        };
-        TreeContainer.prototype.updateKeyByIterator = function(t, i) {
-            var e = t.h;
-            if (e === this.N) {
-                throw new TypeError("Invalid iterator!");
-            }
-            if (this.t === 1) {
-                e.B = i;
-                return true;
-            }
-            if (e === this.N.G) {
-                if (this.M(e.next().B, i) > 0) {
-                    e.B = i;
-                    return true;
-                }
-                return false;
-            }
-            if (e === this.N.J) {
-                if (this.M(e.pre().B, i) < 0) {
-                    e.B = i;
-                    return true;
-                }
-                return false;
-            }
-            var r = e.pre().B;
-            if (this.M(r, i) >= 0) return false;
-            var n = e.next().B;
-            if (this.M(n, i) <= 0) return false;
-            e.B = i;
-            return true;
-        };
-        TreeContainer.prototype.eraseElementByPos = function(t) {
-            var i = this;
-            var e = 0;
-            this.W(this.U, (function(r) {
-                if (t === e) {
-                    i.tt(r);
-                    return true;
-                }
-                e += 1;
-                return false;
-            }));
-        };
-        TreeContainer.prototype.ut = function(t, i) {
-            while (t) {
-                var e = this.M(t.B, i);
-                if (e < 0) {
-                    t = t.J;
-                } else if (e > 0) {
-                    t = t.G;
-                } else return t;
-            }
-            return t;
-        };
-        TreeContainer.prototype.eraseElementByKey = function(t) {
-            if (!this.t) return;
-            var i = this.ut(this.U, t);
-            if (i === undefined) return;
-            this.tt(i);
-        };
-        TreeContainer.prototype.eraseElementByIterator = function(t) {
-            var i = t.h;
-            if (i === this.N) {
-                throw new RangeError("Invalid iterator");
-            }
-            if (i.J === undefined) {
-                t = t.next();
-            }
-            this.tt(i);
-            return t;
-        };
-        TreeContainer.prototype.getHeight = function() {
-            if (!this.t) return 0;
-            var traversal = function(t) {
-                if (!t) return 0;
-                return Math.max(traversal(t.G), traversal(t.J)) + 1;
-            };
-            return traversal(this.U);
-        };
-        return TreeContainer;
-    }(r);
-    var p = function(t) {
-        __extends(TreeIterator, t);
-        function TreeIterator(i, e, r) {
-            var n = t.call(this, r) || this;
-            n.h = i;
-            n.N = e;
-            if (n.iteratorType === 0) {
-                n.pre = function() {
-                    if (this.h === this.N.G) {
-                        throw new RangeError("Tree iterator access denied!");
-                    }
-                    this.h = this.h.pre();
-                    return this;
-                };
-                n.next = function() {
-                    if (this.h === this.N) {
-                        throw new RangeError("Tree iterator access denied!");
-                    }
-                    this.h = this.h.next();
-                    return this;
-                };
-            } else {
-                n.pre = function() {
-                    if (this.h === this.N.J) {
-                        throw new RangeError("Tree iterator access denied!");
-                    }
-                    this.h = this.h.next();
-                    return this;
-                };
-                n.next = function() {
-                    if (this.h === this.N) {
-                        throw new RangeError("Tree iterator access denied!");
-                    }
-                    this.h = this.h.pre();
-                    return this;
-                };
-            }
-            return n;
-        }
-        Object.defineProperty(TreeIterator.prototype, "index", {
-            get: function() {
-                var t = this.h;
-                var i = this.N.F;
-                if (t === this.N) {
-                    if (i) {
-                        return i.K - 1;
-                    }
-                    return 0;
-                }
-                var e = 0;
-                if (t.G) {
-                    e += t.G.K;
-                }
-                while (t !== i) {
-                    var r = t.F;
-                    if (t === r.J) {
-                        e += 1;
-                        if (r.G) {
-                            e += r.G.K;
-                        }
-                    }
-                    t = r;
-                }
-                return e;
-            },
-            enumerable: false,
-            configurable: true
-        });
-        TreeIterator.prototype.equals = function(t) {
-            return this.h === t.h;
-        };
-        return TreeIterator;
-    }(i);
-    var O = function(t) {
-        __extends(OrderedSetIterator, t);
-        function OrderedSetIterator() {
-            return t !== null && t.apply(this, arguments) || this;
-        }
-        Object.defineProperty(OrderedSetIterator.prototype, "pointer", {
-            get: function() {
-                if (this.h === this.N) {
-                    throw new RangeError("OrderedSet iterator access denied!");
-                }
-                return this.h.B;
-            },
-            enumerable: false,
-            configurable: true
+      Deque.prototype.front = function () {
+        return this._map[this._first][this._curFirst];
+      };
+      Deque.prototype.back = function () {
+        return this._map[this._last][this._curLast];
+      };
+      Deque.prototype.pushBack = function (element) {
+        if (this._length) {
+          if (this._curLast < this._bucketSize - 1) {
+            this._curLast += 1;
+          } else if (this._last < this._bucketNum - 1) {
+            this._last += 1;
+            this._curLast = 0;
+          } else {
+            this._last = 0;
+            this._curLast = 0;
+          }
+          if (this._last === this._first && this._curLast === this._curFirst) this._reAllocate();
+        }
+        this._length += 1;
+        this._map[this._last][this._curLast] = element;
+        return this._length;
+      };
+      Deque.prototype.popBack = function () {
+        if (this._length === 0) return;
+        var value = this._map[this._last][this._curLast];
+        delete this._map[this._last][this._curLast];
+        if (this._length !== 1) {
+          if (this._curLast > 0) {
+            this._curLast -= 1;
+          } else if (this._last > 0) {
+            this._last -= 1;
+            this._curLast = this._bucketSize - 1;
+          } else {
+            this._last = this._bucketNum - 1;
+            this._curLast = this._bucketSize - 1;
+          }
+        }
+        this._length -= 1;
+        return value;
+      };
+      /**
+       * @description Push the element to the front.
+       * @param element - The element you want to push.
+       * @returns The size of queue after pushing.
+       */
+      Deque.prototype.pushFront = function (element) {
+        if (this._length) {
+          if (this._curFirst > 0) {
+            this._curFirst -= 1;
+          } else if (this._first > 0) {
+            this._first -= 1;
+            this._curFirst = this._bucketSize - 1;
+          } else {
+            this._first = this._bucketNum - 1;
+            this._curFirst = this._bucketSize - 1;
+          }
+          if (this._first === this._last && this._curFirst === this._curLast) this._reAllocate();
+        }
+        this._length += 1;
+        this._map[this._first][this._curFirst] = element;
+        return this._length;
+      };
+      /**
+       * @description Remove the _first element.
+       * @returns The element you popped.
+       */
+      Deque.prototype.popFront = function () {
+        if (this._length === 0) return;
+        var value = this._map[this._first][this._curFirst];
+        delete this._map[this._first][this._curFirst];
+        if (this._length !== 1) {
+          if (this._curFirst < this._bucketSize - 1) {
+            this._curFirst += 1;
+          } else if (this._first < this._bucketNum - 1) {
+            this._first += 1;
+            this._curFirst = 0;
+          } else {
+            this._first = 0;
+            this._curFirst = 0;
+          }
+        }
+        this._length -= 1;
+        return value;
+      };
+      Deque.prototype.getElementByPos = function (pos) {
+        if (pos < 0 || pos > this._length - 1) {
+          throw new RangeError();
+        }
+        var _a = this._getElementIndex(pos),
+          curNodeBucketIndex = _a.curNodeBucketIndex,
+          curNodePointerIndex = _a.curNodePointerIndex;
+        return this._map[curNodeBucketIndex][curNodePointerIndex];
+      };
+      Deque.prototype.setElementByPos = function (pos, element) {
+        if (pos < 0 || pos > this._length - 1) {
+          throw new RangeError();
+        }
+        var _a = this._getElementIndex(pos),
+          curNodeBucketIndex = _a.curNodeBucketIndex,
+          curNodePointerIndex = _a.curNodePointerIndex;
+        this._map[curNodeBucketIndex][curNodePointerIndex] = element;
+      };
+      Deque.prototype.insert = function (pos, element, num) {
+        if (num === void 0) {
+          num = 1;
+        }
+        if (pos < 0 || pos > this._length) {
+          throw new RangeError();
+        }
+        if (pos === 0) {
+          while (num--) this.pushFront(element);
+        } else if (pos === this._length) {
+          while (num--) this.pushBack(element);
+        } else {
+          var arr = [];
+          for (var i = pos; i < this._length; ++i) {
+            arr.push(this.getElementByPos(i));
+          }
+          this.cut(pos - 1);
+          for (var i = 0; i < num; ++i) this.pushBack(element);
+          for (var i = 0; i < arr.length; ++i) this.pushBack(arr[i]);
+        }
+        return this._length;
+      };
+      /**
+       * @description Remove all elements after the specified position (excluding the specified position).
+       * @param pos - The previous position of the first removed element.
+       * @returns The size of the container after cutting.
+       * @example
+       * deque.cut(1); // Then deque's size will be 2. deque -> [0, 1]
+       */
+      Deque.prototype.cut = function (pos) {
+        if (pos < 0) {
+          this.clear();
+          return 0;
+        }
+        var _a = this._getElementIndex(pos),
+          curNodeBucketIndex = _a.curNodeBucketIndex,
+          curNodePointerIndex = _a.curNodePointerIndex;
+        this._last = curNodeBucketIndex;
+        this._curLast = curNodePointerIndex;
+        this._length = pos + 1;
+        return this._length;
+      };
+      Deque.prototype.eraseElementByPos = function (pos) {
+        if (pos < 0 || pos > this._length - 1) {
+          throw new RangeError();
+        }
+        if (pos === 0) this.popFront();else if (pos === this._length - 1) this.popBack();else {
+          var arr = [];
+          for (var i = pos + 1; i < this._length; ++i) {
+            arr.push(this.getElementByPos(i));
+          }
+          this.cut(pos);
+          this.popBack();
+          var self_1 = this;
+          arr.forEach(function (el) {
+            self_1.pushBack(el);
+          });
+        }
+        return this._length;
+      };
+      Deque.prototype.eraseElementByValue = function (value) {
+        if (this._length === 0) return 0;
+        var arr = [];
+        for (var i = 0; i < this._length; ++i) {
+          var element = this.getElementByPos(i);
+          if (element !== value) arr.push(element);
+        }
+        var _length = arr.length;
+        for (var i = 0; i < _length; ++i) this.setElementByPos(i, arr[i]);
+        return this.cut(_length - 1);
+      };
+      Deque.prototype.eraseElementByIterator = function (iter) {
+        var _node = iter._node;
+        this.eraseElementByPos(_node);
+        iter = iter.next();
+        return iter;
+      };
+      Deque.prototype.find = function (element) {
+        for (var i = 0; i < this._length; ++i) {
+          if (this.getElementByPos(i) === element) {
+            return new DequeIterator(i, this.size, this.getElementByPos, this.setElementByPos);
+          }
+        }
+        return this.end();
+      };
+      Deque.prototype.reverse = function () {
+        var l = 0;
+        var r = this._length - 1;
+        while (l < r) {
+          var tmp = this.getElementByPos(l);
+          this.setElementByPos(l, this.getElementByPos(r));
+          this.setElementByPos(r, tmp);
+          l += 1;
+          r -= 1;
+        }
+      };
+      Deque.prototype.unique = function () {
+        if (this._length <= 1) {
+          return this._length;
+        }
+        var index = 1;
+        var pre = this.getElementByPos(0);
+        for (var i = 1; i < this._length; ++i) {
+          var cur = this.getElementByPos(i);
+          if (cur !== pre) {
+            pre = cur;
+            this.setElementByPos(index++, cur);
+          }
+        }
+        while (this._length > index) this.popBack();
+        return this._length;
+      };
+      Deque.prototype.sort = function (cmp) {
+        var arr = [];
+        for (var i = 0; i < this._length; ++i) {
+          arr.push(this.getElementByPos(i));
+        }
+        arr.sort(cmp);
+        for (var i = 0; i < this._length; ++i) this.setElementByPos(i, arr[i]);
+      };
+      /**
+       * @description Remove as much useless space as possible.
+       */
+      Deque.prototype.shrinkToFit = function () {
+        if (this._length === 0) return;
+        var arr = [];
+        this.forEach(function (el) {
+          arr.push(el);
         });
-        OrderedSetIterator.prototype.copy = function() {
-            return new OrderedSetIterator(this.h, this.N, this.iteratorType);
-        };
-        return OrderedSetIterator;
-    }(p);
-    var b = function(t) {
-        __extends(OrderedSet, t);
-        function OrderedSet(i, e, r) {
-            if (i === void 0) {
-                i = [];
-            }
-            var n = t.call(this, e, r) || this;
-            n.ft = function(t) {
-                return __generator(this, (function(i) {
-                    switch (i.label) {
-                      case 0:
-                        if (t === undefined) return [ 2 ];
-                        return [ 5, __values(this.ft(t.G)) ];
+        this._bucketNum = Math.max(Math.ceil(this._length / this._bucketSize), 1);
+        this._length = this._first = this._last = this._curFirst = this._curLast = 0;
+        this._map = [];
+        for (var i = 0; i < this._bucketNum; ++i) {
+          this._map.push(new Array(this._bucketSize));
+        }
+        for (var i = 0; i < arr.length; ++i) this.pushBack(arr[i]);
+      };
+      Deque.prototype.forEach = function (callback) {
+        for (var i = 0; i < this._length; ++i) {
+          callback(this.getElementByPos(i), i, this);
+        }
+      };
+      Deque.prototype[Symbol.iterator] = function () {
+        return function () {
+          var i;
+          return __generator(this, function (_a) {
+            switch (_a.label) {
+              case 0:
+                i = 0;
+                _a.label = 1;
+              case 1:
+                if (!(i < this._length)) return [3 /*break*/, 4];
+                return [4 /*yield*/, this.getElementByPos(i)];
+              case 2:
+                _a.sent();
+                _a.label = 3;
+              case 3:
+                ++i;
+                return [3 /*break*/, 1];
+              case 4:
+                return [2 /*return*/];
+            }
+          });
+        }.bind(this)();
+      };
+      return Deque;
+    }(SequentialContainer);
+
+    var Queue = /** @class */function (_super) {
+      __extends(Queue, _super);
+      function Queue(container) {
+        if (container === void 0) {
+          container = [];
+        }
+        var _this = _super.call(this) || this;
+        _this._queue = new Deque(container);
+        _this._length = _this._queue.size();
+        return _this;
+      }
+      Queue.prototype.clear = function () {
+        this._queue.clear();
+        this._length = 0;
+      };
+      /**
+       * @description Inserts element to queue's end.
+       * @param element - The element you want to push to the front.
+       * @returns The container length after pushing.
+       */
+      Queue.prototype.push = function (element) {
+        this._queue.pushBack(element);
+        this._length += 1;
+        return this._length;
+      };
+      /**
+       * @description Removes the first element.
+       * @returns The element you popped.
+       */
+      Queue.prototype.pop = function () {
+        if (this._length === 0) return;
+        this._length -= 1;
+        return this._queue.popFront();
+      };
+      /**
+       * @description Access the first element.
+       * @returns The first element.
+       */
+      Queue.prototype.front = function () {
+        return this._queue.front();
+      };
+      return Queue;
+    }(Base);
+
+    var PriorityQueue = /** @class */function (_super) {
+      __extends(PriorityQueue, _super);
+      /**
+       * @description PriorityQueue's constructor.
+       * @param container - Initialize container, must have a forEach function.
+       * @param cmp - Compare function.
+       * @param copy - When the container is an array, you can choose to directly operate on the original object of
+       *               the array or perform a shallow copy. The default is shallow copy.
+       * @example
+       * new PriorityQueue();
+       * new PriorityQueue([1, 2, 3]);
+       * new PriorityQueue([1, 2, 3], (x, y) => x - y);
+       * new PriorityQueue([1, 2, 3], (x, y) => x - y, false);
+       */
+      function PriorityQueue(container, cmp, copy) {
+        if (container === void 0) {
+          container = [];
+        }
+        if (cmp === void 0) {
+          cmp = function (x, y) {
+            if (x > y) return -1;
+            if (x < y) return 1;
+            return 0;
+          };
+        }
+        if (copy === void 0) {
+          copy = true;
+        }
+        var _this = _super.call(this) || this;
+        _this._cmp = cmp;
+        if (Array.isArray(container)) {
+          _this._priorityQueue = copy ? __spreadArray([], __read(container), false) : container;
+        } else {
+          _this._priorityQueue = [];
+          var self_1 = _this;
+          container.forEach(function (el) {
+            self_1._priorityQueue.push(el);
+          });
+        }
+        _this._length = _this._priorityQueue.length;
+        var halfLength = _this._length >> 1;
+        for (var parent_1 = _this._length - 1 >> 1; parent_1 >= 0; --parent_1) {
+          _this._pushDown(parent_1, halfLength);
+        }
+        return _this;
+      }
+      /**
+       * @internal
+       */
+      PriorityQueue.prototype._pushUp = function (pos) {
+        var item = this._priorityQueue[pos];
+        while (pos > 0) {
+          var parent_2 = pos - 1 >> 1;
+          var parentItem = this._priorityQueue[parent_2];
+          if (this._cmp(parentItem, item) <= 0) break;
+          this._priorityQueue[pos] = parentItem;
+          pos = parent_2;
+        }
+        this._priorityQueue[pos] = item;
+      };
+      /**
+       * @internal
+       */
+      PriorityQueue.prototype._pushDown = function (pos, halfLength) {
+        var item = this._priorityQueue[pos];
+        while (pos < halfLength) {
+          var left = pos << 1 | 1;
+          var right = left + 1;
+          var minItem = this._priorityQueue[left];
+          if (right < this._length && this._cmp(minItem, this._priorityQueue[right]) > 0) {
+            left = right;
+            minItem = this._priorityQueue[right];
+          }
+          if (this._cmp(minItem, item) >= 0) break;
+          this._priorityQueue[pos] = minItem;
+          pos = left;
+        }
+        this._priorityQueue[pos] = item;
+      };
+      PriorityQueue.prototype.clear = function () {
+        this._length = 0;
+        this._priorityQueue.length = 0;
+      };
+      /**
+       * @description Push element into a container in order.
+       * @param item - The element you want to push.
+       * @returns The size of heap after pushing.
+       * @example
+       * queue.push(1);
+       */
+      PriorityQueue.prototype.push = function (item) {
+        this._priorityQueue.push(item);
+        this._pushUp(this._length);
+        this._length += 1;
+      };
+      /**
+       * @description Removes the top element.
+       * @returns The element you popped.
+       * @example
+       * queue.pop();
+       */
+      PriorityQueue.prototype.pop = function () {
+        if (this._length === 0) return;
+        var value = this._priorityQueue[0];
+        var last = this._priorityQueue.pop();
+        this._length -= 1;
+        if (this._length) {
+          this._priorityQueue[0] = last;
+          this._pushDown(0, this._length >> 1);
+        }
+        return value;
+      };
+      /**
+       * @description Accesses the top element.
+       * @example
+       * const top = queue.top();
+       */
+      PriorityQueue.prototype.top = function () {
+        return this._priorityQueue[0];
+      };
+      /**
+       * @description Check if element is in heap.
+       * @param item - The item want to find.
+       * @returns Whether element is in heap.
+       * @example
+       * const que = new PriorityQueue([], (x, y) => x.id - y.id);
+       * const obj = { id: 1 };
+       * que.push(obj);
+       * console.log(que.find(obj));  // true
+       */
+      PriorityQueue.prototype.find = function (item) {
+        return this._priorityQueue.indexOf(item) >= 0;
+      };
+      /**
+       * @description Remove specified item from heap.
+       * @param item - The item want to remove.
+       * @returns Whether remove success.
+       * @example
+       * const que = new PriorityQueue([], (x, y) => x.id - y.id);
+       * const obj = { id: 1 };
+       * que.push(obj);
+       * que.remove(obj);
+       */
+      PriorityQueue.prototype.remove = function (item) {
+        var index = this._priorityQueue.indexOf(item);
+        if (index < 0) return false;
+        if (index === 0) {
+          this.pop();
+        } else if (index === this._length - 1) {
+          this._priorityQueue.pop();
+          this._length -= 1;
+        } else {
+          this._priorityQueue.splice(index, 1, this._priorityQueue.pop());
+          this._length -= 1;
+          this._pushUp(index);
+          this._pushDown(index, this._length >> 1);
+        }
+        return true;
+      };
+      /**
+       * @description Update item and it's pos in the heap.
+       * @param item - The item want to update.
+       * @returns Whether update success.
+       * @example
+       * const que = new PriorityQueue([], (x, y) => x.id - y.id);
+       * const obj = { id: 1 };
+       * que.push(obj);
+       * obj.id = 2;
+       * que.updateItem(obj);
+       */
+      PriorityQueue.prototype.updateItem = function (item) {
+        var index = this._priorityQueue.indexOf(item);
+        if (index < 0) return false;
+        this._pushUp(index);
+        this._pushDown(index, this._length >> 1);
+        return true;
+      };
+      /**
+       * @returns Return a copy array of heap.
+       * @example
+       * const arr = queue.toArray();
+       */
+      PriorityQueue.prototype.toArray = function () {
+        return __spreadArray([], __read(this._priorityQueue), false);
+      };
+      return PriorityQueue;
+    }(Base);
 
-                      case 1:
-                        i.sent();
-                        return [ 4, t.B ];
+    var VectorIterator = /** @class */function (_super) {
+      __extends(VectorIterator, _super);
+      function VectorIterator() {
+        return _super !== null && _super.apply(this, arguments) || this;
+      }
+      VectorIterator.prototype.copy = function () {
+        return new VectorIterator(this._node, this._size, this._getElementByPos, this._setElementByPos, this.iteratorType);
+      };
+      return VectorIterator;
+    }(RandomIterator);
+    var Vector = /** @class */function (_super) {
+      __extends(Vector, _super);
+      /**
+       * @param container - Initialize container, must have a forEach function.
+       * @param copy - When the container is an array, you can choose to directly operate on the original object of
+       *               the array or perform a shallow copy. The default is shallow copy.
+       */
+      function Vector(container, copy) {
+        if (container === void 0) {
+          container = [];
+        }
+        if (copy === void 0) {
+          copy = true;
+        }
+        var _this = _super.call(this) || this;
+        if (Array.isArray(container)) {
+          _this._vector = copy ? __spreadArray([], __read(container), false) : container;
+          _this._length = container.length;
+        } else {
+          _this._vector = [];
+          var self_1 = _this;
+          container.forEach(function (el) {
+            self_1.pushBack(el);
+          });
+        }
+        _this.size = _this.size.bind(_this);
+        _this.getElementByPos = _this.getElementByPos.bind(_this);
+        _this.setElementByPos = _this.setElementByPos.bind(_this);
+        return _this;
+      }
+      Vector.prototype.clear = function () {
+        this._length = 0;
+        this._vector.length = 0;
+      };
+      Vector.prototype.begin = function () {
+        return new VectorIterator(0, this.size, this.getElementByPos, this.setElementByPos);
+      };
+      Vector.prototype.end = function () {
+        return new VectorIterator(this._length, this.size, this.getElementByPos, this.setElementByPos);
+      };
+      Vector.prototype.rBegin = function () {
+        return new VectorIterator(this._length - 1, this.size, this.getElementByPos, this.setElementByPos, 1 /* IteratorType.REVERSE */);
+      };
 
-                      case 2:
-                        i.sent();
-                        return [ 5, __values(this.ft(t.J)) ];
+      Vector.prototype.rEnd = function () {
+        return new VectorIterator(-1, this.size, this.getElementByPos, this.setElementByPos, 1 /* IteratorType.REVERSE */);
+      };
 
-                      case 3:
-                        i.sent();
-                        return [ 2 ];
-                    }
-                }));
-            };
-            i.forEach((function(t) {
-                return n.insert(t);
-            }));
-            return n;
+      Vector.prototype.front = function () {
+        return this._vector[0];
+      };
+      Vector.prototype.back = function () {
+        return this._vector[this._length - 1];
+      };
+      Vector.prototype.getElementByPos = function (pos) {
+        if (pos < 0 || pos > this._length - 1) {
+          throw new RangeError();
         }
-        OrderedSet.prototype.begin = function() {
-            return new O(this.N.G || this.N, this.N);
-        };
-        OrderedSet.prototype.end = function() {
-            return new O(this.N, this.N);
-        };
-        OrderedSet.prototype.rBegin = function() {
-            return new O(this.N.J || this.N, this.N, 1);
-        };
-        OrderedSet.prototype.rEnd = function() {
-            return new O(this.N, this.N, 1);
-        };
-        OrderedSet.prototype.front = function() {
-            return this.N.G ? this.N.G.B : undefined;
-        };
-        OrderedSet.prototype.back = function() {
-            return this.N.J ? this.N.J.B : undefined;
-        };
-        OrderedSet.prototype.forEach = function(t) {
-            var i, e;
-            var r = 0;
-            try {
-                for (var n = __values(this), s = n.next(); !s.done; s = n.next()) {
-                    var h = s.value;
-                    t(h, r++);
-                }
-            } catch (t) {
-                i = {
-                    error: t
-                };
-            } finally {
-                try {
-                    if (s && !s.done && (e = n.return)) e.call(n);
-                } finally {
-                    if (i) throw i.error;
-                }
+        return this._vector[pos];
+      };
+      Vector.prototype.eraseElementByPos = function (pos) {
+        if (pos < 0 || pos > this._length - 1) {
+          throw new RangeError();
+        }
+        this._vector.splice(pos, 1);
+        this._length -= 1;
+        return this._length;
+      };
+      Vector.prototype.eraseElementByValue = function (value) {
+        var index = 0;
+        for (var i = 0; i < this._length; ++i) {
+          if (this._vector[i] !== value) {
+            this._vector[index++] = this._vector[i];
+          }
+        }
+        this._length = this._vector.length = index;
+        return this._length;
+      };
+      Vector.prototype.eraseElementByIterator = function (iter) {
+        var _node = iter._node;
+        iter = iter.next();
+        this.eraseElementByPos(_node);
+        return iter;
+      };
+      Vector.prototype.pushBack = function (element) {
+        this._vector.push(element);
+        this._length += 1;
+        return this._length;
+      };
+      Vector.prototype.popBack = function () {
+        if (this._length === 0) return;
+        this._length -= 1;
+        return this._vector.pop();
+      };
+      Vector.prototype.setElementByPos = function (pos, element) {
+        if (pos < 0 || pos > this._length - 1) {
+          throw new RangeError();
+        }
+        this._vector[pos] = element;
+      };
+      Vector.prototype.insert = function (pos, element, num) {
+        var _a;
+        if (num === void 0) {
+          num = 1;
+        }
+        if (pos < 0 || pos > this._length) {
+          throw new RangeError();
+        }
+        (_a = this._vector).splice.apply(_a, __spreadArray([pos, 0], __read(new Array(num).fill(element)), false));
+        this._length += num;
+        return this._length;
+      };
+      Vector.prototype.find = function (element) {
+        for (var i = 0; i < this._length; ++i) {
+          if (this._vector[i] === element) {
+            return new VectorIterator(i, this.size, this.getElementByPos, this.getElementByPos);
+          }
+        }
+        return this.end();
+      };
+      Vector.prototype.reverse = function () {
+        this._vector.reverse();
+      };
+      Vector.prototype.unique = function () {
+        var index = 1;
+        for (var i = 1; i < this._length; ++i) {
+          if (this._vector[i] !== this._vector[i - 1]) {
+            this._vector[index++] = this._vector[i];
+          }
+        }
+        this._length = this._vector.length = index;
+        return this._length;
+      };
+      Vector.prototype.sort = function (cmp) {
+        this._vector.sort(cmp);
+      };
+      Vector.prototype.forEach = function (callback) {
+        for (var i = 0; i < this._length; ++i) {
+          callback(this._vector[i], i, this);
+        }
+      };
+      Vector.prototype[Symbol.iterator] = function () {
+        return function () {
+          return __generator(this, function (_a) {
+            switch (_a.label) {
+              case 0:
+                return [5 /*yield**/, __values(this._vector)];
+              case 1:
+                _a.sent();
+                return [2 /*return*/];
+            }
+          });
+        }.bind(this)();
+      };
+      return Vector;
+    }(SequentialContainer);
+
+    var LinkListIterator = /** @class */function (_super) {
+      __extends(LinkListIterator, _super);
+      /**
+       * @internal
+       */
+      function LinkListIterator(_node, _header, iteratorType) {
+        var _this = _super.call(this, iteratorType) || this;
+        _this._node = _node;
+        _this._header = _header;
+        if (_this.iteratorType === 0 /* IteratorType.NORMAL */) {
+          _this.pre = function () {
+            if (this._node._pre === this._header) {
+              throwIteratorAccessError();
+            }
+            this._node = this._node._pre;
+            return this;
+          };
+          _this.next = function () {
+            if (this._node === this._header) {
+              throwIteratorAccessError();
             }
-        };
-        OrderedSet.prototype.getElementByPos = function(t) {
-            var i, e;
-            var r;
-            var n = 0;
-            try {
-                for (var s = __values(this), h = s.next(); !h.done; h = s.next()) {
-                    var u = h.value;
-                    if (n === t) {
-                        r = u;
-                        break;
-                    }
-                    n += 1;
-                }
-            } catch (t) {
-                i = {
-                    error: t
-                };
-            } finally {
-                try {
-                    if (h && !h.done && (e = s.return)) e.call(s);
-                } finally {
-                    if (i) throw i.error;
-                }
+            this._node = this._node._next;
+            return this;
+          };
+        } else {
+          _this.pre = function () {
+            if (this._node._next === this._header) {
+              throwIteratorAccessError();
             }
-            return r;
-        };
-        OrderedSet.prototype.insert = function(t, i) {
-            this.Y(t, undefined, i);
-        };
-        OrderedSet.prototype.find = function(t) {
-            var i = this.ut(this.U, t);
-            if (i !== undefined) {
-                return new O(i, this.N);
+            this._node = this._node._next;
+            return this;
+          };
+          _this.next = function () {
+            if (this._node === this._header) {
+              throwIteratorAccessError();
             }
-            return this.end();
-        };
-        OrderedSet.prototype.lowerBound = function(t) {
-            var i = this.et(this.U, t);
-            return new O(i, this.N);
-        };
-        OrderedSet.prototype.upperBound = function(t) {
-            var i = this.rt(this.U, t);
-            return new O(i, this.N);
-        };
-        OrderedSet.prototype.reverseLowerBound = function(t) {
-            var i = this.nt(this.U, t);
-            return new O(i, this.N);
-        };
-        OrderedSet.prototype.reverseUpperBound = function(t) {
-            var i = this.st(this.U, t);
-            return new O(i, this.N);
-        };
-        OrderedSet.prototype.union = function(t) {
-            var i = this;
-            t.forEach((function(t) {
-                return i.insert(t);
-            }));
-        };
-        OrderedSet.prototype[Symbol.iterator] = function() {
-            return this.ft(this.U);
-        };
-        return OrderedSet;
-    }(L);
-    var k = function(t) {
-        __extends(OrderedMapIterator, t);
-        function OrderedMapIterator() {
-            return t !== null && t.apply(this, arguments) || this;
-        }
-        Object.defineProperty(OrderedMapIterator.prototype, "pointer", {
-            get: function() {
-                var t = this;
-                if (this.h === this.N) {
-                    throw new RangeError("OrderedMap iterator access denied");
-                }
-                return new Proxy([], {
-                    get: function(i, e) {
-                        if (e === "0") return t.h.B; else if (e === "1") return t.h.R;
-                    },
-                    set: function(i, e, r) {
-                        if (e !== "1") {
-                            throw new TypeError("props must be 1");
-                        }
-                        t.h.R = r;
-                        return true;
-                    }
-                });
-            },
-            enumerable: false,
-            configurable: true
+            this._node = this._node._pre;
+            return this;
+          };
+        }
+        return _this;
+      }
+      Object.defineProperty(LinkListIterator.prototype, "pointer", {
+        get: function () {
+          if (this._node === this._header) {
+            throwIteratorAccessError();
+          }
+          return this._node._value;
+        },
+        set: function (newValue) {
+          if (this._node === this._header) {
+            throwIteratorAccessError();
+          }
+          this._node._value = newValue;
+        },
+        enumerable: false,
+        configurable: true
+      });
+      LinkListIterator.prototype.copy = function () {
+        return new LinkListIterator(this._node, this._header, this.iteratorType);
+      };
+      return LinkListIterator;
+    }(ContainerIterator);
+    var LinkList = /** @class */function (_super) {
+      __extends(LinkList, _super);
+      function LinkList(container) {
+        if (container === void 0) {
+          container = [];
+        }
+        var _this = _super.call(this) || this;
+        _this._header = {};
+        _this._head = _this._tail = _this._header._pre = _this._header._next = _this._header;
+        var self = _this;
+        container.forEach(function (el) {
+          self.pushBack(el);
         });
-        OrderedMapIterator.prototype.copy = function() {
-            return new OrderedMapIterator(this.h, this.N, this.iteratorType);
-        };
-        return OrderedMapIterator;
-    }(p);
-    var S = function(t) {
-        __extends(OrderedMap, t);
-        function OrderedMap(i, e, r) {
-            if (i === void 0) {
-                i = [];
-            }
-            var n = t.call(this, e, r) || this;
-            n.ft = function(t) {
-                return __generator(this, (function(i) {
-                    switch (i.label) {
-                      case 0:
-                        if (t === undefined) return [ 2 ];
-                        return [ 5, __values(this.ft(t.G)) ];
-
-                      case 1:
-                        i.sent();
-                        return [ 4, [ t.B, t.R ] ];
+        return _this;
+      }
+      /**
+       * @internal
+       */
+      LinkList.prototype._eraseNode = function (node) {
+        var _pre = node._pre,
+          _next = node._next;
+        _pre._next = _next;
+        _next._pre = _pre;
+        if (node === this._head) {
+          this._head = _next;
+        }
+        if (node === this._tail) {
+          this._tail = _pre;
+        }
+        this._length -= 1;
+      };
+      /**
+       * @internal
+       */
+      LinkList.prototype._insertNode = function (value, pre) {
+        var next = pre._next;
+        var node = {
+          _value: value,
+          _pre: pre,
+          _next: next
+        };
+        pre._next = node;
+        next._pre = node;
+        if (pre === this._header) {
+          this._head = node;
+        }
+        if (next === this._header) {
+          this._tail = node;
+        }
+        this._length += 1;
+      };
+      LinkList.prototype.clear = function () {
+        this._length = 0;
+        this._head = this._tail = this._header._pre = this._header._next = this._header;
+      };
+      LinkList.prototype.begin = function () {
+        return new LinkListIterator(this._head, this._header);
+      };
+      LinkList.prototype.end = function () {
+        return new LinkListIterator(this._header, this._header);
+      };
+      LinkList.prototype.rBegin = function () {
+        return new LinkListIterator(this._tail, this._header, 1 /* IteratorType.REVERSE */);
+      };
 
-                      case 2:
-                        i.sent();
-                        return [ 5, __values(this.ft(t.J)) ];
+      LinkList.prototype.rEnd = function () {
+        return new LinkListIterator(this._header, this._header, 1 /* IteratorType.REVERSE */);
+      };
 
-                      case 3:
-                        i.sent();
-                        return [ 2 ];
-                    }
-                }));
+      LinkList.prototype.front = function () {
+        return this._head._value;
+      };
+      LinkList.prototype.back = function () {
+        return this._tail._value;
+      };
+      LinkList.prototype.getElementByPos = function (pos) {
+        if (pos < 0 || pos > this._length - 1) {
+          throw new RangeError();
+        }
+        var curNode = this._head;
+        while (pos--) {
+          curNode = curNode._next;
+        }
+        return curNode._value;
+      };
+      LinkList.prototype.eraseElementByPos = function (pos) {
+        if (pos < 0 || pos > this._length - 1) {
+          throw new RangeError();
+        }
+        var curNode = this._head;
+        while (pos--) {
+          curNode = curNode._next;
+        }
+        this._eraseNode(curNode);
+        return this._length;
+      };
+      LinkList.prototype.eraseElementByValue = function (_value) {
+        var curNode = this._head;
+        while (curNode !== this._header) {
+          if (curNode._value === _value) {
+            this._eraseNode(curNode);
+          }
+          curNode = curNode._next;
+        }
+        return this._length;
+      };
+      LinkList.prototype.eraseElementByIterator = function (iter) {
+        var node = iter._node;
+        if (node === this._header) {
+          throwIteratorAccessError();
+        }
+        iter = iter.next();
+        this._eraseNode(node);
+        return iter;
+      };
+      LinkList.prototype.pushBack = function (element) {
+        this._insertNode(element, this._tail);
+        return this._length;
+      };
+      LinkList.prototype.popBack = function () {
+        if (this._length === 0) return;
+        var value = this._tail._value;
+        this._eraseNode(this._tail);
+        return value;
+      };
+      /**
+       * @description Push an element to the front.
+       * @param element - The element you want to push.
+       * @returns The size of queue after pushing.
+       */
+      LinkList.prototype.pushFront = function (element) {
+        this._insertNode(element, this._header);
+        return this._length;
+      };
+      /**
+       * @description Removes the first element.
+       * @returns The element you popped.
+       */
+      LinkList.prototype.popFront = function () {
+        if (this._length === 0) return;
+        var value = this._head._value;
+        this._eraseNode(this._head);
+        return value;
+      };
+      LinkList.prototype.setElementByPos = function (pos, element) {
+        if (pos < 0 || pos > this._length - 1) {
+          throw new RangeError();
+        }
+        var curNode = this._head;
+        while (pos--) {
+          curNode = curNode._next;
+        }
+        curNode._value = element;
+      };
+      LinkList.prototype.insert = function (pos, element, num) {
+        if (num === void 0) {
+          num = 1;
+        }
+        if (pos < 0 || pos > this._length) {
+          throw new RangeError();
+        }
+        if (num <= 0) return this._length;
+        if (pos === 0) {
+          while (num--) this.pushFront(element);
+        } else if (pos === this._length) {
+          while (num--) this.pushBack(element);
+        } else {
+          var curNode = this._head;
+          for (var i = 1; i < pos; ++i) {
+            curNode = curNode._next;
+          }
+          var next = curNode._next;
+          this._length += num;
+          while (num--) {
+            curNode._next = {
+              _value: element,
+              _pre: curNode
             };
-            i.forEach((function(t) {
-                var i = __read(t, 2), e = i[0], r = i[1];
-                return n.setElement(e, r);
-            }));
-            return n;
-        }
-        OrderedMap.prototype.begin = function() {
-            return new k(this.N.G || this.N, this.N);
-        };
-        OrderedMap.prototype.end = function() {
-            return new k(this.N, this.N);
-        };
-        OrderedMap.prototype.rBegin = function() {
-            return new k(this.N.J || this.N, this.N, 1);
-        };
-        OrderedMap.prototype.rEnd = function() {
-            return new k(this.N, this.N, 1);
-        };
-        OrderedMap.prototype.front = function() {
-            if (!this.t) return undefined;
-            var t = this.N.G;
-            return [ t.B, t.R ];
-        };
-        OrderedMap.prototype.back = function() {
-            if (!this.t) return undefined;
-            var t = this.N.J;
-            return [ t.B, t.R ];
-        };
-        OrderedMap.prototype.forEach = function(t) {
-            var i, e;
-            var r = 0;
-            try {
-                for (var n = __values(this), s = n.next(); !s.done; s = n.next()) {
-                    var h = s.value;
-                    t(h, r++);
-                }
-            } catch (t) {
-                i = {
-                    error: t
-                };
-            } finally {
-                try {
-                    if (s && !s.done && (e = n.return)) e.call(n);
-                } finally {
-                    if (i) throw i.error;
-                }
-            }
-        };
-        OrderedMap.prototype.lowerBound = function(t) {
-            var i = this.et(this.U, t);
-            return new k(i, this.N);
-        };
-        OrderedMap.prototype.upperBound = function(t) {
-            var i = this.rt(this.U, t);
-            return new k(i, this.N);
-        };
-        OrderedMap.prototype.reverseLowerBound = function(t) {
-            var i = this.nt(this.U, t);
-            return new k(i, this.N);
-        };
-        OrderedMap.prototype.reverseUpperBound = function(t) {
-            var i = this.st(this.U, t);
-            return new k(i, this.N);
-        };
-        OrderedMap.prototype.setElement = function(t, i, e) {
-            this.Y(t, i, e);
-        };
-        OrderedMap.prototype.find = function(t) {
-            var i = this.ut(this.U, t);
-            if (i !== undefined) {
-                return new k(i, this.N);
-            }
-            return this.end();
-        };
-        OrderedMap.prototype.getElementByKey = function(t) {
-            var i = this.ut(this.U, t);
-            return i ? i.R : undefined;
-        };
-        OrderedMap.prototype.getElementByPos = function(t) {
-            var i, e;
-            var r;
-            var n = 0;
-            try {
-                for (var s = __values(this), h = s.next(); !h.done; h = s.next()) {
-                    var u = h.value;
-                    if (n === t) {
-                        r = u;
-                        break;
-                    }
-                    n += 1;
-                }
-            } catch (t) {
-                i = {
-                    error: t
-                };
-            } finally {
-                try {
-                    if (h && !h.done && (e = s.return)) e.call(s);
-                } finally {
-                    if (i) throw i.error;
-                }
-            }
-            return r;
-        };
-        OrderedMap.prototype.union = function(t) {
-            var i = this;
-            t.forEach((function(t) {
-                var e = __read(t, 2), r = e[0], n = e[1];
-                return i.setElement(r, n);
-            }));
-        };
-        OrderedMap.prototype[Symbol.iterator] = function() {
-            return this.ft(this.U);
-        };
-        return OrderedMap;
-    }(L);
-    var I = function(t) {
-        __extends(HashContainer, t);
-        function HashContainer(i, e) {
-            if (i === void 0) {
-                i = 16;
-            }
-            if (e === void 0) {
-                e = function(t) {
-                    var i;
-                    if (typeof t !== "string") {
-                        i = JSON.stringify(t);
-                    } else i = t;
-                    var e = 0;
-                    var r = i.length;
-                    for (var n = 0; n < r; n++) {
-                        var s = i.charCodeAt(n);
-                        e = (e << 5) - e + s;
-                        e |= 0;
-                    }
-                    return e >>> 0;
-                };
-            }
-            var r = t.call(this) || this;
-            if (i < 16 || (i & i - 1) !== 0) {
-                throw new RangeError("InitBucketNum range error");
-            }
-            r.O = r.ot = i;
-            r.ct = e;
-            return r;
-        }
-        HashContainer.prototype.clear = function() {
-            this.t = 0;
-            this.O = this.ot;
-            this.vt = [];
-        };
-        return HashContainer;
-    }(e);
-    var g = function(t) {
-        __extends(HashSet, t);
-        function HashSet(i, e, r) {
-            if (i === void 0) {
-                i = [];
+            curNode._next._pre = curNode;
+            curNode = curNode._next;
+          }
+          curNode._next = next;
+          next._pre = curNode;
+        }
+        return this._length;
+      };
+      LinkList.prototype.find = function (element) {
+        var curNode = this._head;
+        while (curNode !== this._header) {
+          if (curNode._value === element) {
+            return new LinkListIterator(curNode, this._header);
+          }
+          curNode = curNode._next;
+        }
+        return this.end();
+      };
+      LinkList.prototype.reverse = function () {
+        if (this._length <= 1) return;
+        var pHead = this._head;
+        var pTail = this._tail;
+        var cnt = 0;
+        while (cnt << 1 < this._length) {
+          var tmp = pHead._value;
+          pHead._value = pTail._value;
+          pTail._value = tmp;
+          pHead = pHead._next;
+          pTail = pTail._pre;
+          cnt += 1;
+        }
+      };
+      LinkList.prototype.unique = function () {
+        if (this._length <= 1) {
+          return this._length;
+        }
+        var curNode = this._head;
+        while (curNode !== this._header) {
+          var tmpNode = curNode;
+          while (tmpNode._next !== this._header && tmpNode._value === tmpNode._next._value) {
+            tmpNode = tmpNode._next;
+            this._length -= 1;
+          }
+          curNode._next = tmpNode._next;
+          curNode._next._pre = curNode;
+          curNode = curNode._next;
+        }
+        return this._length;
+      };
+      LinkList.prototype.sort = function (cmp) {
+        if (this._length <= 1) return;
+        var arr = [];
+        this.forEach(function (el) {
+          arr.push(el);
+        });
+        arr.sort(cmp);
+        var curNode = this._head;
+        arr.forEach(function (element) {
+          curNode._value = element;
+          curNode = curNode._next;
+        });
+      };
+      /**
+       * @description Merges two sorted lists.
+       * @param list - The other list you want to merge (must be sorted).
+       * @returns The size of list after merging.
+       * @example
+       * const linkA = new LinkList([1, 3, 5]);
+       * const linkB = new LinkList([2, 4, 6]);
+       * linkA.merge(linkB);  // [1, 2, 3, 4, 5];
+       */
+      LinkList.prototype.merge = function (list) {
+        var self = this;
+        if (this._length === 0) {
+          list.forEach(function (el) {
+            self.pushBack(el);
+          });
+        } else {
+          var curNode_1 = this._head;
+          list.forEach(function (el) {
+            while (curNode_1 !== self._header && curNode_1._value <= el) {
+              curNode_1 = curNode_1._next;
+            }
+            self._insertNode(el, curNode_1._pre);
+          });
+        }
+        return this._length;
+      };
+      LinkList.prototype.forEach = function (callback) {
+        var curNode = this._head;
+        var index = 0;
+        while (curNode !== this._header) {
+          callback(curNode._value, index++, this);
+          curNode = curNode._next;
+        }
+      };
+      LinkList.prototype[Symbol.iterator] = function () {
+        return function () {
+          var curNode;
+          return __generator(this, function (_a) {
+            switch (_a.label) {
+              case 0:
+                if (this._length === 0) return [2 /*return*/];
+                curNode = this._head;
+                _a.label = 1;
+              case 1:
+                if (!(curNode !== this._header)) return [3 /*break*/, 3];
+                return [4 /*yield*/, curNode._value];
+              case 2:
+                _a.sent();
+                curNode = curNode._next;
+                return [3 /*break*/, 1];
+              case 3:
+                return [2 /*return*/];
+            }
+          });
+        }.bind(this)();
+      };
+      return LinkList;
+    }(SequentialContainer);
+
+    /**
+     * @internal
+     */
+    var TreeNode = /** @class */function () {
+      function TreeNode(key, value) {
+        this._color = 1 /* TreeNodeColor.RED */;
+        this._key = undefined;
+        this._value = undefined;
+        this._left = undefined;
+        this._right = undefined;
+        this._parent = undefined;
+        this._key = key;
+        this._value = value;
+      }
+      /**
+       * @description Get the pre node.
+       * @returns TreeNode about the pre node.
+       */
+      TreeNode.prototype._pre = function () {
+        var preNode = this;
+        if (preNode._color === 1 /* TreeNodeColor.RED */ && preNode._parent._parent === preNode) {
+          preNode = preNode._right;
+        } else if (preNode._left) {
+          preNode = preNode._left;
+          while (preNode._right) {
+            preNode = preNode._right;
+          }
+        } else {
+          var pre = preNode._parent;
+          while (pre._left === preNode) {
+            preNode = pre;
+            pre = preNode._parent;
+          }
+          preNode = pre;
+        }
+        return preNode;
+      };
+      /**
+       * @description Get the next node.
+       * @returns TreeNode about the next node.
+       */
+      TreeNode.prototype._next = function () {
+        var nextNode = this;
+        if (nextNode._right) {
+          nextNode = nextNode._right;
+          while (nextNode._left) {
+            nextNode = nextNode._left;
+          }
+          return nextNode;
+        } else {
+          var pre = nextNode._parent;
+          while (pre._right === nextNode) {
+            nextNode = pre;
+            pre = nextNode._parent;
+          }
+          if (nextNode._right !== pre) {
+            return pre;
+          } else return nextNode;
+        }
+      };
+      /**
+       * @description Rotate left.
+       * @returns TreeNode about moved to original position after rotation.
+       */
+      TreeNode.prototype._rotateLeft = function () {
+        var PP = this._parent;
+        var V = this._right;
+        var R = V._left;
+        if (PP._parent === this) PP._parent = V;else if (PP._left === this) PP._left = V;else PP._right = V;
+        V._parent = PP;
+        V._left = this;
+        this._parent = V;
+        this._right = R;
+        if (R) R._parent = this;
+        return V;
+      };
+      /**
+       * @description Rotate right.
+       * @returns TreeNode about moved to original position after rotation.
+       */
+      TreeNode.prototype._rotateRight = function () {
+        var PP = this._parent;
+        var F = this._left;
+        var K = F._right;
+        if (PP._parent === this) PP._parent = F;else if (PP._left === this) PP._left = F;else PP._right = F;
+        F._parent = PP;
+        F._right = this;
+        this._parent = F;
+        this._left = K;
+        if (K) K._parent = this;
+        return F;
+      };
+      return TreeNode;
+    }();
+    /**
+     * @internal
+     */
+    var TreeNodeEnableIndex = /** @class */function (_super) {
+      __extends(TreeNodeEnableIndex, _super);
+      function TreeNodeEnableIndex() {
+        var _this = _super !== null && _super.apply(this, arguments) || this;
+        _this._subTreeSize = 1;
+        return _this;
+      }
+      /**
+       * @description Rotate left and do recount.
+       * @returns TreeNode about moved to original position after rotation.
+       */
+      TreeNodeEnableIndex.prototype._rotateLeft = function () {
+        var parent = _super.prototype._rotateLeft.call(this);
+        this._recount();
+        parent._recount();
+        return parent;
+      };
+      /**
+       * @description Rotate right and do recount.
+       * @returns TreeNode about moved to original position after rotation.
+       */
+      TreeNodeEnableIndex.prototype._rotateRight = function () {
+        var parent = _super.prototype._rotateRight.call(this);
+        this._recount();
+        parent._recount();
+        return parent;
+      };
+      TreeNodeEnableIndex.prototype._recount = function () {
+        this._subTreeSize = 1;
+        if (this._left) {
+          this._subTreeSize += this._left._subTreeSize;
+        }
+        if (this._right) {
+          this._subTreeSize += this._right._subTreeSize;
+        }
+      };
+      return TreeNodeEnableIndex;
+    }(TreeNode);
+
+    var TreeContainer = /** @class */function (_super) {
+      __extends(TreeContainer, _super);
+      /**
+       * @internal
+       */
+      function TreeContainer(cmp, enableIndex) {
+        if (cmp === void 0) {
+          cmp = function (x, y) {
+            if (x < y) return -1;
+            if (x > y) return 1;
+            return 0;
+          };
+        }
+        if (enableIndex === void 0) {
+          enableIndex = false;
+        }
+        var _this = _super.call(this) || this;
+        /**
+         * @internal
+         */
+        _this._root = undefined;
+        _this._cmp = cmp;
+        if (enableIndex) {
+          _this._TreeNodeClass = TreeNodeEnableIndex;
+          _this._set = function (key, value, hint) {
+            var curNode = this._preSet(key, value, hint);
+            if (curNode) {
+              var p = curNode._parent;
+              while (p !== this._header) {
+                p._subTreeSize += 1;
+                p = p._parent;
+              }
+              var nodeList = this._insertNodeSelfBalance(curNode);
+              if (nodeList) {
+                var _a = nodeList,
+                  parentNode = _a.parentNode,
+                  grandParent = _a.grandParent,
+                  curNode_1 = _a.curNode;
+                parentNode._recount();
+                grandParent._recount();
+                curNode_1._recount();
+              }
+            }
+            return this._length;
+          };
+          _this._eraseNode = function (curNode) {
+            var p = this._preEraseNode(curNode);
+            while (p !== this._header) {
+              p._subTreeSize -= 1;
+              p = p._parent;
+            }
+          };
+        } else {
+          _this._TreeNodeClass = TreeNode;
+          _this._set = function (key, value, hint) {
+            var curNode = this._preSet(key, value, hint);
+            if (curNode) this._insertNodeSelfBalance(curNode);
+            return this._length;
+          };
+          _this._eraseNode = _this._preEraseNode;
+        }
+        _this._header = new _this._TreeNodeClass();
+        return _this;
+      }
+      /**
+       * @internal
+       */
+      TreeContainer.prototype._lowerBound = function (curNode, key) {
+        var resNode = this._header;
+        while (curNode) {
+          var cmpResult = this._cmp(curNode._key, key);
+          if (cmpResult < 0) {
+            curNode = curNode._right;
+          } else if (cmpResult > 0) {
+            resNode = curNode;
+            curNode = curNode._left;
+          } else return curNode;
+        }
+        return resNode;
+      };
+      /**
+       * @internal
+       */
+      TreeContainer.prototype._upperBound = function (curNode, key) {
+        var resNode = this._header;
+        while (curNode) {
+          var cmpResult = this._cmp(curNode._key, key);
+          if (cmpResult <= 0) {
+            curNode = curNode._right;
+          } else {
+            resNode = curNode;
+            curNode = curNode._left;
+          }
+        }
+        return resNode;
+      };
+      /**
+       * @internal
+       */
+      TreeContainer.prototype._reverseLowerBound = function (curNode, key) {
+        var resNode = this._header;
+        while (curNode) {
+          var cmpResult = this._cmp(curNode._key, key);
+          if (cmpResult < 0) {
+            resNode = curNode;
+            curNode = curNode._right;
+          } else if (cmpResult > 0) {
+            curNode = curNode._left;
+          } else return curNode;
+        }
+        return resNode;
+      };
+      /**
+       * @internal
+       */
+      TreeContainer.prototype._reverseUpperBound = function (curNode, key) {
+        var resNode = this._header;
+        while (curNode) {
+          var cmpResult = this._cmp(curNode._key, key);
+          if (cmpResult < 0) {
+            resNode = curNode;
+            curNode = curNode._right;
+          } else {
+            curNode = curNode._left;
+          }
+        }
+        return resNode;
+      };
+      /**
+       * @internal
+       */
+      TreeContainer.prototype._eraseNodeSelfBalance = function (curNode) {
+        while (true) {
+          var parentNode = curNode._parent;
+          if (parentNode === this._header) return;
+          if (curNode._color === 1 /* TreeNodeColor.RED */) {
+            curNode._color = 0 /* TreeNodeColor.BLACK */;
+            return;
+          }
+          if (curNode === parentNode._left) {
+            var brother = parentNode._right;
+            if (brother._color === 1 /* TreeNodeColor.RED */) {
+              brother._color = 0 /* TreeNodeColor.BLACK */;
+              parentNode._color = 1 /* TreeNodeColor.RED */;
+              if (parentNode === this._root) {
+                this._root = parentNode._rotateLeft();
+              } else parentNode._rotateLeft();
+            } else {
+              if (brother._right && brother._right._color === 1 /* TreeNodeColor.RED */) {
+                brother._color = parentNode._color;
+                parentNode._color = 0 /* TreeNodeColor.BLACK */;
+                brother._right._color = 0 /* TreeNodeColor.BLACK */;
+                if (parentNode === this._root) {
+                  this._root = parentNode._rotateLeft();
+                } else parentNode._rotateLeft();
+                return;
+              } else if (brother._left && brother._left._color === 1 /* TreeNodeColor.RED */) {
+                brother._color = 1 /* TreeNodeColor.RED */;
+                brother._left._color = 0 /* TreeNodeColor.BLACK */;
+                brother._rotateRight();
+              } else {
+                brother._color = 1 /* TreeNodeColor.RED */;
+                curNode = parentNode;
+              }
+            }
+          } else {
+            var brother = parentNode._left;
+            if (brother._color === 1 /* TreeNodeColor.RED */) {
+              brother._color = 0 /* TreeNodeColor.BLACK */;
+              parentNode._color = 1 /* TreeNodeColor.RED */;
+              if (parentNode === this._root) {
+                this._root = parentNode._rotateRight();
+              } else parentNode._rotateRight();
+            } else {
+              if (brother._left && brother._left._color === 1 /* TreeNodeColor.RED */) {
+                brother._color = parentNode._color;
+                parentNode._color = 0 /* TreeNodeColor.BLACK */;
+                brother._left._color = 0 /* TreeNodeColor.BLACK */;
+                if (parentNode === this._root) {
+                  this._root = parentNode._rotateRight();
+                } else parentNode._rotateRight();
+                return;
+              } else if (brother._right && brother._right._color === 1 /* TreeNodeColor.RED */) {
+                brother._color = 1 /* TreeNodeColor.RED */;
+                brother._right._color = 0 /* TreeNodeColor.BLACK */;
+                brother._rotateLeft();
+              } else {
+                brother._color = 1 /* TreeNodeColor.RED */;
+                curNode = parentNode;
+              }
+            }
+          }
+        }
+      };
+      /**
+       * @internal
+       */
+      TreeContainer.prototype._preEraseNode = function (curNode) {
+        var _a, _b;
+        if (this._length === 1) {
+          this.clear();
+          return this._header;
+        }
+        var swapNode = curNode;
+        while (swapNode._left || swapNode._right) {
+          if (swapNode._right) {
+            swapNode = swapNode._right;
+            while (swapNode._left) swapNode = swapNode._left;
+          } else {
+            swapNode = swapNode._left;
+          }
+          _a = __read([swapNode._key, curNode._key], 2), curNode._key = _a[0], swapNode._key = _a[1];
+          _b = __read([swapNode._value, curNode._value], 2), curNode._value = _b[0], swapNode._value = _b[1];
+          curNode = swapNode;
+        }
+        if (this._header._left === swapNode) {
+          this._header._left = swapNode._parent;
+        } else if (this._header._right === swapNode) {
+          this._header._right = swapNode._parent;
+        }
+        this._eraseNodeSelfBalance(swapNode);
+        var _parent = swapNode._parent;
+        if (swapNode === _parent._left) {
+          _parent._left = undefined;
+        } else _parent._right = undefined;
+        this._length -= 1;
+        this._root._color = 0 /* TreeNodeColor.BLACK */;
+        return _parent;
+      };
+      /**
+       * @internal
+       */
+      TreeContainer.prototype._inOrderTraversal = function (curNode, callback) {
+        if (curNode === undefined) return false;
+        var ifReturn = this._inOrderTraversal(curNode._left, callback);
+        if (ifReturn) return true;
+        if (callback(curNode)) return true;
+        return this._inOrderTraversal(curNode._right, callback);
+      };
+      /**
+       * @internal
+       */
+      TreeContainer.prototype._insertNodeSelfBalance = function (curNode) {
+        while (true) {
+          var parentNode = curNode._parent;
+          if (parentNode._color === 0 /* TreeNodeColor.BLACK */) return;
+          var grandParent = parentNode._parent;
+          if (parentNode === grandParent._left) {
+            var uncle = grandParent._right;
+            if (uncle && uncle._color === 1 /* TreeNodeColor.RED */) {
+              uncle._color = parentNode._color = 0 /* TreeNodeColor.BLACK */;
+              if (grandParent === this._root) return;
+              grandParent._color = 1 /* TreeNodeColor.RED */;
+              curNode = grandParent;
+              continue;
+            } else if (curNode === parentNode._right) {
+              curNode._color = 0 /* TreeNodeColor.BLACK */;
+              if (curNode._left) curNode._left._parent = parentNode;
+              if (curNode._right) curNode._right._parent = grandParent;
+              parentNode._right = curNode._left;
+              grandParent._left = curNode._right;
+              curNode._left = parentNode;
+              curNode._right = grandParent;
+              if (grandParent === this._root) {
+                this._root = curNode;
+                this._header._parent = curNode;
+              } else {
+                var GP = grandParent._parent;
+                if (GP._left === grandParent) {
+                  GP._left = curNode;
+                } else GP._right = curNode;
+              }
+              curNode._parent = grandParent._parent;
+              parentNode._parent = curNode;
+              grandParent._parent = curNode;
+              grandParent._color = 1 /* TreeNodeColor.RED */;
+              return {
+                parentNode: parentNode,
+                grandParent: grandParent,
+                curNode: curNode
+              };
+            } else {
+              parentNode._color = 0 /* TreeNodeColor.BLACK */;
+              if (grandParent === this._root) {
+                this._root = grandParent._rotateRight();
+              } else grandParent._rotateRight();
+              grandParent._color = 1 /* TreeNodeColor.RED */;
+            }
+          } else {
+            var uncle = grandParent._left;
+            if (uncle && uncle._color === 1 /* TreeNodeColor.RED */) {
+              uncle._color = parentNode._color = 0 /* TreeNodeColor.BLACK */;
+              if (grandParent === this._root) return;
+              grandParent._color = 1 /* TreeNodeColor.RED */;
+              curNode = grandParent;
+              continue;
+            } else if (curNode === parentNode._left) {
+              curNode._color = 0 /* TreeNodeColor.BLACK */;
+              if (curNode._left) curNode._left._parent = grandParent;
+              if (curNode._right) curNode._right._parent = parentNode;
+              grandParent._right = curNode._left;
+              parentNode._left = curNode._right;
+              curNode._left = grandParent;
+              curNode._right = parentNode;
+              if (grandParent === this._root) {
+                this._root = curNode;
+                this._header._parent = curNode;
+              } else {
+                var GP = grandParent._parent;
+                if (GP._left === grandParent) {
+                  GP._left = curNode;
+                } else GP._right = curNode;
+              }
+              curNode._parent = grandParent._parent;
+              parentNode._parent = curNode;
+              grandParent._parent = curNode;
+              grandParent._color = 1 /* TreeNodeColor.RED */;
+              return {
+                parentNode: parentNode,
+                grandParent: grandParent,
+                curNode: curNode
+              };
+            } else {
+              parentNode._color = 0 /* TreeNodeColor.BLACK */;
+              if (grandParent === this._root) {
+                this._root = grandParent._rotateLeft();
+              } else grandParent._rotateLeft();
+              grandParent._color = 1 /* TreeNodeColor.RED */;
             }
-            var n = t.call(this, e, r) || this;
-            n.vt = [];
-            i.forEach((function(t) {
-                return n.insert(t);
-            }));
-            return n;
-        }
-        HashSet.prototype.I = function() {
-            var t = this;
-            if (this.O >= 1073741824) return;
-            var i = [];
-            var e = this.O;
-            this.O <<= 1;
-            var r = Object.keys(this.vt);
-            var n = r.length;
-            var _loop_1 = function(n) {
-                var h = parseInt(r[n]);
-                var u = s.vt[h];
-                var f = u.size();
-                if (f === 0) return "continue";
-                if (f === 1) {
-                    var a = u.front();
-                    i[s.ct(a) & s.O - 1] = new v([ a ], false);
-                    return "continue";
-                }
-                var o = [];
-                var c = [];
-                u.forEach((function(i) {
-                    var r = t.ct(i);
-                    if ((r & e) === 0) {
-                        o.push(i);
-                    } else c.push(i);
-                }));
-                if (u instanceof b) {
-                    if (o.length > 6) {
-                        i[h] = new b(o);
-                    } else {
-                        i[h] = new v(o, false);
-                    }
-                    if (c.length > 6) {
-                        i[h + e] = new b(c);
-                    } else {
-                        i[h + e] = new v(c, false);
+          }
+
+          return;
+        }
+      };
+      /**
+       * @internal
+       */
+      TreeContainer.prototype._preSet = function (key, value, hint) {
+        if (this._root === undefined) {
+          this._length += 1;
+          this._root = new this._TreeNodeClass(key, value);
+          this._root._color = 0 /* TreeNodeColor.BLACK */;
+          this._root._parent = this._header;
+          this._header._parent = this._root;
+          this._header._left = this._root;
+          this._header._right = this._root;
+          return;
+        }
+        var curNode;
+        var minNode = this._header._left;
+        var compareToMin = this._cmp(minNode._key, key);
+        if (compareToMin === 0) {
+          minNode._value = value;
+          return;
+        } else if (compareToMin > 0) {
+          minNode._left = new this._TreeNodeClass(key, value);
+          minNode._left._parent = minNode;
+          curNode = minNode._left;
+          this._header._left = curNode;
+        } else {
+          var maxNode = this._header._right;
+          var compareToMax = this._cmp(maxNode._key, key);
+          if (compareToMax === 0) {
+            maxNode._value = value;
+            return;
+          } else if (compareToMax < 0) {
+            maxNode._right = new this._TreeNodeClass(key, value);
+            maxNode._right._parent = maxNode;
+            curNode = maxNode._right;
+            this._header._right = curNode;
+          } else {
+            if (hint !== undefined) {
+              var iterNode = hint._node;
+              if (iterNode !== this._header) {
+                var iterCmpRes = this._cmp(iterNode._key, key);
+                if (iterCmpRes === 0) {
+                  iterNode._value = value;
+                  return;
+                } else /* istanbul ignore else */if (iterCmpRes > 0) {
+                    var preNode = iterNode._pre();
+                    var preCmpRes = this._cmp(preNode._key, key);
+                    if (preCmpRes === 0) {
+                      preNode._value = value;
+                      return;
+                    } else if (preCmpRes < 0) {
+                      curNode = new this._TreeNodeClass(key, value);
+                      if (preNode._right === undefined) {
+                        preNode._right = curNode;
+                        curNode._parent = preNode;
+                      } else {
+                        iterNode._left = curNode;
+                        curNode._parent = iterNode;
+                      }
                     }
+                  }
+              }
+            }
+            if (curNode === undefined) {
+              curNode = this._root;
+              while (true) {
+                var cmpResult = this._cmp(curNode._key, key);
+                if (cmpResult > 0) {
+                  if (curNode._left === undefined) {
+                    curNode._left = new this._TreeNodeClass(key, value);
+                    curNode._left._parent = curNode;
+                    curNode = curNode._left;
+                    break;
+                  }
+                  curNode = curNode._left;
+                } else if (cmpResult < 0) {
+                  if (curNode._right === undefined) {
+                    curNode._right = new this._TreeNodeClass(key, value);
+                    curNode._right._parent = curNode;
+                    curNode = curNode._right;
+                    break;
+                  }
+                  curNode = curNode._right;
                 } else {
-                    i[h] = new v(o, false);
-                    i[h + e] = new v(c, false);
+                  curNode._value = value;
+                  return;
                 }
-            };
-            var s = this;
-            for (var h = 0; h < n; ++h) {
-                _loop_1(h);
-            }
-            this.vt = i;
-        };
-        HashSet.prototype.forEach = function(t) {
-            var i = Object.values(this.vt);
-            var e = i.length;
-            var r = 0;
-            for (var n = 0; n < e; ++n) {
-                i[n].forEach((function(i) {
-                    return t(i, r++);
-                }));
+              }
             }
-        };
-        HashSet.prototype.insert = function(t) {
-            var i = this.ct(t) & this.O - 1;
-            var e = this.vt[i];
-            if (!e) {
-                this.vt[i] = new v([ t ], false);
-                this.t += 1;
-            } else {
-                var r = e.size();
-                if (e instanceof v) {
-                    if (!e.find(t).equals(e.end())) return;
-                    e.pushBack(t);
-                    if (r + 1 >= 8) {
-                        if (this.O <= 64) {
-                            this.t += 1;
-                            this.I();
-                            return;
-                        }
-                        this.vt[i] = new b(e);
-                    }
-                    this.t += 1;
-                } else {
-                    e.insert(t);
-                    var n = e.size();
-                    this.t += n - r;
-                }
+          }
+        }
+        this._length += 1;
+        return curNode;
+      };
+      /**
+       * @internal
+       */
+      TreeContainer.prototype._findElementNode = function (curNode, key) {
+        while (curNode) {
+          var cmpResult = this._cmp(curNode._key, key);
+          if (cmpResult < 0) {
+            curNode = curNode._right;
+          } else if (cmpResult > 0) {
+            curNode = curNode._left;
+          } else return curNode;
+        }
+        return curNode || this._header;
+      };
+      TreeContainer.prototype.clear = function () {
+        this._length = 0;
+        this._root = undefined;
+        this._header._parent = undefined;
+        this._header._left = this._header._right = undefined;
+      };
+      /**
+       * @description Update node's key by iterator.
+       * @param iter - The iterator you want to change.
+       * @param key - The key you want to update.
+       * @returns Whether the modification is successful.
+       * @example
+       * const st = new orderedSet([1, 2, 5]);
+       * const iter = st.find(2);
+       * st.updateKeyByIterator(iter, 3); // then st will become [1, 3, 5]
+       */
+      TreeContainer.prototype.updateKeyByIterator = function (iter, key) {
+        var node = iter._node;
+        if (node === this._header) {
+          throwIteratorAccessError();
+        }
+        if (this._length === 1) {
+          node._key = key;
+          return true;
+        }
+        if (node === this._header._left) {
+          if (this._cmp(node._next()._key, key) > 0) {
+            node._key = key;
+            return true;
+          }
+          return false;
+        }
+        if (node === this._header._right) {
+          if (this._cmp(node._pre()._key, key) < 0) {
+            node._key = key;
+            return true;
+          }
+          return false;
+        }
+        var preKey = node._pre()._key;
+        if (this._cmp(preKey, key) >= 0) return false;
+        var nextKey = node._next()._key;
+        if (this._cmp(nextKey, key) <= 0) return false;
+        node._key = key;
+        return true;
+      };
+      TreeContainer.prototype.eraseElementByPos = function (pos) {
+        if (pos < 0 || pos > this._length - 1) {
+          throw new RangeError();
+        }
+        var index = 0;
+        var self = this;
+        this._inOrderTraversal(this._root, function (curNode) {
+          if (pos === index) {
+            self._eraseNode(curNode);
+            return true;
+          }
+          index += 1;
+          return false;
+        });
+        return this._length;
+      };
+      /**
+       * @description Remove the element of the specified key.
+       * @param key - The key you want to remove.
+       * @returns Whether erase successfully.
+       */
+      TreeContainer.prototype.eraseElementByKey = function (key) {
+        if (this._length === 0) return false;
+        var curNode = this._findElementNode(this._root, key);
+        if (curNode === this._header) return false;
+        this._eraseNode(curNode);
+        return true;
+      };
+      TreeContainer.prototype.eraseElementByIterator = function (iter) {
+        var node = iter._node;
+        if (node === this._header) {
+          throwIteratorAccessError();
+        }
+        var hasNoRight = node._right === undefined;
+        var isNormal = iter.iteratorType === 0 /* IteratorType.NORMAL */;
+        // For the normal iterator, the `next` node will be swapped to `this` node when has right.
+        if (isNormal) {
+          // So we should move it to next when it's right is null.
+          if (hasNoRight) iter.next();
+        } else {
+          // For the reverse iterator, only when it doesn't have right and has left the `next` node will be swapped.
+          // So when it has right, or it is a leaf node we should move it to `next`.
+          if (!hasNoRight || node._left === undefined) iter.next();
+        }
+        this._eraseNode(node);
+        return iter;
+      };
+      TreeContainer.prototype.forEach = function (callback) {
+        var e_1, _a;
+        var index = 0;
+        try {
+          for (var _b = __values(this), _c = _b.next(); !_c.done; _c = _b.next()) {
+            var element = _c.value;
+            callback(element, index++, this);
+          }
+        } catch (e_1_1) {
+          e_1 = {
+            error: e_1_1
+          };
+        } finally {
+          try {
+            if (_c && !_c.done && (_a = _b.return)) _a.call(_b);
+          } finally {
+            if (e_1) throw e_1.error;
+          }
+        }
+      };
+      TreeContainer.prototype.getElementByPos = function (pos) {
+        var e_2, _a;
+        if (pos < 0 || pos > this._length - 1) {
+          throw new RangeError();
+        }
+        var res;
+        var index = 0;
+        try {
+          for (var _b = __values(this), _c = _b.next(); !_c.done; _c = _b.next()) {
+            var element = _c.value;
+            if (index === pos) {
+              res = element;
+              break;
+            }
+            index += 1;
+          }
+        } catch (e_2_1) {
+          e_2 = {
+            error: e_2_1
+          };
+        } finally {
+          try {
+            if (_c && !_c.done && (_a = _b.return)) _a.call(_b);
+          } finally {
+            if (e_2) throw e_2.error;
+          }
+        }
+        return res;
+      };
+      /**
+       * @description Get the height of the tree.
+       * @returns Number about the height of the RB-tree.
+       */
+      TreeContainer.prototype.getHeight = function () {
+        if (this._length === 0) return 0;
+        var traversal = function (curNode) {
+          if (!curNode) return 0;
+          return Math.max(traversal(curNode._left), traversal(curNode._right)) + 1;
+        };
+        return traversal(this._root);
+      };
+      return TreeContainer;
+    }(Container);
+
+    var TreeIterator = /** @class */function (_super) {
+      __extends(TreeIterator, _super);
+      /**
+       * @internal
+       */
+      function TreeIterator(_node, _header, iteratorType) {
+        var _this = _super.call(this, iteratorType) || this;
+        _this._node = _node;
+        _this._header = _header;
+        if (_this.iteratorType === 0 /* IteratorType.NORMAL */) {
+          _this.pre = function () {
+            if (this._node === this._header._left) {
+              throwIteratorAccessError();
+            }
+            this._node = this._node._pre();
+            return this;
+          };
+          _this.next = function () {
+            if (this._node === this._header) {
+              throwIteratorAccessError();
             }
-            if (this.t > this.O * .75) {
-                this.I();
+            this._node = this._node._next();
+            return this;
+          };
+        } else {
+          _this.pre = function () {
+            if (this._node === this._header._right) {
+              throwIteratorAccessError();
             }
-        };
-        HashSet.prototype.eraseElementByKey = function(t) {
-            var i = this.ct(t) & this.O - 1;
-            var e = this.vt[i];
-            if (!e) return;
-            var r = e.size();
-            if (r === 0) return;
-            if (e instanceof v) {
-                e.eraseElementByValue(t);
-                var n = e.size();
-                this.t += n - r;
-            } else {
-                e.eraseElementByKey(t);
-                var n = e.size();
-                this.t += n - r;
-                if (n <= 6) {
-                    this.vt[i] = new v(e);
-                }
+            this._node = this._node._next();
+            return this;
+          };
+          _this.next = function () {
+            if (this._node === this._header) {
+              throwIteratorAccessError();
             }
-        };
-        HashSet.prototype.find = function(t) {
-            var i = this.ct(t) & this.O - 1;
-            var e = this.vt[i];
-            if (!e) return false;
-            return !e.find(t).equals(e.end());
-        };
-        HashSet.prototype[Symbol.iterator] = function() {
-            return function() {
-                var t, i, e, r, n, s, h, u;
-                var f, a;
-                return __generator(this, (function(o) {
-                    switch (o.label) {
-                      case 0:
-                        t = Object.values(this.vt);
-                        i = t.length;
-                        e = 0;
-                        o.label = 1;
+            this._node = this._node._pre();
+            return this;
+          };
+        }
+        return _this;
+      }
+      Object.defineProperty(TreeIterator.prototype, "index", {
+        /**
+         * @description Get the sequential index of the iterator in the tree container.
+ * Note: + * This function only takes effect when the specified tree container `enableIndex = true`. + * @returns The index subscript of the node in the tree. + * @example + * const st = new OrderedSet([1, 2, 3], true); + * console.log(st.begin().next().index); // 1 + */ + get: function () { + var _node = this._node; + var root = this._header._parent; + if (_node === this._header) { + if (root) { + return root._subTreeSize - 1; + } + return 0; + } + var index = 0; + if (_node._left) { + index += _node._left._subTreeSize; + } + while (_node !== root) { + var _parent = _node._parent; + if (_node === _parent._right) { + index += 1; + if (_parent._left) { + index += _parent._left._subTreeSize; + } + } + _node = _parent; + } + return index; + }, + enumerable: false, + configurable: true + }); + return TreeIterator; + }(ContainerIterator); - case 1: - if (!(e < i)) return [ 3, 10 ]; - r = t[e]; - o.label = 2; + var OrderedSetIterator = /** @class */function (_super) { + __extends(OrderedSetIterator, _super); + function OrderedSetIterator() { + return _super !== null && _super.apply(this, arguments) || this; + } + Object.defineProperty(OrderedSetIterator.prototype, "pointer", { + get: function () { + if (this._node === this._header) { + throwIteratorAccessError(); + } + return this._node._key; + }, + enumerable: false, + configurable: true + }); + OrderedSetIterator.prototype.copy = function () { + return new OrderedSetIterator(this._node, this._header, this.iteratorType); + }; + return OrderedSetIterator; + }(TreeIterator); + var OrderedSet = /** @class */function (_super) { + __extends(OrderedSet, _super); + /** + * @param container - The initialization container. + * @param cmp - The compare function. + * @param enableIndex - Whether to enable iterator indexing function. + * @example + * new OrderedSet(); + * new OrderedSet([0, 1, 2]); + * new OrderedSet([0, 1, 2], (x, y) => x - y); + * new OrderedSet([0, 1, 2], (x, y) => x - y, true); + */ + function OrderedSet(container, cmp, enableIndex) { + if (container === void 0) { + container = []; + } + var _this = _super.call(this, cmp, enableIndex) || this; + var self = _this; + container.forEach(function (el) { + self.insert(el); + }); + return _this; + } + /** + * @internal + */ + OrderedSet.prototype._iterationFunc = function (curNode) { + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + if (curNode === undefined) return [2 /*return*/]; + return [5 /*yield**/, __values(this._iterationFunc(curNode._left))]; + case 1: + _a.sent(); + return [4 /*yield*/, curNode._key]; + case 2: + _a.sent(); + return [5 /*yield**/, __values(this._iterationFunc(curNode._right))]; + case 3: + _a.sent(); + return [2 /*return*/]; + } + }); + }; - case 2: - o.trys.push([ 2, 7, 8, 9 ]); - n = (f = void 0, __values(r)), s = n.next(); - o.label = 3; + OrderedSet.prototype.begin = function () { + return new OrderedSetIterator(this._header._left || this._header, this._header); + }; + OrderedSet.prototype.end = function () { + return new OrderedSetIterator(this._header, this._header); + }; + OrderedSet.prototype.rBegin = function () { + return new OrderedSetIterator(this._header._right || this._header, this._header, 1 /* IteratorType.REVERSE */); + }; - case 3: - if (!!s.done) return [ 3, 6 ]; - h = s.value; - return [ 4, h ]; + OrderedSet.prototype.rEnd = function () { + return new OrderedSetIterator(this._header, this._header, 1 /* IteratorType.REVERSE */); + }; - case 4: - o.sent(); - o.label = 5; + OrderedSet.prototype.front = function () { + return this._header._left ? this._header._left._key : undefined; + }; + OrderedSet.prototype.back = function () { + return this._header._right ? this._header._right._key : undefined; + }; + /** + * @description Insert element to set. + * @param key - The key want to insert. + * @param hint - You can give an iterator hint to improve insertion efficiency. + * @return The size of container after setting. + * @example + * const st = new OrderedSet([2, 4, 5]); + * const iter = st.begin(); + * st.insert(1); + * st.insert(3, iter); // give a hint will be faster. + */ + OrderedSet.prototype.insert = function (key, hint) { + return this._set(key, undefined, hint); + }; + OrderedSet.prototype.find = function (element) { + var curNode = this._findElementNode(this._root, element); + return new OrderedSetIterator(curNode, this._header); + }; + OrderedSet.prototype.lowerBound = function (key) { + var resNode = this._lowerBound(this._root, key); + return new OrderedSetIterator(resNode, this._header); + }; + OrderedSet.prototype.upperBound = function (key) { + var resNode = this._upperBound(this._root, key); + return new OrderedSetIterator(resNode, this._header); + }; + OrderedSet.prototype.reverseLowerBound = function (key) { + var resNode = this._reverseLowerBound(this._root, key); + return new OrderedSetIterator(resNode, this._header); + }; + OrderedSet.prototype.reverseUpperBound = function (key) { + var resNode = this._reverseUpperBound(this._root, key); + return new OrderedSetIterator(resNode, this._header); + }; + OrderedSet.prototype.union = function (other) { + var self = this; + other.forEach(function (el) { + self.insert(el); + }); + return this._length; + }; + OrderedSet.prototype[Symbol.iterator] = function () { + return this._iterationFunc(this._root); + }; + return OrderedSet; + }(TreeContainer); - case 5: - s = n.next(); - return [ 3, 3 ]; + var OrderedMapIterator = /** @class */function (_super) { + __extends(OrderedMapIterator, _super); + function OrderedMapIterator() { + return _super !== null && _super.apply(this, arguments) || this; + } + Object.defineProperty(OrderedMapIterator.prototype, "pointer", { + get: function () { + if (this._node === this._header) { + throwIteratorAccessError(); + } + var self = this; + return new Proxy([], { + get: function (_, props) { + if (props === '0') return self._node._key;else if (props === '1') return self._node._value; + }, + set: function (_, props, newValue) { + if (props !== '1') { + throw new TypeError('props must be 1'); + } + self._node._value = newValue; + return true; + } + }); + }, + enumerable: false, + configurable: true + }); + OrderedMapIterator.prototype.copy = function () { + return new OrderedMapIterator(this._node, this._header, this.iteratorType); + }; + return OrderedMapIterator; + }(TreeIterator); + var OrderedMap = /** @class */function (_super) { + __extends(OrderedMap, _super); + /** + * @param container - The initialization container. + * @param cmp - The compare function. + * @param enableIndex - Whether to enable iterator indexing function. + * @example + * new OrderedMap(); + * new OrderedMap([[0, 1], [2, 1]]); + * new OrderedMap([[0, 1], [2, 1]], (x, y) => x - y); + * new OrderedMap([[0, 1], [2, 1]], (x, y) => x - y, true); + */ + function OrderedMap(container, cmp, enableIndex) { + if (container === void 0) { + container = []; + } + var _this = _super.call(this, cmp, enableIndex) || this; + var self = _this; + container.forEach(function (el) { + self.setElement(el[0], el[1]); + }); + return _this; + } + /** + * @internal + */ + OrderedMap.prototype._iterationFunc = function (curNode) { + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + if (curNode === undefined) return [2 /*return*/]; + return [5 /*yield**/, __values(this._iterationFunc(curNode._left))]; + case 1: + _a.sent(); + return [4 /*yield*/, [curNode._key, curNode._value]]; + case 2: + _a.sent(); + return [5 /*yield**/, __values(this._iterationFunc(curNode._right))]; + case 3: + _a.sent(); + return [2 /*return*/]; + } + }); + }; - case 6: - return [ 3, 9 ]; + OrderedMap.prototype.begin = function () { + return new OrderedMapIterator(this._header._left || this._header, this._header); + }; + OrderedMap.prototype.end = function () { + return new OrderedMapIterator(this._header, this._header); + }; + OrderedMap.prototype.rBegin = function () { + return new OrderedMapIterator(this._header._right || this._header, this._header, 1 /* IteratorType.REVERSE */); + }; - case 7: - u = o.sent(); - f = { - error: u - }; - return [ 3, 9 ]; + OrderedMap.prototype.rEnd = function () { + return new OrderedMapIterator(this._header, this._header, 1 /* IteratorType.REVERSE */); + }; - case 8: - try { - if (s && !s.done && (a = n.return)) a.call(n); - } finally { - if (f) throw f.error; - } - return [ 7 ]; + OrderedMap.prototype.front = function () { + if (this._length === 0) return; + var minNode = this._header._left; + return [minNode._key, minNode._value]; + }; + OrderedMap.prototype.back = function () { + if (this._length === 0) return; + var maxNode = this._header._right; + return [maxNode._key, maxNode._value]; + }; + OrderedMap.prototype.lowerBound = function (key) { + var resNode = this._lowerBound(this._root, key); + return new OrderedMapIterator(resNode, this._header); + }; + OrderedMap.prototype.upperBound = function (key) { + var resNode = this._upperBound(this._root, key); + return new OrderedMapIterator(resNode, this._header); + }; + OrderedMap.prototype.reverseLowerBound = function (key) { + var resNode = this._reverseLowerBound(this._root, key); + return new OrderedMapIterator(resNode, this._header); + }; + OrderedMap.prototype.reverseUpperBound = function (key) { + var resNode = this._reverseUpperBound(this._root, key); + return new OrderedMapIterator(resNode, this._header); + }; + /** + * @description Insert a key-value pair or set value by the given key. + * @param key - The key want to insert. + * @param value - The value want to set. + * @param hint - You can give an iterator hint to improve insertion efficiency. + * @return The size of container after setting. + * @example + * const mp = new OrderedMap([[2, 0], [4, 0], [5, 0]]); + * const iter = mp.begin(); + * mp.setElement(1, 0); + * mp.setElement(3, 0, iter); // give a hint will be faster. + */ + OrderedMap.prototype.setElement = function (key, value, hint) { + return this._set(key, value, hint); + }; + OrderedMap.prototype.find = function (key) { + var curNode = this._findElementNode(this._root, key); + return new OrderedMapIterator(curNode, this._header); + }; + /** + * @description Get the value of the element of the specified key. + * @param key - The specified key you want to get. + * @example + * const val = container.getElementByKey(1); + */ + OrderedMap.prototype.getElementByKey = function (key) { + var curNode = this._findElementNode(this._root, key); + return curNode._value; + }; + OrderedMap.prototype.union = function (other) { + var self = this; + other.forEach(function (el) { + self.setElement(el[0], el[1]); + }); + return this._length; + }; + OrderedMap.prototype[Symbol.iterator] = function () { + return this._iterationFunc(this._root); + }; + return OrderedMap; + }(TreeContainer); - case 9: - ++e; - return [ 3, 1 ]; + /** + * @description Determine whether the type of key is `object`. + * @param key - The key want to check. + * @returns Whether the type of key is `object`. + * @internal + */ + function checkObject(key) { + var t = typeof key; + return t === 'object' && key !== null || t === 'function'; + } - case 10: - return [ 2 ]; - } - })); - }.bind(this)(); - }; - return HashSet; - }(I); - var T = function(t) { - __extends(HashMap, t); - function HashMap(i, e, r) { - if (i === void 0) { - i = []; - } - var n = t.call(this, e, r) || this; - n.vt = []; - i.forEach((function(t) { - return n.setElement(t[0], t[1]); - })); - return n; - } - HashMap.prototype.I = function() { - var t = this; - if (this.O >= 1073741824) return; - var i = []; - var e = this.O; - this.O <<= 1; - var r = Object.keys(this.vt); - var n = r.length; - var _loop_1 = function(n) { - var h = parseInt(r[n]); - var u = s.vt[h]; - var f = u.size(); - if (f === 0) return "continue"; - if (f === 1) { - var a = u.front(); - i[s.ct(a[0]) & s.O - 1] = new v([ a ], false); - return "continue"; - } - var o = []; - var c = []; - u.forEach((function(i) { - var r = t.ct(i[0]); - if ((r & e) === 0) { - o.push(i); - } else c.push(i); - })); - if (u instanceof S) { - if (o.length > 6) { - i[h] = new S(o); - } else { - i[h] = new v(o, false); - } - if (c.length > 6) { - i[h + e] = new S(c); - } else { - i[h + e] = new v(c, false); - } - } else { - i[h] = new v(o, false); - i[h + e] = new v(c, false); - } - }; - var s = this; - for (var h = 0; h < n; ++h) { - _loop_1(h); - } - this.vt = i; - }; - HashMap.prototype.forEach = function(t) { - var i = Object.values(this.vt); - var e = i.length; - var r = 0; - for (var n = 0; n < e; ++n) { - i[n].forEach((function(i) { - return t(i, r++); - })); - } - }; - HashMap.prototype.setElement = function(t, i) { - var e, r; - var n = this.ct(t) & this.O - 1; - var s = this.vt[n]; - if (!s) { - this.t += 1; - this.vt[n] = new v([ [ t, i ] ], false); - } else { - var h = s.size(); - if (s instanceof v) { - try { - for (var u = __values(s), f = u.next(); !f.done; f = u.next()) { - var a = f.value; - if (a[0] === t) { - a[1] = i; - return; - } - } - } catch (t) { - e = { - error: t - }; - } finally { - try { - if (f && !f.done && (r = u.return)) r.call(u); - } finally { - if (e) throw e.error; - } - } - s.pushBack([ t, i ]); - if (h + 1 >= 8) { - if (this.O <= 64) { - this.t += 1; - this.I(); - return; - } - this.vt[n] = new S(this.vt[n]); - } - this.t += 1; - } else { - s.setElement(t, i); - var o = s.size(); - this.t += o - h; - } - } - if (this.t > this.O * .75) { - this.I(); - } - }; - HashMap.prototype.getElementByKey = function(t) { - var i, e; - var r = this.ct(t) & this.O - 1; - var n = this.vt[r]; - if (!n) return undefined; - if (n instanceof S) { - return n.getElementByKey(t); - } else { - try { - for (var s = __values(n), h = s.next(); !h.done; h = s.next()) { - var u = h.value; - if (u[0] === t) return u[1]; - } - } catch (t) { - i = { - error: t - }; - } finally { - try { - if (h && !h.done && (e = s.return)) e.call(s); - } finally { - if (i) throw i.error; - } - } - return undefined; - } - }; - HashMap.prototype.eraseElementByKey = function(t) { - var i, e; - var r = this.ct(t) & this.O - 1; - var n = this.vt[r]; - if (!n) return; - if (n instanceof v) { - var s = 0; - try { - for (var h = __values(n), u = h.next(); !u.done; u = h.next()) { - var f = u.value; - if (f[0] === t) { - n.eraseElementByPos(s); - this.t -= 1; - return; - } - s += 1; - } - } catch (t) { - i = { - error: t - }; - } finally { - try { - if (u && !u.done && (e = h.return)) e.call(h); - } finally { - if (i) throw i.error; - } - } - } else { - var a = n.size(); - n.eraseElementByKey(t); - var o = n.size(); - this.t += o - a; - if (o <= 6) { - this.vt[r] = new v(n); - } + var HashContainerIterator = /** @class */function (_super) { + __extends(HashContainerIterator, _super); + /** + * @internal + */ + function HashContainerIterator(node, header, iteratorType) { + var _this = _super.call(this, iteratorType) || this; + _this._node = node; + _this._header = header; + if (_this.iteratorType === 0 /* IteratorType.NORMAL */) { + _this.pre = function () { + if (this._node._pre === this._header) { + throwIteratorAccessError(); + } + this._node = this._node._pre; + return this; + }; + _this.next = function () { + if (this._node === this._header) { + throwIteratorAccessError(); } - }; - HashMap.prototype.find = function(t) { - var i, e; - var r = this.ct(t) & this.O - 1; - var n = this.vt[r]; - if (!n) return false; - if (n instanceof S) { - return !n.find(t).equals(n.end()); + this._node = this._node._next; + return this; + }; + } else { + _this.pre = function () { + if (this._node._next === this._header) { + throwIteratorAccessError(); } - try { - for (var s = __values(n), h = s.next(); !h.done; h = s.next()) { - var u = h.value; - if (u[0] === t) return true; - } - } catch (t) { - i = { - error: t - }; - } finally { - try { - if (h && !h.done && (e = s.return)) e.call(s); - } finally { - if (i) throw i.error; - } + this._node = this._node._next; + return this; + }; + _this.next = function () { + if (this._node === this._header) { + throwIteratorAccessError(); } - return false; - }; - HashMap.prototype[Symbol.iterator] = function() { - return function() { - var t, i, e, r, n, s, h, u; - var f, a; - return __generator(this, (function(o) { - switch (o.label) { - case 0: - t = Object.values(this.vt); - i = t.length; - e = 0; - o.label = 1; - - case 1: - if (!(e < i)) return [ 3, 10 ]; - r = t[e]; - o.label = 2; + this._node = this._node._pre; + return this; + }; + } + return _this; + } + return HashContainerIterator; + }(ContainerIterator); + var HashContainer = /** @class */function (_super) { + __extends(HashContainer, _super); + /** + * @internal + */ + function HashContainer() { + var _this = _super.call(this) || this; + /** + * @internal + */ + _this._objMap = []; + /** + * @internal + */ + _this._originMap = {}; + /** + * @description Unique symbol used to tag object. + */ + _this.HASH_TAG = Symbol('@@HASH_TAG'); + Object.setPrototypeOf(_this._originMap, null); + _this._header = {}; + _this._header._pre = _this._header._next = _this._head = _this._tail = _this._header; + return _this; + } + /** + * @internal + */ + HashContainer.prototype._eraseNode = function (node) { + var _pre = node._pre, + _next = node._next; + _pre._next = _next; + _next._pre = _pre; + if (node === this._head) { + this._head = _next; + } + if (node === this._tail) { + this._tail = _pre; + } + this._length -= 1; + }; + /** + * @internal + */ + HashContainer.prototype._set = function (key, value, isObject) { + if (isObject === undefined) isObject = checkObject(key); + var newTail; + if (isObject) { + var index = key[this.HASH_TAG]; + if (index !== undefined) { + this._objMap[index]._value = value; + return this._length; + } + Object.defineProperty(key, this.HASH_TAG, { + value: this._objMap.length, + configurable: true + }); + newTail = { + _key: key, + _value: value, + _pre: this._tail, + _next: this._header + }; + this._objMap.push(newTail); + } else { + var node = this._originMap[key]; + if (node) { + node._value = value; + return this._length; + } + newTail = { + _key: key, + _value: value, + _pre: this._tail, + _next: this._header + }; + this._originMap[key] = newTail; + } + if (this._length === 0) { + this._head = newTail; + this._header._next = newTail; + } else { + this._tail._next = newTail; + } + this._tail = newTail; + this._header._pre = newTail; + return ++this._length; + }; + /** + * @internal + */ + HashContainer.prototype._findElementNode = function (key, isObject) { + if (isObject === undefined) isObject = checkObject(key); + if (isObject) { + var index = key[this.HASH_TAG]; + if (index === undefined) return this._header; + return this._objMap[index]; + } else { + return this._originMap[key] || this._header; + } + }; + HashContainer.prototype.clear = function () { + var HASH_TAG = this.HASH_TAG; + this._objMap.forEach(function (el) { + delete el._key[HASH_TAG]; + }); + this._objMap = []; + this._originMap = {}; + Object.setPrototypeOf(this._originMap, null); + this._length = 0; + this._head = this._tail = this._header._pre = this._header._next = this._header; + }; + /** + * @description Remove the element of the specified key. + * @param key - The key you want to remove. + * @param isObject - Tell us if the type of inserted key is `object` to improve efficiency.
+ * If a `undefined` value is passed in, the type will be automatically judged. + * @returns Whether erase successfully. + */ + HashContainer.prototype.eraseElementByKey = function (key, isObject) { + var node; + if (isObject === undefined) isObject = checkObject(key); + if (isObject) { + var index = key[this.HASH_TAG]; + if (index === undefined) return false; + delete key[this.HASH_TAG]; + node = this._objMap[index]; + delete this._objMap[index]; + } else { + node = this._originMap[key]; + if (node === undefined) return false; + delete this._originMap[key]; + } + this._eraseNode(node); + return true; + }; + HashContainer.prototype.eraseElementByIterator = function (iter) { + var node = iter._node; + if (node === this._header) { + throwIteratorAccessError(); + } + this._eraseNode(node); + return iter.next(); + }; + HashContainer.prototype.eraseElementByPos = function (pos) { + if (pos < 0 || pos > this._length - 1) { + throw new RangeError(); + } + var node = this._head; + while (pos--) { + node = node._next; + } + this._eraseNode(node); + return this._length; + }; + return HashContainer; + }(Container); - case 2: - o.trys.push([ 2, 7, 8, 9 ]); - n = (f = void 0, __values(r)), s = n.next(); - o.label = 3; + var HashSetIterator = /** @class */function (_super) { + __extends(HashSetIterator, _super); + function HashSetIterator() { + return _super !== null && _super.apply(this, arguments) || this; + } + Object.defineProperty(HashSetIterator.prototype, "pointer", { + get: function () { + if (this._node === this._header) { + throwIteratorAccessError(); + } + return this._node._key; + }, + enumerable: false, + configurable: true + }); + HashSetIterator.prototype.copy = function () { + return new HashSetIterator(this._node, this._header, this.iteratorType); + }; + return HashSetIterator; + }(HashContainerIterator); + var HashSet = /** @class */function (_super) { + __extends(HashSet, _super); + function HashSet(container) { + if (container === void 0) { + container = []; + } + var _this = _super.call(this) || this; + var self = _this; + container.forEach(function (el) { + self.insert(el); + }); + return _this; + } + HashSet.prototype.begin = function () { + return new HashSetIterator(this._head, this._header); + }; + HashSet.prototype.end = function () { + return new HashSetIterator(this._header, this._header); + }; + HashSet.prototype.rBegin = function () { + return new HashSetIterator(this._tail, this._header, 1 /* IteratorType.REVERSE */); + }; - case 3: - if (!!s.done) return [ 3, 6 ]; - h = s.value; - return [ 4, h ]; + HashSet.prototype.rEnd = function () { + return new HashSetIterator(this._header, this._header, 1 /* IteratorType.REVERSE */); + }; - case 4: - o.sent(); - o.label = 5; + HashSet.prototype.front = function () { + return this._head._key; + }; + HashSet.prototype.back = function () { + return this._tail._key; + }; + /** + * @description Insert element to set. + * @param key - The key want to insert. + * @param isObject - Tell us if the type of inserted key is `object` to improve efficiency.
+ * If a `undefined` value is passed in, the type will be automatically judged. + * @returns The size of container after inserting. + */ + HashSet.prototype.insert = function (key, isObject) { + return this._set(key, undefined, isObject); + }; + HashSet.prototype.getElementByPos = function (pos) { + if (pos < 0 || pos > this._length - 1) { + throw new RangeError(); + } + var node = this._head; + while (pos--) { + node = node._next; + } + return node._key; + }; + /** + * @description Check key if exist in container. + * @param key - The element you want to search. + * @param isObject - Tell us if the type of inserted key is `object` to improve efficiency.
+ * If a `undefined` value is passed in, the type will be automatically judged. + * @returns An iterator pointing to the element if found, or super end if not found. + */ + HashSet.prototype.find = function (key, isObject) { + var node = this._findElementNode(key, isObject); + return new HashSetIterator(node, this._header); + }; + HashSet.prototype.forEach = function (callback) { + var index = 0; + var node = this._head; + while (node !== this._header) { + callback(node._key, index++, this); + node = node._next; + } + }; + HashSet.prototype[Symbol.iterator] = function () { + return function () { + var node; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + node = this._head; + _a.label = 1; + case 1: + if (!(node !== this._header)) return [3 /*break*/, 3]; + return [4 /*yield*/, node._key]; + case 2: + _a.sent(); + node = node._next; + return [3 /*break*/, 1]; + case 3: + return [2 /*return*/]; + } + }); + }.bind(this)(); + }; + return HashSet; + }(HashContainer); - case 5: - s = n.next(); - return [ 3, 3 ]; + var HashMapIterator = /** @class */function (_super) { + __extends(HashMapIterator, _super); + function HashMapIterator() { + return _super !== null && _super.apply(this, arguments) || this; + } + Object.defineProperty(HashMapIterator.prototype, "pointer", { + get: function () { + if (this._node === this._header) { + throwIteratorAccessError(); + } + var self = this; + return new Proxy([], { + get: function (_, props) { + if (props === '0') return self._node._key;else if (props === '1') return self._node._value; + }, + set: function (_, props, newValue) { + if (props !== '1') { + throw new TypeError('props must be 1'); + } + self._node._value = newValue; + return true; + } + }); + }, + enumerable: false, + configurable: true + }); + HashMapIterator.prototype.copy = function () { + return new HashMapIterator(this._node, this._header, this.iteratorType); + }; + return HashMapIterator; + }(HashContainerIterator); + var HashMap = /** @class */function (_super) { + __extends(HashMap, _super); + function HashMap(container) { + if (container === void 0) { + container = []; + } + var _this = _super.call(this) || this; + var self = _this; + container.forEach(function (el) { + self.setElement(el[0], el[1]); + }); + return _this; + } + HashMap.prototype.begin = function () { + return new HashMapIterator(this._head, this._header); + }; + HashMap.prototype.end = function () { + return new HashMapIterator(this._header, this._header); + }; + HashMap.prototype.rBegin = function () { + return new HashMapIterator(this._tail, this._header, 1 /* IteratorType.REVERSE */); + }; - case 6: - return [ 3, 9 ]; + HashMap.prototype.rEnd = function () { + return new HashMapIterator(this._header, this._header, 1 /* IteratorType.REVERSE */); + }; - case 7: - u = o.sent(); - f = { - error: u - }; - return [ 3, 9 ]; + HashMap.prototype.front = function () { + if (this._length === 0) return; + return [this._head._key, this._head._value]; + }; + HashMap.prototype.back = function () { + if (this._length === 0) return; + return [this._tail._key, this._tail._value]; + }; + /** + * @description Insert a key-value pair or set value by the given key. + * @param key - The key want to insert. + * @param value - The value want to set. + * @param isObject - Tell us if the type of inserted key is `object` to improve efficiency.
+ * If a `undefined` value is passed in, the type will be automatically judged. + * @returns The size of container after setting. + */ + HashMap.prototype.setElement = function (key, value, isObject) { + return this._set(key, value, isObject); + }; + /** + * @description Check key if exist in container. + * @param key - The element you want to search. + * @param isObject - Tell us if the type of inserted key is `object` to improve efficiency.
+ * If a `undefined` value is passed in, the type will be automatically judged. + * @returns An iterator pointing to the element if found, or super end if not found. + */ + /** + * @description Get the value of the element of the specified key. + * @param key - The key want to search. + * @param isObject - Tell us if the type of inserted key is `object` to improve efficiency.
+ * If a `undefined` value is passed in, the type will be automatically judged. + * @example + * const val = container.getElementByKey(1); + */ + HashMap.prototype.getElementByKey = function (key, isObject) { + if (isObject === undefined) isObject = checkObject(key); + if (isObject) { + var index = key[this.HASH_TAG]; + return index !== undefined ? this._objMap[index]._value : undefined; + } + var node = this._originMap[key]; + return node ? node._value : undefined; + }; + HashMap.prototype.getElementByPos = function (pos) { + if (pos < 0 || pos > this._length - 1) { + throw new RangeError(); + } + var node = this._head; + while (pos--) { + node = node._next; + } + return [node._key, node._value]; + }; + HashMap.prototype.find = function (key, isObject) { + var node = this._findElementNode(key, isObject); + return new HashMapIterator(node, this._header); + }; + HashMap.prototype.forEach = function (callback) { + var index = 0; + var node = this._head; + while (node !== this._header) { + callback([node._key, node._value], index++, this); + node = node._next; + } + }; + HashMap.prototype[Symbol.iterator] = function () { + return function () { + var node; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + node = this._head; + _a.label = 1; + case 1: + if (!(node !== this._header)) return [3 /*break*/, 3]; + return [4 /*yield*/, [node._key, node._value]]; + case 2: + _a.sent(); + node = node._next; + return [3 /*break*/, 1]; + case 3: + return [2 /*return*/]; + } + }); + }.bind(this)(); + }; + return HashMap; + }(HashContainer); - case 8: - try { - if (s && !s.done && (a = n.return)) a.call(n); - } finally { - if (f) throw f.error; - } - return [ 7 ]; + exports.Deque = Deque; + exports.HashMap = HashMap; + exports.HashSet = HashSet; + exports.LinkList = LinkList; + exports.OrderedMap = OrderedMap; + exports.OrderedSet = OrderedSet; + exports.PriorityQueue = PriorityQueue; + exports.Queue = Queue; + exports.Stack = Stack; + exports.Vector = Vector; - case 9: - ++e; - return [ 3, 1 ]; + Object.defineProperty(exports, '__esModule', { value: true }); - case 10: - return [ 2 ]; - } - })); - }.bind(this)(); - }; - return HashMap; - }(I); - t.Deque = f; - t.HashMap = T; - t.HashSet = g; - t.LinkList = w; - t.OrderedMap = S; - t.OrderedSet = b; - t.PriorityQueue = o; - t.Queue = a; - t.Stack = n; - t.Vector = v; - Object.defineProperty(t, "dt", { - value: true - }); -})); \ No newline at end of file +})); diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/dist/umd/js-sdsl.min.js b/tools/node_modules/eslint/node_modules/js-sdsl/dist/umd/js-sdsl.min.js index 78364048844305..fac6f4ab2a0d69 100644 --- a/tools/node_modules/eslint/node_modules/js-sdsl/dist/umd/js-sdsl.min.js +++ b/tools/node_modules/eslint/node_modules/js-sdsl/dist/umd/js-sdsl.min.js @@ -1,2 +1,8 @@ -!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define("sdsl",["exports"],i):i((t="undefined"!=typeof globalThis?globalThis:t||self).sdsl={})}(this,function(t){"use strict";var L=function(t,i){return(L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var e in i)Object.prototype.hasOwnProperty.call(i,e)&&(t[e]=i[e])})(t,i)};function i(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function e(){this.constructor=t}L(t,i),t.prototype=null===i?Object.create(i):(e.prototype=i.prototype,new e)}function a(r,n){var s,o,h,u={label:0,sent:function(){if(1&h[0])throw h[1];return h[1]},trys:[],ops:[]},t={next:i(0),throw:i(1),return:i(2)};return"function"==typeof Symbol&&(t[Symbol.iterator]=function(){return this}),t;function i(e){return function(t){var i=[e,t];if(s)throw new TypeError("Generator is already executing.");for(;u;)try{if(s=1,o&&(h=2&i[0]?o.return:i[0]?o.throw||((h=o.return)&&h.call(o),0):o.next)&&!(h=h.call(o,i[1])).done)return h;switch(o=0,(i=h?[2&i[0],h.value]:i)[0]){case 0:case 1:h=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,o=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(h=0<(h=u.trys).length&&h[h.length-1])&&(6===i[0]||2===i[0])){u=0;continue}if(3===i[0]&&(!h||i[1]>h[0]&&i[1]=t.length?void 0:t)&&t[r++],done:!t}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}function o(t,i){var e="function"==typeof Symbol&&t[Symbol.iterator];if(!e)return t;var r,n,s=e.call(t),o=[];try{for(;(void 0===i||0>1,1),e=0;e>1},p.prototype.front=function(){return this.k[this.l][this._]},p.prototype.back=function(){return this.k[this.L][this.p]},p.prototype.begin=function(){return new f(0,this.size,this.getElementByPos,this.setElementByPos)},p.prototype.end=function(){return new f(this.t,this.size,this.getElementByPos,this.setElementByPos)},p.prototype.rBegin=function(){return new f(this.t-1,this.size,this.getElementByPos,this.setElementByPos,1)},p.prototype.rEnd=function(){return new f(-1,this.size,this.getElementByPos,this.setElementByPos,1)},p.prototype.pushBack=function(t){this.t&&(this.pt;)this.popBack()}},p.prototype.sort=function(t){for(var i=[],e=0;e>1)-(i>>1),r._=r.p=r.S-e%r.S>>1,t.forEach(function(t){return r.pushBack(t)}),r.size=r.size.bind(r),r.getElementByPos=r.getElementByPos.bind(r),r.setElementByPos=r.setElementByPos.bind(r),r}i(l,Z=e),l.prototype.clear=function(){this.T.clear(),this.t=0},l.prototype.push=function(t){this.T.pushBack(t),this.t+=1},l.prototype.pop=function(){this.T.popFront(),this.t&&--this.t},l.prototype.front=function(){return this.T.front()};var Z,$=l;function l(t){void 0===t&&(t=[]);var i=Z.call(this)||this;return i.T=new Y(t),i.t=i.T.size(),i}i(y,Q=e),y.prototype.m=function(t){for(var i=this.q[t];0>1,r=this.q[e];if(this.M(r,i)<=0)break;this.q[t]=r,t=e}this.q[t]=i},y.prototype.D=function(t,i){for(var e=this.q[t];t>1)))},y.prototype.top=function(){return this.q[0]},y.prototype.find=function(t){return 0<=this.q.indexOf(t)},y.prototype.remove=function(t){t=this.q.indexOf(t);return!(t<0)&&(0===t?this.pop():t===this.t-1?(this.q.pop(),--this.t):(this.q.splice(t,1,this.q.pop()),--this.t,this.m(t),this.D(t,this.t>>1)),!0)},y.prototype.updateItem=function(t){t=this.q.indexOf(t);return!(t<0)&&(this.m(t),this.D(t,this.t>>1),!0)},y.prototype.toArray=function(){return h([],o(this.q),!1)};var Q,tt=y;function y(t,i,e){void 0===t&&(t=[]),void 0===i&&(i=function(t,i){return i>1),s=r.t-1>>1;0<=s;--s)r.D(s,n);return r}i(et,it=K),et.prototype.copy=function(){return new et(this.h,this.u,this.o,this.v,this.iteratorType)};var it,v=et;function et(){return null!==it&&it.apply(this,arguments)||this}i(w,rt=s),w.prototype.clear=function(){this.t=0,this.C.length=0},w.prototype.begin=function(){return new v(0,this.size,this.getElementByPos,this.setElementByPos)},w.prototype.end=function(){return new v(this.t,this.size,this.getElementByPos,this.setElementByPos)},w.prototype.rBegin=function(){return new v(this.t-1,this.size,this.getElementByPos,this.setElementByPos,1)},w.prototype.rEnd=function(){return new v(-1,this.size,this.getElementByPos,this.setElementByPos,1)},w.prototype.front=function(){return this.C[0]},w.prototype.back=function(){return this.C[this.t-1]},w.prototype.forEach=function(t){for(var i=0;i>>0});var e=vt.call(this)||this;if(t<16||0!=(t&t-1))throw new RangeError("InitBucketNum range error");return e.O=e.ot=t,e.ct=i,e}i(H,wt=r),H.prototype.I=function(){var s=this;if(!(1073741824<=this.O)){for(var o=[],h=this.O,u=(this.O<<=1,Object.keys(this.vt)),t=u.length,f=this,i=0;i.75*this.O&&this.I()},H.prototype.eraseElementByKey=function(t){var i,e,r=this.ct(t)&this.O-1,n=this.vt[r];!n||0!==(i=n.size())&&(n instanceof d?(n.eraseElementByValue(t),e=n.size(),this.t+=e-i):(n.eraseElementByKey(t),e=n.size(),this.t+=e-i,e<=6&&(this.vt[r]=new d(n))))},H.prototype.find=function(t){var i=this.ct(t)&this.O-1,i=this.vt[i];return!!i&&!i.find(t).equals(i.end())},H.prototype[Symbol.iterator]=function(){return function(){var i,e,r,n,s,o,h,u,f;return a(this,function(t){switch(t.label){case 0:i=Object.values(this.vt),e=i.length,r=0,t.label=1;case 1:if(!(r.75*this.O&&this.I()},U.prototype.getElementByKey=function(t){var i,e,r=this.ct(t)&this.O-1,r=this.vt[r];if(r){if(r instanceof x)return r.getElementByKey(t);try{for(var n=c(r),s=n.next();!s.done;s=n.next()){var o=s.value;if(o[0]===t)return o[1]}}catch(t){i={error:t}}finally{try{s&&!s.done&&(e=n.return)&&e.call(n)}finally{if(i)throw i.error}}}},U.prototype.eraseElementByKey=function(t){var i=this.ct(t)&this.O-1,e=this.vt[i];if(e)if(e instanceof d){var r=0;try{for(var n=c(e),s=n.next();!s.done;s=n.next()){if(s.value[0]===t)return e.eraseElementByPos(r),void--this.t;r+=1}}catch(t){h={error:t}}finally{try{s&&!s.done&&(o=n.return)&&o.call(n)}finally{if(h)throw h.error}}}else{var o=e.size(),h=(e.eraseElementByKey(t),e.size());this.t+=h-o,h<=6&&(this.vt[i]=new d(e))}},U.prototype.find=function(t){var i,e,r=this.ct(t)&this.O-1,r=this.vt[r];if(r){if(r instanceof x)return!r.find(t).equals(r.end());try{for(var n=c(r),s=n.next();!s.done;s=n.next())if(s.value[0]===t)return!0}catch(t){i={error:t}}finally{try{s&&!s.done&&(e=n.return)&&e.call(n)}finally{if(i)throw i.error}}}return!1},U.prototype[Symbol.iterator]=function(){return function(){var i,e,r,n,s,o,h,u,f;return a(this,function(t){switch(t.label){case 0:i=Object.values(this.vt),e=i.length,r=0,t.label=1;case 1:if(!(r + * MIT license + */ +!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((t="undefined"!=typeof globalThis?globalThis:t||self).sdsl={})}(this,function(t){"use strict";var k=function(t,i){return(k=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,i){t.__proto__=i}:function(t,i){for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}))(t,i)};function i(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function r(){this.constructor=t}k(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}function r(e,n){var s,o,h,u={label:0,sent:function(){if(1&h[0])throw h[1];return h[1]},trys:[],ops:[]},p={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(p[Symbol.iterator]=function(){return this}),p;function t(r){return function(t){var i=[r,t];if(s)throw new TypeError("Generator is already executing.");for(;u=p&&i[p=0]?0:u;)try{if(s=1,o&&(h=2&i[0]?o.return:i[0]?o.throw||((h=o.return)&&h.call(o),0):o.next)&&!(h=h.call(o,i[1])).done)return h;switch(o=0,(i=h?[2&i[0],h.value]:i)[0]){case 0:case 1:h=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,o=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(h=0<(h=u.trys).length&&h[h.length-1])&&(6===i[0]||2===i[0])){u=0;continue}if(3===i[0]&&(!h||i[1]>h[0]&&i[1]=t.length?void 0:t)&&t[e++],done:!t}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}function h(t,i){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var e,n,s=r.call(t),o=[];try{for(;(void 0===i||0this.u()-1)throw new RangeError;return this.o(this.t)},set:function(t){if(this.t<0||this.t>this.u()-1)throw new RangeError;this.v(this.t,t)},enumerable:!1,configurable:!0});var z,Y=W;function W(t,i,r,e,n){n=z.call(this,n)||this;return n.t=t,n.u=i,n.o=r,n.v=e,0===n.iteratorType?(n.pre=function(){return 0===this.t&&o(),--this.t,this},n.next=function(){return this.t===this.u()&&o(),this.t+=1,this}):(n.pre=function(){return this.t===this.u()-1&&o(),this.t+=1,this},n.next=function(){return-1===this.t&&o(),--this.t,this}),n}i(Z,X=Y),Z.prototype.copy=function(){return new Z(this.t,this.u,this.o,this.v,this.iteratorType)};var X,f=Z;function Z(){return null!==X&&X.apply(this,arguments)||this}i(c,C=H),c.prototype.k=function(){for(var t=[],i=Math.max(this.S>>1,1),r=0;r>1},c.prototype.begin=function(){return new f(0,this.size,this.getElementByPos,this.setElementByPos)},c.prototype.end=function(){return new f(this.i,this.size,this.getElementByPos,this.setElementByPos)},c.prototype.rBegin=function(){return new f(this.i-1,this.size,this.getElementByPos,this.setElementByPos,1)},c.prototype.rEnd=function(){return new f(-1,this.size,this.getElementByPos,this.setElementByPos,1)},c.prototype.front=function(){return this.L[this.l][this._]},c.prototype.back=function(){return this.L[this.p][this.I]},c.prototype.pushBack=function(t){return this.i&&(this.Ithis.i-1)throw new RangeError;var t=this.g(t),i=t.curNodeBucketIndex,t=t.curNodePointerIndex;return this.L[i][t]},c.prototype.setElementByPos=function(t,i){if(t<0||t>this.i-1)throw new RangeError;var t=this.g(t),r=t.curNodeBucketIndex,t=t.curNodePointerIndex;this.L[r][t]=i},c.prototype.insert=function(t,i,r){if(void 0===r&&(r=1),t<0||t>this.i)throw new RangeError;if(0===t)for(;r--;)this.pushFront(i);else if(t===this.i)for(;r--;)this.pushBack(i);else{for(var e=[],n=t;nthis.i-1)throw new RangeError;if(0===t)this.popFront();else if(t===this.i-1)this.popBack();else{for(var i=[],r=t+1;rt;)this.popBack()}return this.i},c.prototype.sort=function(t){for(var i=[],r=0;r>1)-(i>>1),e._=e.I=e.O-r%e.O>>1,e);return t.forEach(function(t){s.pushBack(t)}),e.size=e.size.bind(e),e.getElementByPos=e.getElementByPos.bind(e),e.setElementByPos=e.setElementByPos.bind(e),e}i(a,tt=n),a.prototype.clear=function(){this.H.clear(),this.i=0},a.prototype.push=function(t){return this.H.pushBack(t),this.i+=1,this.i},a.prototype.pop=function(){if(0!==this.i)return--this.i,this.H.popFront()},a.prototype.front=function(){return this.H.front()};var tt,it=a;function a(t){void 0===t&&(t=[]);var i=tt.call(this)||this;return i.H=new Q(t),i.i=i.H.size(),i}i(l,rt=n),l.prototype.T=function(t){for(var i=this.A[t];0>1,e=this.A[r];if(this.M(e,i)<=0)break;this.A[t]=e,t=r}this.A[t]=i},l.prototype.C=function(t,i){for(var r=this.A[t];t>1)),t},l.prototype.top=function(){return this.A[0]},l.prototype.find=function(t){return 0<=this.A.indexOf(t)},l.prototype.remove=function(t){t=this.A.indexOf(t);return!(t<0||(0===t?this.pop():t===this.i-1?(this.A.pop(),--this.i):(this.A.splice(t,1,this.A.pop()),--this.i,this.T(t),this.C(t,this.i>>1)),0))},l.prototype.updateItem=function(t){t=this.A.indexOf(t);return!(t<0||(this.T(t),this.C(t,this.i>>1),0))},l.prototype.toArray=function(){return p([],h(this.A),!1)};var rt,n=l;function l(t,i,r){void 0===t&&(t=[]),void 0===i&&(i=function(t,i){return i>1),o=n.i-1>>1;0<=o;--o)n.C(o,s);return n}i(nt,et=Y),nt.prototype.copy=function(){return new nt(this.t,this.u,this.o,this.v,this.iteratorType)};var et,y=nt;function nt(){return null!==et&&et.apply(this,arguments)||this}i(v,st=H),v.prototype.clear=function(){this.i=0,this.q.length=0},v.prototype.begin=function(){return new y(0,this.size,this.getElementByPos,this.setElementByPos)},v.prototype.end=function(){return new y(this.i,this.size,this.getElementByPos,this.setElementByPos)},v.prototype.rBegin=function(){return new y(this.i-1,this.size,this.getElementByPos,this.setElementByPos,1)},v.prototype.rEnd=function(){return new y(-1,this.size,this.getElementByPos,this.setElementByPos,1)},v.prototype.front=function(){return this.q[0]},v.prototype.back=function(){return this.q[this.i-1]},v.prototype.getElementByPos=function(t){if(t<0||t>this.i-1)throw new RangeError;return this.q[t]},v.prototype.eraseElementByPos=function(t){if(t<0||t>this.i-1)throw new RangeError;return this.q.splice(t,1),--this.i,this.i},v.prototype.eraseElementByValue=function(t){for(var i=0,r=0;rthis.i-1)throw new RangeError;this.q[t]=i},v.prototype.insert=function(t,i,r){var e;if(void 0===r&&(r=1),t<0||t>this.i)throw new RangeError;return(e=this.q).splice.apply(e,p([t,0],h(new Array(r).fill(i)),!1)),this.i+=r,this.i},v.prototype.find=function(t){for(var i=0;ithis.i-1)throw new RangeError;for(var i=this.j;t--;)i=i.V;return i.R},w.prototype.eraseElementByPos=function(t){if(t<0||t>this.i-1)throw new RangeError;for(var i=this.j;t--;)i=i.V;return this.P(i),this.i},w.prototype.eraseElementByValue=function(t){for(var i=this.j;i!==this.D;)i.R===t&&this.P(i),i=i.V;return this.i},w.prototype.eraseElementByIterator=function(t){var i=t.t;return i===this.D&&o(),t=t.next(),this.P(i),t},w.prototype.pushBack=function(t){return this.B(t,this.N),this.i},w.prototype.popBack=function(){var t;if(0!==this.i)return t=this.N.R,this.P(this.N),t},w.prototype.pushFront=function(t){return this.B(t,this.D),this.i},w.prototype.popFront=function(){var t;if(0!==this.i)return t=this.j.R,this.P(this.j),t},w.prototype.setElementByPos=function(t,i){if(t<0||t>this.i-1)throw new RangeError;for(var r=this.j;t--;)r=r.V;r.R=i},w.prototype.insert=function(t,i,r){if(void 0===r&&(r=1),t<0||t>this.i)throw new RangeError;if(!(r<=0))if(0===t)for(;r--;)this.pushFront(i);else if(t===this.i)for(;r--;)this.pushBack(i);else{for(var e=this.j,n=1;nthis.i-1)throw new RangeError;var r=0,e=this;return this.ct(this.$,function(t){return i===r?(e.P(t),!0):(r+=1,!1)}),this.i},b.prototype.eraseElementByKey=function(t){return 0!==this.i&&(t=this.vt(this.$,t))!==this.D&&(this.P(t),!0)},b.prototype.eraseElementByIterator=function(t){var i=t.t,r=(i===this.D&&o(),void 0===i.K);return 0===t.iteratorType?r&&t.next():r&&void 0!==i.J||t.next(),this.P(i),t},b.prototype.forEach=function(t){var i,r,e=0;try{for(var n=u(this),s=n.next();!s.done;s=n.next())t(s.value,e++,this)}catch(t){i={error:t}}finally{try{s&&!s.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}},b.prototype.getElementByPos=function(t){var i,r,e;if(t<0||t>this.i-1)throw new RangeError;var n=0;try{for(var s=u(this),o=s.next();!o.done;o=s.next()){var h=o.value;if(n===t){e=h;break}n+=1}}catch(t){i={error:t}}finally{try{o&&!o.done&&(r=s.return)&&r.call(s)}finally{if(i)throw i.error}}return e},b.prototype.getHeight=function(){var i;return 0===this.i?0:(i=function(t){return t?Math.max(i(t.J),i(t.K))+1:0})(this.$)};var ft,B=b;function b(t,i){void 0===t&&(t=function(t,i){return tthis.i-1)throw new RangeError;for(var i=this.j;t--;)i=i.V;return this.P(i),this.i};var Bt,e=U;function U(){var t=Bt.call(this)||this;return t.lt=[],t.wt={},t.HASH_TAG=Symbol("@@HASH_TAG"),Object.setPrototypeOf(t.wt,null),t.D={},t.D.m=t.D.V=t.j=t.N=t.D,t}i(G,bt=B),Object.defineProperty(G.prototype,"pointer",{get:function(){return this.t===this.D&&o(),this.t.F},enumerable:!1,configurable:!0}),G.prototype.copy=function(){return new G(this.t,this.D,this.iteratorType)};var bt,j=G;function G(){return null!==bt&&bt.apply(this,arguments)||this}i(F,Pt=e),F.prototype.begin=function(){return new j(this.j,this.D)},F.prototype.end=function(){return new j(this.D,this.D)},F.prototype.rBegin=function(){return new j(this.N,this.D,1)},F.prototype.rEnd=function(){return new j(this.D,this.D,1)},F.prototype.front=function(){return this.j.F},F.prototype.back=function(){return this.N.F},F.prototype.insert=function(t,i){return this.it(t,void 0,i)},F.prototype.getElementByPos=function(t){if(t<0||t>this.i-1)throw new RangeError;for(var i=this.j;t--;)i=i.V;return i.F},F.prototype.find=function(t,i){t=this.vt(t,i);return new j(t,this.D)},F.prototype.forEach=function(t){for(var i=0,r=this.j;r!==this.D;)t(r.F,i++,this),r=r.V},F.prototype[Symbol.iterator]=function(){return function(){var i;return r(this,function(t){switch(t.label){case 0:i=this.j,t.label=1;case 1:return i===this.D?[3,3]:[4,i.F];case 2:return t.sent(),i=i.V,[3,1];case 3:return[2]}})}.bind(this)()};var Pt,_=F;function F(t){void 0===t&&(t=[]);var i=Pt.call(this)||this,r=i;return t.forEach(function(t){r.insert(t)}),i}i(Kt,Jt=B),Object.defineProperty(Kt.prototype,"pointer",{get:function(){this.t===this.D&&o();var e=this;return new Proxy([],{get:function(t,i){return"0"===i?e.t.F:"1"===i?e.t.R:void 0},set:function(t,i,r){if("1"!==i)throw new TypeError("props must be 1");return e.t.R=r,!0}})},enumerable:!1,configurable:!0}),Kt.prototype.copy=function(){return new Kt(this.t,this.D,this.iteratorType)};var Jt,x=Kt;function Kt(){return null!==Jt&&Jt.apply(this,arguments)||this}i($,Rt=e),$.prototype.begin=function(){return new x(this.j,this.D)},$.prototype.end=function(){return new x(this.D,this.D)},$.prototype.rBegin=function(){return new x(this.N,this.D,1)},$.prototype.rEnd=function(){return new x(this.D,this.D,1)},$.prototype.front=function(){if(0!==this.i)return[this.j.F,this.j.R]},$.prototype.back=function(){if(0!==this.i)return[this.N.F,this.N.R]},$.prototype.setElement=function(t,i,r){return this.it(t,i,r)},$.prototype.getElementByKey=function(t,i){return(i=void 0===i?mt(t):i)?void 0!==(i=t[this.HASH_TAG])?this.lt[i].R:void 0:(i=this.wt[t])?i.R:void 0},$.prototype.getElementByPos=function(t){if(t<0||t>this.i-1)throw new RangeError;for(var i=this.j;t--;)i=i.V;return[i.F,i.R]},$.prototype.find=function(t,i){t=this.vt(t,i);return new x(t,this.D)},$.prototype.forEach=function(t){for(var i=0,r=this.j;r!==this.D;)t([r.F,r.R],i++,this),r=r.V},$.prototype[Symbol.iterator]=function(){return function(){var i;return r(this,function(t){switch(t.label){case 0:i=this.j,t.label=1;case 1:return i===this.D?[3,3]:[4,[i.F,i.R]];case 2:return t.sent(),i=i.V,[3,1];case 3:return[2]}})}.bind(this)()};var Rt,B=$;function $(t){void 0===t&&(t=[]);var i=Rt.call(this)||this,r=i;return t.forEach(function(t){r.setElement(t[0],t[1])}),i}t.Deque=Q,t.HashMap=B,t.HashSet=_,t.LinkList=H,t.OrderedMap=at,t.OrderedSet=dt,t.PriorityQueue=n,t.Queue=it,t.Stack=q,t.Vector=Y,Object.defineProperty(t,"_t",{value:!0})}); //# sourceMappingURL=js-sdsl.min.js.map diff --git a/tools/node_modules/eslint/node_modules/js-sdsl/package.json b/tools/node_modules/eslint/node_modules/js-sdsl/package.json index 665b76fc6776ca..c07377c41f78d1 100644 --- a/tools/node_modules/eslint/node_modules/js-sdsl/package.json +++ b/tools/node_modules/eslint/node_modules/js-sdsl/package.json @@ -1,22 +1,21 @@ { "name": "js-sdsl", - "version": "4.1.5", + "version": "4.2.0", "description": "javascript standard data structure library which benchmark against C++ STL", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", + "types": "./dist/esm/index.d.ts", "author": { "name": "ZLY201", "email": "951711127@qq.com", "url": "https://github.com/js-sdsl/js-sdsl" }, - "browserslist": [ - "last 2 version", - "> 1%", - "not dead", - "maintained node versions" - ], "sideEffects": false, - "homepage": "https://js-sdsl.github.io", + "homepage": "https://js-sdsl.org", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + }, "scripts": { "setup": "rm -rf node_modules && yarn install", "dev": "ttsc --project tsconfig.dev.json --watch", @@ -26,13 +25,18 @@ "build:umd": "gulp umd", "build:umd:min": "yarn build:umd && gulp umd:min", "build:isolate": "gulp isolate", - "test": "yarn test:unit && yarn test:browser && yarn test:performance", + "build:all": "yarn build && yarn build:isolate", + "test": "yarn test:unit && yarn test:chrome && yarn test:performance", "test:unit": "nyc ts-mocha --paths 'test/**/*.test.ts' --timeout 10000", - "test:browser": "karma start", + "test:edge": "karma start --browsers Edge", + "test:safari": "karma start --browsers SafariNative", + "test:chrome": "karma start --browsers ChromeHeadless", + "test:firefox": "karma start --browsers Firefox", + "test:isolate": "yarn build:isolate && ts-mocha --paths 'test/IsolationTest/*.ts'", "test:performance": "gulp performance && node dist/performance/performance/index.js", "lint": "eslint --fix --color --cache --max-warnings=0 .", - "generate": "typedoc src/index.ts", - "generate:dev": "typedoc src/index.ts --watch", + "generate": "typedoc src/index.ts --includeVersion --sort required-first --sort instance-first --sort source-order", + "generate:dev": "yarn generate --watch", "prepare": "husky install" }, "lint-staged": { @@ -44,8 +48,9 @@ "@babel/core": "^7.19.3", "@babel/plugin-transform-modules-commonjs": "^7.18.6", "@rollup/plugin-babel": "^5.3.1", + "@rollup/plugin-typescript": "^9.0.2", "@types/babel__core": "^7.1.19", - "@types/chai": "^4.3.3", + "@types/chai": "^3.5.2", "@types/delete-empty": "^3.0.2", "@types/gulp": "^4.0.9", "@types/gulp-babel": "^6.1.30", @@ -64,14 +69,15 @@ "all-contributors-cli": "^6.20.0", "babel-plugin-remove-unused-import": "^2.1.1", "browserslist": "^4.21.3", - "caniuse-lite": "^1.0.30001380", - "chai": "^4.3.6", + "chai": "^3.5.0", "commitlint": "^17.0.3", "compare-versions": "^5.0.1", "conventional-changelog-conventionalcommits": "^5.0.0", "delete-empty": "^3.0.0", "eslint": "^8.23.1", + "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-compat": "^4.0.2", + "eslint-plugin-import": "^2.26.0", "get-npm-package-version": "^1.1.1", "gh-pages": "^3.2.3", "gulp": "^4.0.2", @@ -79,7 +85,6 @@ "gulp-clean": "^0.4.0", "gulp-filter": "^7.0.0", "gulp-rename": "^2.0.0", - "gulp-rollup-2": "^1.3.1", "gulp-sourcemaps": "^3.0.0", "gulp-tap": "^2.0.0", "gulp-terser": "^2.1.0", @@ -88,17 +93,21 @@ "husky": "^8.0.1", "karma": "^6.4.1", "karma-chrome-launcher": "^3.1.1", + "karma-edge-launcher": "^0.4.2", + "karma-firefox-launcher": "^2.1.2", "karma-mocha": "^2.0.1", "karma-mocha-reporter": "^2.2.5", "karma-requirejs": "^1.1.0", + "karma-safarinative-launcher": "^1.1.0", "karma-typescript": "^5.5.3", "lint-staged": "^13.0.3", "merge-stream": "^2.0.0", - "mocha": "^10.0.0", + "mocha": "^9.2.2", "nyc": "^15.1.0", "requirejs": "^2.3.6", "rollup": "^2.79.1", - "rollup-plugin-typescript2": "^0.33.0", + "rollup-plugin-license": "^3.0.0", + "rollup-plugin-ts": "^3.0.2", "ts-macros": "^1.3.3", "ts-mocha": "^10.0.0", "ts-node": "^10.9.1", diff --git a/tools/node_modules/eslint/node_modules/json5/dist/index.js b/tools/node_modules/eslint/node_modules/json5/dist/index.js index 9f98eb39da13fe..bf86533e36ceb5 100644 --- a/tools/node_modules/eslint/node_modules/json5/dist/index.js +++ b/tools/node_modules/eslint/node_modules/json5/dist/index.js @@ -386,12 +386,34 @@ function internalize (holder, name, reviver) { var value = holder[name]; if (value != null && typeof value === 'object') { - for (var key in value) { - var replacement = internalize(value, key, reviver); - if (replacement === undefined) { - delete value[key]; - } else { - value[key] = replacement; + if (Array.isArray(value)) { + for (var i = 0; i < value.length; i++) { + var key = String(i); + var replacement = internalize(value, key, reviver); + if (replacement === undefined) { + delete value[key]; + } else { + Object.defineProperty(value, key, { + value: replacement, + writable: true, + enumerable: true, + configurable: true, + }); + } + } + } else { + for (var key$1 in value) { + var replacement$1 = internalize(value, key$1, reviver); + if (replacement$1 === undefined) { + delete value[key$1]; + } else { + Object.defineProperty(value, key$1, { + value: replacement$1, + writable: true, + enumerable: true, + configurable: true, + }); + } } } } @@ -1319,7 +1341,12 @@ if (Array.isArray(parent)) { parent.push(value); } else { - parent[key] = value; + Object.defineProperty(parent, key, { + value: value, + writable: true, + enumerable: true, + configurable: true, + }); } } diff --git a/tools/node_modules/eslint/node_modules/json5/dist/index.min.js b/tools/node_modules/eslint/node_modules/json5/dist/index.min.js index da63a9da38f4dc..ddce3e2d49c322 100644 --- a/tools/node_modules/eslint/node_modules/json5/dist/index.min.js +++ b/tools/node_modules/eslint/node_modules/json5/dist/index.min.js @@ -1 +1 @@ -!function(u,D){"object"==typeof exports&&"undefined"!=typeof module?module.exports=D():"function"==typeof define&&define.amd?define(D):u.JSON5=D()}(this,function(){"use strict";function u(u,D){return u(D={exports:{}},D.exports),D.exports}var D=u(function(u){var D=u.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=D)}),e=u(function(u){var D=u.exports={version:"2.6.5"};"number"==typeof __e&&(__e=D)}),t=(e.version,function(u){return"object"==typeof u?null!==u:"function"==typeof u}),r=function(u){if(!t(u))throw TypeError(u+" is not an object!");return u},F=function(u){try{return!!u()}catch(u){return!0}},n=!F(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),C=D.document,A=t(C)&&t(C.createElement),i=!n&&!F(function(){return 7!=Object.defineProperty((u="div",A?C.createElement(u):{}),"a",{get:function(){return 7}}).a;var u}),E=Object.defineProperty,o={f:n?Object.defineProperty:function(u,D,e){if(r(u),D=function(u,D){if(!t(u))return u;var e,r;if(D&&"function"==typeof(e=u.toString)&&!t(r=e.call(u)))return r;if("function"==typeof(e=u.valueOf)&&!t(r=e.call(u)))return r;if(!D&&"function"==typeof(e=u.toString)&&!t(r=e.call(u)))return r;throw TypeError("Can't convert object to primitive value")}(D,!0),r(e),i)try{return E(u,D,e)}catch(u){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(u[D]=e.value),u}},a=n?function(u,D,e){return o.f(u,D,function(u,D){return{enumerable:!(1&u),configurable:!(2&u),writable:!(4&u),value:D}}(1,e))}:function(u,D,e){return u[D]=e,u},c={}.hasOwnProperty,B=function(u,D){return c.call(u,D)},s=0,f=Math.random(),l=u(function(u){var t=D["__core-js_shared__"]||(D["__core-js_shared__"]={});(u.exports=function(u,D){return t[u]||(t[u]=void 0!==D?D:{})})("versions",[]).push({version:e.version,mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})("native-function-to-string",Function.toString),d=u(function(u){var t,r="Symbol(".concat(void 0===(t="src")?"":t,")_",(++s+f).toString(36)),F=(""+l).split("toString");e.inspectSource=function(u){return l.call(u)},(u.exports=function(u,e,t,n){var C="function"==typeof t;C&&(B(t,"name")||a(t,"name",e)),u[e]!==t&&(C&&(B(t,r)||a(t,r,u[e]?""+u[e]:F.join(String(e)))),u===D?u[e]=t:n?u[e]?u[e]=t:a(u,e,t):(delete u[e],a(u,e,t)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[r]||l.call(this)})}),v=function(u,D,e){if(function(u){if("function"!=typeof u)throw TypeError(u+" is not a function!")}(u),void 0===D)return u;switch(e){case 1:return function(e){return u.call(D,e)};case 2:return function(e,t){return u.call(D,e,t)};case 3:return function(e,t,r){return u.call(D,e,t,r)}}return function(){return u.apply(D,arguments)}},p=function(u,t,r){var F,n,C,A,i=u&p.F,E=u&p.G,o=u&p.S,c=u&p.P,B=u&p.B,s=E?D:o?D[t]||(D[t]={}):(D[t]||{}).prototype,f=E?e:e[t]||(e[t]={}),l=f.prototype||(f.prototype={});for(F in E&&(r=t),r)C=((n=!i&&s&&void 0!==s[F])?s:r)[F],A=B&&n?v(C,D):c&&"function"==typeof C?v(Function.call,C):C,s&&d(s,F,C,u&p.U),f[F]!=C&&a(f,F,A),c&&l[F]!=C&&(l[F]=C)};D.core=e,p.F=1,p.G=2,p.S=4,p.P=8,p.B=16,p.W=32,p.U=64,p.R=128;var h,m=p,g=Math.ceil,y=Math.floor,w=function(u){return isNaN(u=+u)?0:(u>0?y:g)(u)},S=(h=!1,function(u,D){var e,t,r=String(function(u){if(null==u)throw TypeError("Can't call method on "+u);return u}(u)),F=w(D),n=r.length;return F<0||F>=n?h?"":void 0:(e=r.charCodeAt(F))<55296||e>56319||F+1===n||(t=r.charCodeAt(F+1))<56320||t>57343?h?r.charAt(F):e:h?r.slice(F,F+2):t-56320+(e-55296<<10)+65536});m(m.P,"String",{codePointAt:function(u){return S(this,u)}});e.String.codePointAt;var b=Math.max,x=Math.min,N=String.fromCharCode,P=String.fromCodePoint;m(m.S+m.F*(!!P&&1!=P.length),"String",{fromCodePoint:function(u){for(var D,e,t,r=arguments,F=[],n=arguments.length,C=0;n>C;){if(D=+r[C++],t=1114111,((e=w(e=D))<0?b(e+t,0):x(e,t))!==D)throw RangeError(D+" is not a valid code point");F.push(D<65536?N(D):N(55296+((D-=65536)>>10),D%1024+56320))}return F.join("")}});e.String.fromCodePoint;var _,I,O,j,V,J,M,k,L,T,z,H,$,R,G={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},U={isSpaceSeparator:function(u){return"string"==typeof u&&G.Space_Separator.test(u)},isIdStartChar:function(u){return"string"==typeof u&&(u>="a"&&u<="z"||u>="A"&&u<="Z"||"$"===u||"_"===u||G.ID_Start.test(u))},isIdContinueChar:function(u){return"string"==typeof u&&(u>="a"&&u<="z"||u>="A"&&u<="Z"||u>="0"&&u<="9"||"$"===u||"_"===u||"‌"===u||"‍"===u||G.ID_Continue.test(u))},isDigit:function(u){return"string"==typeof u&&/[0-9]/.test(u)},isHexDigit:function(u){return"string"==typeof u&&/[0-9A-Fa-f]/.test(u)}};function Z(){for(T="default",z="",H=!1,$=1;;){R=q();var u=X[T]();if(u)return u}}function q(){if(_[j])return String.fromCodePoint(_.codePointAt(j))}function W(){var u=q();return"\n"===u?(V++,J=0):u?J+=u.length:J++,u&&(j+=u.length),u}var X={default:function(){switch(R){case"\t":case"\v":case"\f":case" ":case" ":case"\ufeff":case"\n":case"\r":case"\u2028":case"\u2029":return void W();case"/":return W(),void(T="comment");case void 0:return W(),K("eof")}if(!U.isSpaceSeparator(R))return X[I]();W()},comment:function(){switch(R){case"*":return W(),void(T="multiLineComment");case"/":return W(),void(T="singleLineComment")}throw tu(W())},multiLineComment:function(){switch(R){case"*":return W(),void(T="multiLineCommentAsterisk");case void 0:throw tu(W())}W()},multiLineCommentAsterisk:function(){switch(R){case"*":return void W();case"/":return W(),void(T="default");case void 0:throw tu(W())}W(),T="multiLineComment"},singleLineComment:function(){switch(R){case"\n":case"\r":case"\u2028":case"\u2029":return W(),void(T="default");case void 0:return W(),K("eof")}W()},value:function(){switch(R){case"{":case"[":return K("punctuator",W());case"n":return W(),Q("ull"),K("null",null);case"t":return W(),Q("rue"),K("boolean",!0);case"f":return W(),Q("alse"),K("boolean",!1);case"-":case"+":return"-"===W()&&($=-1),void(T="sign");case".":return z=W(),void(T="decimalPointLeading");case"0":return z=W(),void(T="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return z=W(),void(T="decimalInteger");case"I":return W(),Q("nfinity"),K("numeric",1/0);case"N":return W(),Q("aN"),K("numeric",NaN);case'"':case"'":return H='"'===W(),z="",void(T="string")}throw tu(W())},identifierNameStartEscape:function(){if("u"!==R)throw tu(W());W();var u=Y();switch(u){case"$":case"_":break;default:if(!U.isIdStartChar(u))throw Fu()}z+=u,T="identifierName"},identifierName:function(){switch(R){case"$":case"_":case"‌":case"‍":return void(z+=W());case"\\":return W(),void(T="identifierNameEscape")}if(!U.isIdContinueChar(R))return K("identifier",z);z+=W()},identifierNameEscape:function(){if("u"!==R)throw tu(W());W();var u=Y();switch(u){case"$":case"_":case"‌":case"‍":break;default:if(!U.isIdContinueChar(u))throw Fu()}z+=u,T="identifierName"},sign:function(){switch(R){case".":return z=W(),void(T="decimalPointLeading");case"0":return z=W(),void(T="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return z=W(),void(T="decimalInteger");case"I":return W(),Q("nfinity"),K("numeric",$*(1/0));case"N":return W(),Q("aN"),K("numeric",NaN)}throw tu(W())},zero:function(){switch(R){case".":return z+=W(),void(T="decimalPoint");case"e":case"E":return z+=W(),void(T="decimalExponent");case"x":case"X":return z+=W(),void(T="hexadecimal")}return K("numeric",0*$)},decimalInteger:function(){switch(R){case".":return z+=W(),void(T="decimalPoint");case"e":case"E":return z+=W(),void(T="decimalExponent")}if(!U.isDigit(R))return K("numeric",$*Number(z));z+=W()},decimalPointLeading:function(){if(U.isDigit(R))return z+=W(),void(T="decimalFraction");throw tu(W())},decimalPoint:function(){switch(R){case"e":case"E":return z+=W(),void(T="decimalExponent")}return U.isDigit(R)?(z+=W(),void(T="decimalFraction")):K("numeric",$*Number(z))},decimalFraction:function(){switch(R){case"e":case"E":return z+=W(),void(T="decimalExponent")}if(!U.isDigit(R))return K("numeric",$*Number(z));z+=W()},decimalExponent:function(){switch(R){case"+":case"-":return z+=W(),void(T="decimalExponentSign")}if(U.isDigit(R))return z+=W(),void(T="decimalExponentInteger");throw tu(W())},decimalExponentSign:function(){if(U.isDigit(R))return z+=W(),void(T="decimalExponentInteger");throw tu(W())},decimalExponentInteger:function(){if(!U.isDigit(R))return K("numeric",$*Number(z));z+=W()},hexadecimal:function(){if(U.isHexDigit(R))return z+=W(),void(T="hexadecimalInteger");throw tu(W())},hexadecimalInteger:function(){if(!U.isHexDigit(R))return K("numeric",$*Number(z));z+=W()},string:function(){switch(R){case"\\":return W(),void(z+=function(){switch(q()){case"b":return W(),"\b";case"f":return W(),"\f";case"n":return W(),"\n";case"r":return W(),"\r";case"t":return W(),"\t";case"v":return W(),"\v";case"0":if(W(),U.isDigit(q()))throw tu(W());return"\0";case"x":return W(),function(){var u="",D=q();if(!U.isHexDigit(D))throw tu(W());if(u+=W(),D=q(),!U.isHexDigit(D))throw tu(W());return u+=W(),String.fromCodePoint(parseInt(u,16))}();case"u":return W(),Y();case"\n":case"\u2028":case"\u2029":return W(),"";case"\r":return W(),"\n"===q()&&W(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case void 0:throw tu(W())}return W()}());case'"':return H?(W(),K("string",z)):void(z+=W());case"'":return H?void(z+=W()):(W(),K("string",z));case"\n":case"\r":throw tu(W());case"\u2028":case"\u2029":!function(u){console.warn("JSON5: '"+nu(u)+"' in strings is not valid ECMAScript; consider escaping")}(R);break;case void 0:throw tu(W())}z+=W()},start:function(){switch(R){case"{":case"[":return K("punctuator",W())}T="value"},beforePropertyName:function(){switch(R){case"$":case"_":return z=W(),void(T="identifierName");case"\\":return W(),void(T="identifierNameStartEscape");case"}":return K("punctuator",W());case'"':case"'":return H='"'===W(),void(T="string")}if(U.isIdStartChar(R))return z+=W(),void(T="identifierName");throw tu(W())},afterPropertyName:function(){if(":"===R)return K("punctuator",W());throw tu(W())},beforePropertyValue:function(){T="value"},afterPropertyValue:function(){switch(R){case",":case"}":return K("punctuator",W())}throw tu(W())},beforeArrayValue:function(){if("]"===R)return K("punctuator",W());T="value"},afterArrayValue:function(){switch(R){case",":case"]":return K("punctuator",W())}throw tu(W())},end:function(){throw tu(W())}};function K(u,D){return{type:u,value:D,line:V,column:J}}function Q(u){for(var D=0,e=u;D0;){var e=q();if(!U.isHexDigit(e))throw tu(W());u+=W()}return String.fromCodePoint(parseInt(u,16))}var uu={start:function(){if("eof"===M.type)throw ru();Du()},beforePropertyName:function(){switch(M.type){case"identifier":case"string":return k=M.value,void(I="afterPropertyName");case"punctuator":return void eu();case"eof":throw ru()}},afterPropertyName:function(){if("eof"===M.type)throw ru();I="beforePropertyValue"},beforePropertyValue:function(){if("eof"===M.type)throw ru();Du()},beforeArrayValue:function(){if("eof"===M.type)throw ru();"punctuator"!==M.type||"]"!==M.value?Du():eu()},afterPropertyValue:function(){if("eof"===M.type)throw ru();switch(M.value){case",":return void(I="beforePropertyName");case"}":eu()}},afterArrayValue:function(){if("eof"===M.type)throw ru();switch(M.value){case",":return void(I="beforeArrayValue");case"]":eu()}},end:function(){}};function Du(){var u;switch(M.type){case"punctuator":switch(M.value){case"{":u={};break;case"[":u=[]}break;case"null":case"boolean":case"numeric":case"string":u=M.value}if(void 0===L)L=u;else{var D=O[O.length-1];Array.isArray(D)?D.push(u):D[k]=u}if(null!==u&&"object"==typeof u)O.push(u),I=Array.isArray(u)?"beforeArrayValue":"beforePropertyName";else{var e=O[O.length-1];I=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function eu(){O.pop();var u=O[O.length-1];I=null==u?"end":Array.isArray(u)?"afterArrayValue":"afterPropertyValue"}function tu(u){return Cu(void 0===u?"JSON5: invalid end of input at "+V+":"+J:"JSON5: invalid character '"+nu(u)+"' at "+V+":"+J)}function ru(){return Cu("JSON5: invalid end of input at "+V+":"+J)}function Fu(){return Cu("JSON5: invalid identifier character at "+V+":"+(J-=5))}function nu(u){var D={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(D[u])return D[u];if(u<" "){var e=u.charCodeAt(0).toString(16);return"\\x"+("00"+e).substring(e.length)}return u}function Cu(u){var D=new SyntaxError(u);return D.lineNumber=V,D.columnNumber=J,D}return{parse:function(u,D){_=String(u),I="start",O=[],j=0,V=1,J=0,M=void 0,k=void 0,L=void 0;do{M=Z(),uu[I]()}while("eof"!==M.type);return"function"==typeof D?function u(D,e,t){var r=D[e];if(null!=r&&"object"==typeof r)for(var F in r){var n=u(r,F,t);void 0===n?delete r[F]:r[F]=n}return t.call(D,e,r)}({"":L},"",D):L},stringify:function(u,D,e){var t,r,F,n=[],C="",A="";if(null==D||"object"!=typeof D||Array.isArray(D)||(e=D.space,F=D.quote,D=D.replacer),"function"==typeof D)r=D;else if(Array.isArray(D)){t=[];for(var i=0,E=D;i0&&(e=Math.min(10,Math.floor(e)),A=" ".substr(0,e)):"string"==typeof e&&(A=e.substr(0,10)),c("",{"":u});function c(u,D){var e=D[u];switch(null!=e&&("function"==typeof e.toJSON5?e=e.toJSON5(u):"function"==typeof e.toJSON&&(e=e.toJSON(u))),r&&(e=r.call(D,u,e)),e instanceof Number?e=Number(e):e instanceof String?e=String(e):e instanceof Boolean&&(e=e.valueOf()),e){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof e?B(e):"number"==typeof e?String(e):"object"==typeof e?Array.isArray(e)?function(u){if(n.indexOf(u)>=0)throw TypeError("Converting circular structure to JSON5");n.push(u);var D=C;C+=A;for(var e,t=[],r=0;r=0)throw TypeError("Converting circular structure to JSON5");n.push(u);var D=C;C+=A;for(var e,r,F=t||Object.keys(u),i=[],E=0,o=F;E0?y:g)(u)},b=(h=!1,function(u,D){var e,r,t=String(function(u){if(null==u)throw TypeError("Can't call method on "+u);return u}(u)),n=w(D),F=t.length;return n<0||n>=F?h?"":void 0:(e=t.charCodeAt(n))<55296||e>56319||n+1===F||(r=t.charCodeAt(n+1))<56320||r>57343?h?t.charAt(n):e:h?t.slice(n,n+2):r-56320+(e-55296<<10)+65536});m(m.P,"String",{codePointAt:function(u){return b(this,u)}});e.String.codePointAt;var S=Math.max,x=Math.min,N=String.fromCharCode,P=String.fromCodePoint;m(m.S+m.F*(!!P&&1!=P.length),"String",{fromCodePoint:function(u){for(var D,e,r,t=arguments,n=[],F=arguments.length,C=0;F>C;){if(D=+t[C++],r=1114111,((e=w(e=D))<0?S(e+r,0):x(e,r))!==D)throw RangeError(D+" is not a valid code point");n.push(D<65536?N(D):N(55296+((D-=65536)>>10),D%1024+56320))}return n.join("")}});e.String.fromCodePoint;var _,O,j,I,V,J,M,k,L,T,z,H,$,R,G={Space_Separator:/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,ID_Start:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,ID_Continue:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},U={isSpaceSeparator:function(u){return"string"==typeof u&&G.Space_Separator.test(u)},isIdStartChar:function(u){return"string"==typeof u&&(u>="a"&&u<="z"||u>="A"&&u<="Z"||"$"===u||"_"===u||G.ID_Start.test(u))},isIdContinueChar:function(u){return"string"==typeof u&&(u>="a"&&u<="z"||u>="A"&&u<="Z"||u>="0"&&u<="9"||"$"===u||"_"===u||"‌"===u||"‍"===u||G.ID_Continue.test(u))},isDigit:function(u){return"string"==typeof u&&/[0-9]/.test(u)},isHexDigit:function(u){return"string"==typeof u&&/[0-9A-Fa-f]/.test(u)}};function Z(){for(T="default",z="",H=!1,$=1;;){R=q();var u=X[T]();if(u)return u}}function q(){if(_[I])return String.fromCodePoint(_.codePointAt(I))}function W(){var u=q();return"\n"===u?(V++,J=0):u?J+=u.length:J++,u&&(I+=u.length),u}var X={default:function(){switch(R){case"\t":case"\v":case"\f":case" ":case" ":case"\ufeff":case"\n":case"\r":case"\u2028":case"\u2029":return void W();case"/":return W(),void(T="comment");case void 0:return W(),K("eof")}if(!U.isSpaceSeparator(R))return X[O]();W()},comment:function(){switch(R){case"*":return W(),void(T="multiLineComment");case"/":return W(),void(T="singleLineComment")}throw ru(W())},multiLineComment:function(){switch(R){case"*":return W(),void(T="multiLineCommentAsterisk");case void 0:throw ru(W())}W()},multiLineCommentAsterisk:function(){switch(R){case"*":return void W();case"/":return W(),void(T="default");case void 0:throw ru(W())}W(),T="multiLineComment"},singleLineComment:function(){switch(R){case"\n":case"\r":case"\u2028":case"\u2029":return W(),void(T="default");case void 0:return W(),K("eof")}W()},value:function(){switch(R){case"{":case"[":return K("punctuator",W());case"n":return W(),Q("ull"),K("null",null);case"t":return W(),Q("rue"),K("boolean",!0);case"f":return W(),Q("alse"),K("boolean",!1);case"-":case"+":return"-"===W()&&($=-1),void(T="sign");case".":return z=W(),void(T="decimalPointLeading");case"0":return z=W(),void(T="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return z=W(),void(T="decimalInteger");case"I":return W(),Q("nfinity"),K("numeric",1/0);case"N":return W(),Q("aN"),K("numeric",NaN);case'"':case"'":return H='"'===W(),z="",void(T="string")}throw ru(W())},identifierNameStartEscape:function(){if("u"!==R)throw ru(W());W();var u=Y();switch(u){case"$":case"_":break;default:if(!U.isIdStartChar(u))throw nu()}z+=u,T="identifierName"},identifierName:function(){switch(R){case"$":case"_":case"‌":case"‍":return void(z+=W());case"\\":return W(),void(T="identifierNameEscape")}if(!U.isIdContinueChar(R))return K("identifier",z);z+=W()},identifierNameEscape:function(){if("u"!==R)throw ru(W());W();var u=Y();switch(u){case"$":case"_":case"‌":case"‍":break;default:if(!U.isIdContinueChar(u))throw nu()}z+=u,T="identifierName"},sign:function(){switch(R){case".":return z=W(),void(T="decimalPointLeading");case"0":return z=W(),void(T="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return z=W(),void(T="decimalInteger");case"I":return W(),Q("nfinity"),K("numeric",$*(1/0));case"N":return W(),Q("aN"),K("numeric",NaN)}throw ru(W())},zero:function(){switch(R){case".":return z+=W(),void(T="decimalPoint");case"e":case"E":return z+=W(),void(T="decimalExponent");case"x":case"X":return z+=W(),void(T="hexadecimal")}return K("numeric",0*$)},decimalInteger:function(){switch(R){case".":return z+=W(),void(T="decimalPoint");case"e":case"E":return z+=W(),void(T="decimalExponent")}if(!U.isDigit(R))return K("numeric",$*Number(z));z+=W()},decimalPointLeading:function(){if(U.isDigit(R))return z+=W(),void(T="decimalFraction");throw ru(W())},decimalPoint:function(){switch(R){case"e":case"E":return z+=W(),void(T="decimalExponent")}return U.isDigit(R)?(z+=W(),void(T="decimalFraction")):K("numeric",$*Number(z))},decimalFraction:function(){switch(R){case"e":case"E":return z+=W(),void(T="decimalExponent")}if(!U.isDigit(R))return K("numeric",$*Number(z));z+=W()},decimalExponent:function(){switch(R){case"+":case"-":return z+=W(),void(T="decimalExponentSign")}if(U.isDigit(R))return z+=W(),void(T="decimalExponentInteger");throw ru(W())},decimalExponentSign:function(){if(U.isDigit(R))return z+=W(),void(T="decimalExponentInteger");throw ru(W())},decimalExponentInteger:function(){if(!U.isDigit(R))return K("numeric",$*Number(z));z+=W()},hexadecimal:function(){if(U.isHexDigit(R))return z+=W(),void(T="hexadecimalInteger");throw ru(W())},hexadecimalInteger:function(){if(!U.isHexDigit(R))return K("numeric",$*Number(z));z+=W()},string:function(){switch(R){case"\\":return W(),void(z+=function(){switch(q()){case"b":return W(),"\b";case"f":return W(),"\f";case"n":return W(),"\n";case"r":return W(),"\r";case"t":return W(),"\t";case"v":return W(),"\v";case"0":if(W(),U.isDigit(q()))throw ru(W());return"\0";case"x":return W(),function(){var u="",D=q();if(!U.isHexDigit(D))throw ru(W());if(u+=W(),D=q(),!U.isHexDigit(D))throw ru(W());return u+=W(),String.fromCodePoint(parseInt(u,16))}();case"u":return W(),Y();case"\n":case"\u2028":case"\u2029":return W(),"";case"\r":return W(),"\n"===q()&&W(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case void 0:throw ru(W())}return W()}());case'"':return H?(W(),K("string",z)):void(z+=W());case"'":return H?void(z+=W()):(W(),K("string",z));case"\n":case"\r":throw ru(W());case"\u2028":case"\u2029":!function(u){console.warn("JSON5: '"+Fu(u)+"' in strings is not valid ECMAScript; consider escaping")}(R);break;case void 0:throw ru(W())}z+=W()},start:function(){switch(R){case"{":case"[":return K("punctuator",W())}T="value"},beforePropertyName:function(){switch(R){case"$":case"_":return z=W(),void(T="identifierName");case"\\":return W(),void(T="identifierNameStartEscape");case"}":return K("punctuator",W());case'"':case"'":return H='"'===W(),void(T="string")}if(U.isIdStartChar(R))return z+=W(),void(T="identifierName");throw ru(W())},afterPropertyName:function(){if(":"===R)return K("punctuator",W());throw ru(W())},beforePropertyValue:function(){T="value"},afterPropertyValue:function(){switch(R){case",":case"}":return K("punctuator",W())}throw ru(W())},beforeArrayValue:function(){if("]"===R)return K("punctuator",W());T="value"},afterArrayValue:function(){switch(R){case",":case"]":return K("punctuator",W())}throw ru(W())},end:function(){throw ru(W())}};function K(u,D){return{type:u,value:D,line:V,column:J}}function Q(u){for(var D=0,e=u;D0;){var e=q();if(!U.isHexDigit(e))throw ru(W());u+=W()}return String.fromCodePoint(parseInt(u,16))}var uu={start:function(){if("eof"===M.type)throw tu();Du()},beforePropertyName:function(){switch(M.type){case"identifier":case"string":return k=M.value,void(O="afterPropertyName");case"punctuator":return void eu();case"eof":throw tu()}},afterPropertyName:function(){if("eof"===M.type)throw tu();O="beforePropertyValue"},beforePropertyValue:function(){if("eof"===M.type)throw tu();Du()},beforeArrayValue:function(){if("eof"===M.type)throw tu();"punctuator"!==M.type||"]"!==M.value?Du():eu()},afterPropertyValue:function(){if("eof"===M.type)throw tu();switch(M.value){case",":return void(O="beforePropertyName");case"}":eu()}},afterArrayValue:function(){if("eof"===M.type)throw tu();switch(M.value){case",":return void(O="beforeArrayValue");case"]":eu()}},end:function(){}};function Du(){var u;switch(M.type){case"punctuator":switch(M.value){case"{":u={};break;case"[":u=[]}break;case"null":case"boolean":case"numeric":case"string":u=M.value}if(void 0===L)L=u;else{var D=j[j.length-1];Array.isArray(D)?D.push(u):Object.defineProperty(D,k,{value:u,writable:!0,enumerable:!0,configurable:!0})}if(null!==u&&"object"==typeof u)j.push(u),O=Array.isArray(u)?"beforeArrayValue":"beforePropertyName";else{var e=j[j.length-1];O=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}}function eu(){j.pop();var u=j[j.length-1];O=null==u?"end":Array.isArray(u)?"afterArrayValue":"afterPropertyValue"}function ru(u){return Cu(void 0===u?"JSON5: invalid end of input at "+V+":"+J:"JSON5: invalid character '"+Fu(u)+"' at "+V+":"+J)}function tu(){return Cu("JSON5: invalid end of input at "+V+":"+J)}function nu(){return Cu("JSON5: invalid identifier character at "+V+":"+(J-=5))}function Fu(u){var D={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(D[u])return D[u];if(u<" "){var e=u.charCodeAt(0).toString(16);return"\\x"+("00"+e).substring(e.length)}return u}function Cu(u){var D=new SyntaxError(u);return D.lineNumber=V,D.columnNumber=J,D}return{parse:function(u,D){_=String(u),O="start",j=[],I=0,V=1,J=0,M=void 0,k=void 0,L=void 0;do{M=Z(),uu[O]()}while("eof"!==M.type);return"function"==typeof D?function u(D,e,r){var t=D[e];if(null!=t&&"object"==typeof t)if(Array.isArray(t))for(var n=0;n0&&(e=Math.min(10,Math.floor(e)),A=" ".substr(0,e)):"string"==typeof e&&(A=e.substr(0,10)),c("",{"":u});function c(u,D){var e=D[u];switch(null!=e&&("function"==typeof e.toJSON5?e=e.toJSON5(u):"function"==typeof e.toJSON&&(e=e.toJSON(u))),t&&(e=t.call(D,u,e)),e instanceof Number?e=Number(e):e instanceof String?e=String(e):e instanceof Boolean&&(e=e.valueOf()),e){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof e?B(e):"number"==typeof e?String(e):"object"==typeof e?Array.isArray(e)?function(u){if(F.indexOf(u)>=0)throw TypeError("Converting circular structure to JSON5");F.push(u);var D=C;C+=A;for(var e,r=[],t=0;t=0)throw TypeError("Converting circular structure to JSON5");F.push(u);var D=C;C+=A;for(var e,t,n=r||Object.keys(u),i=[],E=0,o=n;E"string"==typeof u&&unicode.Space_Separator.test(u),isIdStartChar:u=>"string"==typeof u&&(u>="a"&&u<="z"||u>="A"&&u<="Z"||"$"===u||"_"===u||unicode.ID_Start.test(u)),isIdContinueChar:u=>"string"==typeof u&&(u>="a"&&u<="z"||u>="A"&&u<="Z"||u>="0"&&u<="9"||"$"===u||"_"===u||"‌"===u||"‍"===u||unicode.ID_Continue.test(u)),isDigit:u=>"string"==typeof u&&/[0-9]/.test(u),isHexDigit:u=>"string"==typeof u&&/[0-9A-Fa-f]/.test(u)};let source,parseState,stack,pos,line,column,token,key,root;var parse=function(u,D){source=String(u),parseState="start",stack=[],pos=0,line=1,column=0,token=void 0,key=void 0,root=void 0;do{token=lex(),parseStates[parseState]()}while("eof"!==token.type);return"function"==typeof D?internalize({"":root},"",D):root};function internalize(u,D,e){const r=u[D];if(null!=r&&"object"==typeof r)for(const u in r){const D=internalize(r,u,e);void 0===D?delete r[u]:r[u]=D}return e.call(u,D,r)}let lexState,buffer,doubleQuote,sign,c;function lex(){for(lexState="default",buffer="",doubleQuote=!1,sign=1;;){c=peek();const u=lexStates[lexState]();if(u)return u}}function peek(){if(source[pos])return String.fromCodePoint(source.codePointAt(pos))}function read(){const u=peek();return"\n"===u?(line++,column=0):u?column+=u.length:column++,u&&(pos+=u.length),u}const lexStates={default(){switch(c){case"\t":case"\v":case"\f":case" ":case" ":case"\ufeff":case"\n":case"\r":case"\u2028":case"\u2029":return void read();case"/":return read(),void(lexState="comment");case void 0:return read(),newToken("eof")}if(!util.isSpaceSeparator(c))return lexStates[parseState]();read()},comment(){switch(c){case"*":return read(),void(lexState="multiLineComment");case"/":return read(),void(lexState="singleLineComment")}throw invalidChar(read())},multiLineComment(){switch(c){case"*":return read(),void(lexState="multiLineCommentAsterisk");case void 0:throw invalidChar(read())}read()},multiLineCommentAsterisk(){switch(c){case"*":return void read();case"/":return read(),void(lexState="default");case void 0:throw invalidChar(read())}read(),lexState="multiLineComment"},singleLineComment(){switch(c){case"\n":case"\r":case"\u2028":case"\u2029":return read(),void(lexState="default");case void 0:return read(),newToken("eof")}read()},value(){switch(c){case"{":case"[":return newToken("punctuator",read());case"n":return read(),literal("ull"),newToken("null",null);case"t":return read(),literal("rue"),newToken("boolean",!0);case"f":return read(),literal("alse"),newToken("boolean",!1);case"-":case"+":return"-"===read()&&(sign=-1),void(lexState="sign");case".":return buffer=read(),void(lexState="decimalPointLeading");case"0":return buffer=read(),void(lexState="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return buffer=read(),void(lexState="decimalInteger");case"I":return read(),literal("nfinity"),newToken("numeric",1/0);case"N":return read(),literal("aN"),newToken("numeric",NaN);case'"':case"'":return doubleQuote='"'===read(),buffer="",void(lexState="string")}throw invalidChar(read())},identifierNameStartEscape(){if("u"!==c)throw invalidChar(read());read();const u=unicodeEscape();switch(u){case"$":case"_":break;default:if(!util.isIdStartChar(u))throw invalidIdentifier()}buffer+=u,lexState="identifierName"},identifierName(){switch(c){case"$":case"_":case"‌":case"‍":return void(buffer+=read());case"\\":return read(),void(lexState="identifierNameEscape")}if(!util.isIdContinueChar(c))return newToken("identifier",buffer);buffer+=read()},identifierNameEscape(){if("u"!==c)throw invalidChar(read());read();const u=unicodeEscape();switch(u){case"$":case"_":case"‌":case"‍":break;default:if(!util.isIdContinueChar(u))throw invalidIdentifier()}buffer+=u,lexState="identifierName"},sign(){switch(c){case".":return buffer=read(),void(lexState="decimalPointLeading");case"0":return buffer=read(),void(lexState="zero");case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return buffer=read(),void(lexState="decimalInteger");case"I":return read(),literal("nfinity"),newToken("numeric",sign*(1/0));case"N":return read(),literal("aN"),newToken("numeric",NaN)}throw invalidChar(read())},zero(){switch(c){case".":return buffer+=read(),void(lexState="decimalPoint");case"e":case"E":return buffer+=read(),void(lexState="decimalExponent");case"x":case"X":return buffer+=read(),void(lexState="hexadecimal")}return newToken("numeric",0*sign)},decimalInteger(){switch(c){case".":return buffer+=read(),void(lexState="decimalPoint");case"e":case"E":return buffer+=read(),void(lexState="decimalExponent")}if(!util.isDigit(c))return newToken("numeric",sign*Number(buffer));buffer+=read()},decimalPointLeading(){if(util.isDigit(c))return buffer+=read(),void(lexState="decimalFraction");throw invalidChar(read())},decimalPoint(){switch(c){case"e":case"E":return buffer+=read(),void(lexState="decimalExponent")}return util.isDigit(c)?(buffer+=read(),void(lexState="decimalFraction")):newToken("numeric",sign*Number(buffer))},decimalFraction(){switch(c){case"e":case"E":return buffer+=read(),void(lexState="decimalExponent")}if(!util.isDigit(c))return newToken("numeric",sign*Number(buffer));buffer+=read()},decimalExponent(){switch(c){case"+":case"-":return buffer+=read(),void(lexState="decimalExponentSign")}if(util.isDigit(c))return buffer+=read(),void(lexState="decimalExponentInteger");throw invalidChar(read())},decimalExponentSign(){if(util.isDigit(c))return buffer+=read(),void(lexState="decimalExponentInteger");throw invalidChar(read())},decimalExponentInteger(){if(!util.isDigit(c))return newToken("numeric",sign*Number(buffer));buffer+=read()},hexadecimal(){if(util.isHexDigit(c))return buffer+=read(),void(lexState="hexadecimalInteger");throw invalidChar(read())},hexadecimalInteger(){if(!util.isHexDigit(c))return newToken("numeric",sign*Number(buffer));buffer+=read()},string(){switch(c){case"\\":return read(),void(buffer+=escape());case'"':return doubleQuote?(read(),newToken("string",buffer)):void(buffer+=read());case"'":return doubleQuote?void(buffer+=read()):(read(),newToken("string",buffer));case"\n":case"\r":throw invalidChar(read());case"\u2028":case"\u2029":separatorChar(c);break;case void 0:throw invalidChar(read())}buffer+=read()},start(){switch(c){case"{":case"[":return newToken("punctuator",read())}lexState="value"},beforePropertyName(){switch(c){case"$":case"_":return buffer=read(),void(lexState="identifierName");case"\\":return read(),void(lexState="identifierNameStartEscape");case"}":return newToken("punctuator",read());case'"':case"'":return doubleQuote='"'===read(),void(lexState="string")}if(util.isIdStartChar(c))return buffer+=read(),void(lexState="identifierName");throw invalidChar(read())},afterPropertyName(){if(":"===c)return newToken("punctuator",read());throw invalidChar(read())},beforePropertyValue(){lexState="value"},afterPropertyValue(){switch(c){case",":case"}":return newToken("punctuator",read())}throw invalidChar(read())},beforeArrayValue(){if("]"===c)return newToken("punctuator",read());lexState="value"},afterArrayValue(){switch(c){case",":case"]":return newToken("punctuator",read())}throw invalidChar(read())},end(){throw invalidChar(read())}};function newToken(u,D){return{type:u,value:D,line:line,column:column}}function literal(u){for(const D of u){if(peek()!==D)throw invalidChar(read());read()}}function escape(){switch(peek()){case"b":return read(),"\b";case"f":return read(),"\f";case"n":return read(),"\n";case"r":return read(),"\r";case"t":return read(),"\t";case"v":return read(),"\v";case"0":if(read(),util.isDigit(peek()))throw invalidChar(read());return"\0";case"x":return read(),hexEscape();case"u":return read(),unicodeEscape();case"\n":case"\u2028":case"\u2029":return read(),"";case"\r":return read(),"\n"===peek()&&read(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case void 0:throw invalidChar(read())}return read()}function hexEscape(){let u="",D=peek();if(!util.isHexDigit(D))throw invalidChar(read());if(u+=read(),D=peek(),!util.isHexDigit(D))throw invalidChar(read());return u+=read(),String.fromCodePoint(parseInt(u,16))}function unicodeEscape(){let u="",D=4;for(;D-- >0;){const D=peek();if(!util.isHexDigit(D))throw invalidChar(read());u+=read()}return String.fromCodePoint(parseInt(u,16))}const parseStates={start(){if("eof"===token.type)throw invalidEOF();push()},beforePropertyName(){switch(token.type){case"identifier":case"string":return key=token.value,void(parseState="afterPropertyName");case"punctuator":return void pop();case"eof":throw invalidEOF()}},afterPropertyName(){if("eof"===token.type)throw invalidEOF();parseState="beforePropertyValue"},beforePropertyValue(){if("eof"===token.type)throw invalidEOF();push()},beforeArrayValue(){if("eof"===token.type)throw invalidEOF();"punctuator"!==token.type||"]"!==token.value?push():pop()},afterPropertyValue(){if("eof"===token.type)throw invalidEOF();switch(token.value){case",":return void(parseState="beforePropertyName");case"}":pop()}},afterArrayValue(){if("eof"===token.type)throw invalidEOF();switch(token.value){case",":return void(parseState="beforeArrayValue");case"]":pop()}},end(){}};function push(){let u;switch(token.type){case"punctuator":switch(token.value){case"{":u={};break;case"[":u=[]}break;case"null":case"boolean":case"numeric":case"string":u=token.value}if(void 0===root)root=u;else{const D=stack[stack.length-1];Array.isArray(D)?D.push(u):D[key]=u}if(null!==u&&"object"==typeof u)stack.push(u),parseState=Array.isArray(u)?"beforeArrayValue":"beforePropertyName";else{const u=stack[stack.length-1];parseState=null==u?"end":Array.isArray(u)?"afterArrayValue":"afterPropertyValue"}}function pop(){stack.pop();const u=stack[stack.length-1];parseState=null==u?"end":Array.isArray(u)?"afterArrayValue":"afterPropertyValue"}function invalidChar(u){return syntaxError(void 0===u?`JSON5: invalid end of input at ${line}:${column}`:`JSON5: invalid character '${formatChar(u)}' at ${line}:${column}`)}function invalidEOF(){return syntaxError(`JSON5: invalid end of input at ${line}:${column}`)}function invalidIdentifier(){return syntaxError(`JSON5: invalid identifier character at ${line}:${column-=5}`)}function separatorChar(u){console.warn(`JSON5: '${formatChar(u)}' in strings is not valid ECMAScript; consider escaping`)}function formatChar(u){const D={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(D[u])return D[u];if(u<" "){const D=u.charCodeAt(0).toString(16);return"\\x"+("00"+D).substring(D.length)}return u}function syntaxError(u){const D=new SyntaxError(u);return D.lineNumber=line,D.columnNumber=column,D}var stringify=function(u,D,e){const r=[];let t,F,C,a="",A="";if(null==D||"object"!=typeof D||Array.isArray(D)||(e=D.space,C=D.quote,D=D.replacer),"function"==typeof D)F=D;else if(Array.isArray(D)){t=[];for(const u of D){let D;"string"==typeof u?D=u:("number"==typeof u||u instanceof String||u instanceof Number)&&(D=String(u)),void 0!==D&&t.indexOf(D)<0&&t.push(D)}}return e instanceof Number?e=Number(e):e instanceof String&&(e=String(e)),"number"==typeof e?e>0&&(e=Math.min(10,Math.floor(e)),A=" ".substr(0,e)):"string"==typeof e&&(A=e.substr(0,10)),E("",{"":u});function E(u,D){let e=D[u];switch(null!=e&&("function"==typeof e.toJSON5?e=e.toJSON5(u):"function"==typeof e.toJSON&&(e=e.toJSON(u))),F&&(e=F.call(D,u,e)),e instanceof Number?e=Number(e):e instanceof String?e=String(e):e instanceof Boolean&&(e=e.valueOf()),e){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof e?n(e):"number"==typeof e?String(e):"object"==typeof e?Array.isArray(e)?function(u){if(r.indexOf(u)>=0)throw TypeError("Converting circular structure to JSON5");r.push(u);let D=a;a+=A;let e,t=[];for(let D=0;D=0)throw TypeError("Converting circular structure to JSON5");r.push(u);let D=a;a+=A;let e,F=t||Object.keys(u),C=[];for(const D of F){const e=E(D,u);if(void 0!==e){let u=i(D)+":";""!==A&&(u+=" "),u+=e,C.push(u)}}if(0===C.length)e="{}";else{let u;if(""===A)u=C.join(","),e="{"+u+"}";else{let r=",\n"+a;u=C.join(r),e="{\n"+a+u+",\n"+D+"}"}}return r.pop(),a=D,e}(e):void 0}function n(u){const D={"'":.1,'"':.2},e={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let r="";for(let t=0;tD[u]"string"==typeof u&&unicode.Space_Separator.test(u),isIdStartChar:u=>"string"==typeof u&&(u>="a"&&u<="z"||u>="A"&&u<="Z"||"$"===u||"_"===u||unicode.ID_Start.test(u)),isIdContinueChar:u=>"string"==typeof u&&(u>="a"&&u<="z"||u>="A"&&u<="Z"||u>="0"&&u<="9"||"$"===u||"_"===u||"‌"===u||"‍"===u||unicode.ID_Continue.test(u)),isDigit:u=>"string"==typeof u&&/[0-9]/.test(u),isHexDigit:u=>"string"==typeof u&&/[0-9A-Fa-f]/.test(u)};let source,parseState,stack,pos,line,column,token,key,root;var parse=function(u,D){source=String(u),parseState="start",stack=[],pos=0,line=1,column=0,token=void 0,key=void 0,root=void 0;do{token=lex(),parseStates[parseState]()}while("eof"!==token.type);return"function"==typeof D?internalize({"":root},"",D):root};function internalize(u,D,e){const r=u[D];if(null!=r&&"object"==typeof r)if(Array.isArray(r))for(let u=0;u0;){const D=peek();if(!util.isHexDigit(D))throw invalidChar(read());u+=read()}return String.fromCodePoint(parseInt(u,16))}const parseStates={start(){if("eof"===token.type)throw invalidEOF();push()},beforePropertyName(){switch(token.type){case"identifier":case"string":return key=token.value,void(parseState="afterPropertyName");case"punctuator":return void pop();case"eof":throw invalidEOF()}},afterPropertyName(){if("eof"===token.type)throw invalidEOF();parseState="beforePropertyValue"},beforePropertyValue(){if("eof"===token.type)throw invalidEOF();push()},beforeArrayValue(){if("eof"===token.type)throw invalidEOF();"punctuator"!==token.type||"]"!==token.value?push():pop()},afterPropertyValue(){if("eof"===token.type)throw invalidEOF();switch(token.value){case",":return void(parseState="beforePropertyName");case"}":pop()}},afterArrayValue(){if("eof"===token.type)throw invalidEOF();switch(token.value){case",":return void(parseState="beforeArrayValue");case"]":pop()}},end(){}};function push(){let u;switch(token.type){case"punctuator":switch(token.value){case"{":u={};break;case"[":u=[]}break;case"null":case"boolean":case"numeric":case"string":u=token.value}if(void 0===root)root=u;else{const D=stack[stack.length-1];Array.isArray(D)?D.push(u):Object.defineProperty(D,key,{value:u,writable:!0,enumerable:!0,configurable:!0})}if(null!==u&&"object"==typeof u)stack.push(u),parseState=Array.isArray(u)?"beforeArrayValue":"beforePropertyName";else{const u=stack[stack.length-1];parseState=null==u?"end":Array.isArray(u)?"afterArrayValue":"afterPropertyValue"}}function pop(){stack.pop();const u=stack[stack.length-1];parseState=null==u?"end":Array.isArray(u)?"afterArrayValue":"afterPropertyValue"}function invalidChar(u){return syntaxError(void 0===u?`JSON5: invalid end of input at ${line}:${column}`:`JSON5: invalid character '${formatChar(u)}' at ${line}:${column}`)}function invalidEOF(){return syntaxError(`JSON5: invalid end of input at ${line}:${column}`)}function invalidIdentifier(){return syntaxError(`JSON5: invalid identifier character at ${line}:${column-=5}`)}function separatorChar(u){console.warn(`JSON5: '${formatChar(u)}' in strings is not valid ECMAScript; consider escaping`)}function formatChar(u){const D={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(D[u])return D[u];if(u<" "){const D=u.charCodeAt(0).toString(16);return"\\x"+("00"+D).substring(D.length)}return u}function syntaxError(u){const D=new SyntaxError(u);return D.lineNumber=line,D.columnNumber=column,D}var stringify=function(u,D,e){const r=[];let t,F,C,a="",A="";if(null==D||"object"!=typeof D||Array.isArray(D)||(e=D.space,C=D.quote,D=D.replacer),"function"==typeof D)F=D;else if(Array.isArray(D)){t=[];for(const u of D){let D;"string"==typeof u?D=u:("number"==typeof u||u instanceof String||u instanceof Number)&&(D=String(u)),void 0!==D&&t.indexOf(D)<0&&t.push(D)}}return e instanceof Number?e=Number(e):e instanceof String&&(e=String(e)),"number"==typeof e?e>0&&(e=Math.min(10,Math.floor(e)),A=" ".substr(0,e)):"string"==typeof e&&(A=e.substr(0,10)),n("",{"":u});function n(u,D){let e=D[u];switch(null!=e&&("function"==typeof e.toJSON5?e=e.toJSON5(u):"function"==typeof e.toJSON&&(e=e.toJSON(u))),F&&(e=F.call(D,u,e)),e instanceof Number?e=Number(e):e instanceof String?e=String(e):e instanceof Boolean&&(e=e.valueOf()),e){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof e?E(e):"number"==typeof e?String(e):"object"==typeof e?Array.isArray(e)?function(u){if(r.indexOf(u)>=0)throw TypeError("Converting circular structure to JSON5");r.push(u);let D=a;a+=A;let e,t=[];for(let D=0;D=0)throw TypeError("Converting circular structure to JSON5");r.push(u);let D=a;a+=A;let e,F=t||Object.keys(u),C=[];for(const D of F){const e=n(D,u);if(void 0!==e){let u=i(D)+":";""!==A&&(u+=" "),u+=e,C.push(u)}}if(0===C.length)e="{}";else{let u;if(""===A)u=C.join(","),e="{"+u+"}";else{let r=",\n"+a;u=C.join(r),e="{\n"+a+u+",\n"+D+"}"}}return r.pop(),a=D,e}(e):void 0}function E(u){const D={"'":.1,'"':.2},e={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let r="";for(let t=0;tD[u] 1 + +// lruList is a yallist where the head is the youngest +// item, and the tail is the oldest. the list contains the Hit +// objects as the entries. +// Each Hit object has a reference to its Yallist.Node. This +// never changes. +// +// cache is a Map (or PseudoMap) that matches the keys to +// the Yallist.Node object. +class LRUCache { + constructor (options) { + if (typeof options === 'number') + options = { max: options } + + if (!options) + options = {} + + if (options.max && (typeof options.max !== 'number' || options.max < 0)) + throw new TypeError('max must be a non-negative number') + // Kind of weird to have a default max of Infinity, but oh well. + const max = this[MAX] = options.max || Infinity + + const lc = options.length || naiveLength + this[LENGTH_CALCULATOR] = (typeof lc !== 'function') ? naiveLength : lc + this[ALLOW_STALE] = options.stale || false + if (options.maxAge && typeof options.maxAge !== 'number') + throw new TypeError('maxAge must be a number') + this[MAX_AGE] = options.maxAge || 0 + this[DISPOSE] = options.dispose + this[NO_DISPOSE_ON_SET] = options.noDisposeOnSet || false + this[UPDATE_AGE_ON_GET] = options.updateAgeOnGet || false + this.reset() + } + + // resize the cache when the max changes. + set max (mL) { + if (typeof mL !== 'number' || mL < 0) + throw new TypeError('max must be a non-negative number') + + this[MAX] = mL || Infinity + trim(this) + } + get max () { + return this[MAX] + } + + set allowStale (allowStale) { + this[ALLOW_STALE] = !!allowStale + } + get allowStale () { + return this[ALLOW_STALE] + } + + set maxAge (mA) { + if (typeof mA !== 'number') + throw new TypeError('maxAge must be a non-negative number') + + this[MAX_AGE] = mA + trim(this) + } + get maxAge () { + return this[MAX_AGE] + } + + // resize the cache when the lengthCalculator changes. + set lengthCalculator (lC) { + if (typeof lC !== 'function') + lC = naiveLength + + if (lC !== this[LENGTH_CALCULATOR]) { + this[LENGTH_CALCULATOR] = lC + this[LENGTH] = 0 + this[LRU_LIST].forEach(hit => { + hit.length = this[LENGTH_CALCULATOR](hit.value, hit.key) + this[LENGTH] += hit.length + }) + } + trim(this) + } + get lengthCalculator () { return this[LENGTH_CALCULATOR] } + + get length () { return this[LENGTH] } + get itemCount () { return this[LRU_LIST].length } + + rforEach (fn, thisp) { + thisp = thisp || this + for (let walker = this[LRU_LIST].tail; walker !== null;) { + const prev = walker.prev + forEachStep(this, fn, walker, thisp) + walker = prev + } + } + + forEach (fn, thisp) { + thisp = thisp || this + for (let walker = this[LRU_LIST].head; walker !== null;) { + const next = walker.next + forEachStep(this, fn, walker, thisp) + walker = next + } + } + + keys () { + return this[LRU_LIST].toArray().map(k => k.key) + } + + values () { + return this[LRU_LIST].toArray().map(k => k.value) + } + + reset () { + if (this[DISPOSE] && + this[LRU_LIST] && + this[LRU_LIST].length) { + this[LRU_LIST].forEach(hit => this[DISPOSE](hit.key, hit.value)) + } + + this[CACHE] = new Map() // hash of items by key + this[LRU_LIST] = new Yallist() // list of items in order of use recency + this[LENGTH] = 0 // length of items in the list + } + + dump () { + return this[LRU_LIST].map(hit => + isStale(this, hit) ? false : { + k: hit.key, + v: hit.value, + e: hit.now + (hit.maxAge || 0) + }).toArray().filter(h => h) + } + + dumpLru () { + return this[LRU_LIST] + } + + set (key, value, maxAge) { + maxAge = maxAge || this[MAX_AGE] + + if (maxAge && typeof maxAge !== 'number') + throw new TypeError('maxAge must be a number') + + const now = maxAge ? Date.now() : 0 + const len = this[LENGTH_CALCULATOR](value, key) + + if (this[CACHE].has(key)) { + if (len > this[MAX]) { + del(this, this[CACHE].get(key)) + return false + } + + const node = this[CACHE].get(key) + const item = node.value + + // dispose of the old one before overwriting + // split out into 2 ifs for better coverage tracking + if (this[DISPOSE]) { + if (!this[NO_DISPOSE_ON_SET]) + this[DISPOSE](key, item.value) + } + + item.now = now + item.maxAge = maxAge + item.value = value + this[LENGTH] += len - item.length + item.length = len + this.get(key) + trim(this) + return true + } + + const hit = new Entry(key, value, len, now, maxAge) + + // oversized objects fall out of cache automatically. + if (hit.length > this[MAX]) { + if (this[DISPOSE]) + this[DISPOSE](key, value) + + return false + } + + this[LENGTH] += hit.length + this[LRU_LIST].unshift(hit) + this[CACHE].set(key, this[LRU_LIST].head) + trim(this) + return true + } + + has (key) { + if (!this[CACHE].has(key)) return false + const hit = this[CACHE].get(key).value + return !isStale(this, hit) + } + + get (key) { + return get(this, key, true) + } + + peek (key) { + return get(this, key, false) + } + + pop () { + const node = this[LRU_LIST].tail + if (!node) + return null + + del(this, node) + return node.value + } + + del (key) { + del(this, this[CACHE].get(key)) + } + + load (arr) { + // reset the cache + this.reset() + + const now = Date.now() + // A previous serialized cache has the most recent items first + for (let l = arr.length - 1; l >= 0; l--) { + const hit = arr[l] + const expiresAt = hit.e || 0 + if (expiresAt === 0) + // the item was created without expiration in a non aged cache + this.set(hit.k, hit.v) + else { + const maxAge = expiresAt - now + // dont add already expired items + if (maxAge > 0) { + this.set(hit.k, hit.v, maxAge) + } + } + } + } + + prune () { + this[CACHE].forEach((value, key) => get(this, key, false)) + } +} + +const get = (self, key, doUse) => { + const node = self[CACHE].get(key) + if (node) { + const hit = node.value + if (isStale(self, hit)) { + del(self, node) + if (!self[ALLOW_STALE]) + return undefined + } else { + if (doUse) { + if (self[UPDATE_AGE_ON_GET]) + node.value.now = Date.now() + self[LRU_LIST].unshiftNode(node) + } + } + return hit.value + } +} + +const isStale = (self, hit) => { + if (!hit || (!hit.maxAge && !self[MAX_AGE])) + return false + + const diff = Date.now() - hit.now + return hit.maxAge ? diff > hit.maxAge + : self[MAX_AGE] && (diff > self[MAX_AGE]) +} + +const trim = self => { + if (self[LENGTH] > self[MAX]) { + for (let walker = self[LRU_LIST].tail; + self[LENGTH] > self[MAX] && walker !== null;) { + // We know that we're about to delete this one, and also + // what the next least recently used key will be, so just + // go ahead and set it now. + const prev = walker.prev + del(self, walker) + walker = prev + } + } +} + +const del = (self, node) => { + if (node) { + const hit = node.value + if (self[DISPOSE]) + self[DISPOSE](hit.key, hit.value) + + self[LENGTH] -= hit.length + self[CACHE].delete(hit.key) + self[LRU_LIST].removeNode(node) + } +} + +class Entry { + constructor (key, value, length, now, maxAge) { + this.key = key + this.value = value + this.length = length + this.now = now + this.maxAge = maxAge || 0 + } +} + +const forEachStep = (self, fn, node, thisp) => { + let hit = node.value + if (isStale(self, hit)) { + del(self, node) + if (!self[ALLOW_STALE]) + hit = undefined + } + if (hit) + fn.call(thisp, hit.value, hit.key, self) +} + +module.exports = LRUCache diff --git a/tools/node_modules/eslint/node_modules/lru-cache/package.json b/tools/node_modules/eslint/node_modules/lru-cache/package.json new file mode 100644 index 00000000000000..d4611f8c460e70 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/lru-cache/package.json @@ -0,0 +1,32 @@ +{ + "name": "lru-cache", + "description": "A cache object that deletes the least-recently-used items.", + "version": "5.1.1", + "author": "Isaac Z. Schlueter ", + "keywords": [ + "mru", + "lru", + "cache" + ], + "scripts": { + "test": "tap test/*.js --100 -J", + "snap": "TAP_SNAPSHOT=1 tap test/*.js -J", + "coveragerport": "tap --coverage-report=html", + "preversion": "npm test", + "postversion": "npm publish", + "postpublish": "git push origin --all; git push origin --tags" + }, + "main": "index.js", + "repository": "git://github.com/isaacs/node-lru-cache.git", + "devDependencies": { + "benchmark": "^2.1.4", + "tap": "^12.1.0" + }, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + }, + "files": [ + "index.js" + ] +} diff --git a/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json b/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json index 80b4be3cff9fba..3e0cfbdd37433f 100644 --- a/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json +++ b/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json @@ -1 +1 @@ -[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false},{"name":"nodejs","version":"14.18.0","date":"2021-09-28","lts":"Fermium","security":false},{"name":"nodejs","version":"14.19.0","date":"2022-02-01","lts":"Fermium","security":false},{"name":"nodejs","version":"14.20.0","date":"2022-07-07","lts":"Fermium","security":true},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false},{"name":"nodejs","version":"16.4.0","date":"2021-06-23","lts":false,"security":false},{"name":"nodejs","version":"16.5.0","date":"2021-07-14","lts":false,"security":false},{"name":"nodejs","version":"16.6.0","date":"2021-07-29","lts":false,"security":true},{"name":"nodejs","version":"16.7.0","date":"2021-08-18","lts":false,"security":false},{"name":"nodejs","version":"16.8.0","date":"2021-08-25","lts":false,"security":false},{"name":"nodejs","version":"16.9.0","date":"2021-09-07","lts":false,"security":false},{"name":"nodejs","version":"16.10.0","date":"2021-09-22","lts":false,"security":false},{"name":"nodejs","version":"16.11.0","date":"2021-10-08","lts":false,"security":false},{"name":"nodejs","version":"16.12.0","date":"2021-10-20","lts":false,"security":false},{"name":"nodejs","version":"16.13.0","date":"2021-10-26","lts":"Gallium","security":false},{"name":"nodejs","version":"16.14.0","date":"2022-02-08","lts":"Gallium","security":false},{"name":"nodejs","version":"16.15.0","date":"2022-04-26","lts":"Gallium","security":false},{"name":"nodejs","version":"16.16.0","date":"2022-07-07","lts":"Gallium","security":true},{"name":"nodejs","version":"17.0.0","date":"2021-10-19","lts":false,"security":false},{"name":"nodejs","version":"17.1.0","date":"2021-11-09","lts":false,"security":false},{"name":"nodejs","version":"17.2.0","date":"2021-11-30","lts":false,"security":false},{"name":"nodejs","version":"17.3.0","date":"2021-12-17","lts":false,"security":false},{"name":"nodejs","version":"17.4.0","date":"2022-01-18","lts":false,"security":false},{"name":"nodejs","version":"17.5.0","date":"2022-02-10","lts":false,"security":false},{"name":"nodejs","version":"17.6.0","date":"2022-02-22","lts":false,"security":false},{"name":"nodejs","version":"17.7.0","date":"2022-03-09","lts":false,"security":false},{"name":"nodejs","version":"17.8.0","date":"2022-03-22","lts":false,"security":false},{"name":"nodejs","version":"17.9.0","date":"2022-04-07","lts":false,"security":false},{"name":"nodejs","version":"18.0.0","date":"2022-04-18","lts":false,"security":false},{"name":"nodejs","version":"18.1.0","date":"2022-05-03","lts":false,"security":false},{"name":"nodejs","version":"18.2.0","date":"2022-05-17","lts":false,"security":false},{"name":"nodejs","version":"18.3.0","date":"2022-06-02","lts":false,"security":false},{"name":"nodejs","version":"18.4.0","date":"2022-06-16","lts":false,"security":false},{"name":"nodejs","version":"18.5.0","date":"2022-07-06","lts":false,"security":true}] \ No newline at end of file +[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false},{"name":"nodejs","version":"14.18.0","date":"2021-09-28","lts":"Fermium","security":false},{"name":"nodejs","version":"14.19.0","date":"2022-02-01","lts":"Fermium","security":false},{"name":"nodejs","version":"14.20.0","date":"2022-07-07","lts":"Fermium","security":true},{"name":"nodejs","version":"14.21.0","date":"2022-11-01","lts":"Fermium","security":false},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false},{"name":"nodejs","version":"16.4.0","date":"2021-06-23","lts":false,"security":false},{"name":"nodejs","version":"16.5.0","date":"2021-07-14","lts":false,"security":false},{"name":"nodejs","version":"16.6.0","date":"2021-07-29","lts":false,"security":true},{"name":"nodejs","version":"16.7.0","date":"2021-08-18","lts":false,"security":false},{"name":"nodejs","version":"16.8.0","date":"2021-08-25","lts":false,"security":false},{"name":"nodejs","version":"16.9.0","date":"2021-09-07","lts":false,"security":false},{"name":"nodejs","version":"16.10.0","date":"2021-09-22","lts":false,"security":false},{"name":"nodejs","version":"16.11.0","date":"2021-10-08","lts":false,"security":false},{"name":"nodejs","version":"16.12.0","date":"2021-10-20","lts":false,"security":false},{"name":"nodejs","version":"16.13.0","date":"2021-10-26","lts":"Gallium","security":false},{"name":"nodejs","version":"16.14.0","date":"2022-02-08","lts":"Gallium","security":false},{"name":"nodejs","version":"16.15.0","date":"2022-04-26","lts":"Gallium","security":false},{"name":"nodejs","version":"16.16.0","date":"2022-07-07","lts":"Gallium","security":true},{"name":"nodejs","version":"16.17.0","date":"2022-08-16","lts":"Gallium","security":false},{"name":"nodejs","version":"16.18.0","date":"2022-10-12","lts":"Gallium","security":false},{"name":"nodejs","version":"16.19.0","date":"2022-12-13","lts":"Gallium","security":false},{"name":"nodejs","version":"17.0.0","date":"2021-10-19","lts":false,"security":false},{"name":"nodejs","version":"17.1.0","date":"2021-11-09","lts":false,"security":false},{"name":"nodejs","version":"17.2.0","date":"2021-11-30","lts":false,"security":false},{"name":"nodejs","version":"17.3.0","date":"2021-12-17","lts":false,"security":false},{"name":"nodejs","version":"17.4.0","date":"2022-01-18","lts":false,"security":false},{"name":"nodejs","version":"17.5.0","date":"2022-02-10","lts":false,"security":false},{"name":"nodejs","version":"17.6.0","date":"2022-02-22","lts":false,"security":false},{"name":"nodejs","version":"17.7.0","date":"2022-03-09","lts":false,"security":false},{"name":"nodejs","version":"17.8.0","date":"2022-03-22","lts":false,"security":false},{"name":"nodejs","version":"17.9.0","date":"2022-04-07","lts":false,"security":false},{"name":"nodejs","version":"18.0.0","date":"2022-04-18","lts":false,"security":false},{"name":"nodejs","version":"18.1.0","date":"2022-05-03","lts":false,"security":false},{"name":"nodejs","version":"18.2.0","date":"2022-05-17","lts":false,"security":false},{"name":"nodejs","version":"18.3.0","date":"2022-06-02","lts":false,"security":false},{"name":"nodejs","version":"18.4.0","date":"2022-06-16","lts":false,"security":false},{"name":"nodejs","version":"18.5.0","date":"2022-07-06","lts":false,"security":true},{"name":"nodejs","version":"18.6.0","date":"2022-07-13","lts":false,"security":false},{"name":"nodejs","version":"18.7.0","date":"2022-07-26","lts":false,"security":false},{"name":"nodejs","version":"18.8.0","date":"2022-08-24","lts":false,"security":false},{"name":"nodejs","version":"18.9.0","date":"2022-09-07","lts":false,"security":false},{"name":"nodejs","version":"18.10.0","date":"2022-09-28","lts":false,"security":false},{"name":"nodejs","version":"18.11.0","date":"2022-10-13","lts":false,"security":false},{"name":"nodejs","version":"18.12.0","date":"2022-10-25","lts":"Hydrogen","security":false},{"name":"nodejs","version":"19.0.0","date":"2022-10-17","lts":false,"security":false},{"name":"nodejs","version":"19.1.0","date":"2022-11-14","lts":false,"security":false},{"name":"nodejs","version":"19.2.0","date":"2022-11-29","lts":false,"security":false},{"name":"nodejs","version":"19.3.0","date":"2022-12-14","lts":false,"security":false}] \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/node-releases/data/release-schedule/release-schedule.json b/tools/node_modules/eslint/node_modules/node-releases/data/release-schedule/release-schedule.json index 037cc5330e2a90..5eca422e2a5266 100644 --- a/tools/node_modules/eslint/node_modules/node-releases/data/release-schedule/release-schedule.json +++ b/tools/node_modules/eslint/node_modules/node-releases/data/release-schedule/release-schedule.json @@ -1 +1 @@ -{"v0.8":{"start":"2012-06-25","end":"2014-07-31"},"v0.10":{"start":"2013-03-11","end":"2016-10-31"},"v0.12":{"start":"2015-02-06","end":"2016-12-31"},"v4":{"start":"2015-09-08","lts":"2015-10-12","maintenance":"2017-04-01","end":"2018-04-30","codename":"Argon"},"v5":{"start":"2015-10-29","maintenance":"2016-04-30","end":"2016-06-30"},"v6":{"start":"2016-04-26","lts":"2016-10-18","maintenance":"2018-04-30","end":"2019-04-30","codename":"Boron"},"v7":{"start":"2016-10-25","maintenance":"2017-04-30","end":"2017-06-30"},"v8":{"start":"2017-05-30","lts":"2017-10-31","maintenance":"2019-01-01","end":"2019-12-31","codename":"Carbon"},"v9":{"start":"2017-10-01","maintenance":"2018-04-01","end":"2018-06-30"},"v10":{"start":"2018-04-24","lts":"2018-10-30","maintenance":"2020-05-19","end":"2021-04-30","codename":"Dubnium"},"v11":{"start":"2018-10-23","maintenance":"2019-04-22","end":"2019-06-01"},"v12":{"start":"2019-04-23","lts":"2019-10-21","maintenance":"2020-11-30","end":"2022-04-30","codename":"Erbium"},"v13":{"start":"2019-10-22","maintenance":"2020-04-01","end":"2020-06-01"},"v14":{"start":"2020-04-21","lts":"2020-10-27","maintenance":"2021-10-19","end":"2023-04-30","codename":"Fermium"},"v15":{"start":"2020-10-20","maintenance":"2021-04-01","end":"2021-06-01"},"v16":{"start":"2021-04-20","lts":"2021-10-26","maintenance":"2022-10-18","end":"2023-09-11","codename":"Gallium"},"v17":{"start":"2021-10-19","maintenance":"2022-04-01","end":"2022-06-01"},"v18":{"start":"2022-04-19","lts":"2022-10-25","maintenance":"2023-10-18","end":"2025-04-30","codename":""},"v19":{"start":"2022-10-18","maintenance":"2023-04-01","end":"2023-06-01"},"v20":{"start":"2023-04-18","lts":"2023-10-24","maintenance":"2024-10-22","end":"2026-04-30","codename":""}} \ No newline at end of file +{"v0.8":{"start":"2012-06-25","end":"2014-07-31"},"v0.10":{"start":"2013-03-11","end":"2016-10-31"},"v0.12":{"start":"2015-02-06","end":"2016-12-31"},"v4":{"start":"2015-09-08","lts":"2015-10-12","maintenance":"2017-04-01","end":"2018-04-30","codename":"Argon"},"v5":{"start":"2015-10-29","maintenance":"2016-04-30","end":"2016-06-30"},"v6":{"start":"2016-04-26","lts":"2016-10-18","maintenance":"2018-04-30","end":"2019-04-30","codename":"Boron"},"v7":{"start":"2016-10-25","maintenance":"2017-04-30","end":"2017-06-30"},"v8":{"start":"2017-05-30","lts":"2017-10-31","maintenance":"2019-01-01","end":"2019-12-31","codename":"Carbon"},"v9":{"start":"2017-10-01","maintenance":"2018-04-01","end":"2018-06-30"},"v10":{"start":"2018-04-24","lts":"2018-10-30","maintenance":"2020-05-19","end":"2021-04-30","codename":"Dubnium"},"v11":{"start":"2018-10-23","maintenance":"2019-04-22","end":"2019-06-01"},"v12":{"start":"2019-04-23","lts":"2019-10-21","maintenance":"2020-11-30","end":"2022-04-30","codename":"Erbium"},"v13":{"start":"2019-10-22","maintenance":"2020-04-01","end":"2020-06-01"},"v14":{"start":"2020-04-21","lts":"2020-10-27","maintenance":"2021-10-19","end":"2023-04-30","codename":"Fermium"},"v15":{"start":"2020-10-20","maintenance":"2021-04-01","end":"2021-06-01"},"v16":{"start":"2021-04-20","lts":"2021-10-26","maintenance":"2022-10-18","end":"2023-09-11","codename":"Gallium"},"v17":{"start":"2021-10-19","maintenance":"2022-04-01","end":"2022-06-01"},"v18":{"start":"2022-04-19","lts":"2022-10-25","maintenance":"2023-10-18","end":"2025-04-30","codename":"Hydrogen"},"v19":{"start":"2022-10-18","maintenance":"2023-04-01","end":"2023-06-01"},"v20":{"start":"2023-04-18","lts":"2023-10-24","maintenance":"2024-10-22","end":"2026-04-30","codename":""}} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/node-releases/package.json b/tools/node_modules/eslint/node_modules/node-releases/package.json index cb6c7c124f9446..8c91ca802eca68 100644 --- a/tools/node_modules/eslint/node_modules/node-releases/package.json +++ b/tools/node_modules/eslint/node_modules/node-releases/package.json @@ -1,6 +1,6 @@ { "name": "node-releases", - "version": "2.0.6", + "version": "2.0.8", "description": "Node.js releases data", "scripts": { "build": "node scripts/build.js" diff --git a/deps/npm/node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled/LICENSE b/tools/node_modules/eslint/node_modules/semver/node_modules/yallist/LICENSE similarity index 93% rename from deps/npm/node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled/LICENSE rename to tools/node_modules/eslint/node_modules/semver/node_modules/yallist/LICENSE index 20a47625409237..19129e315fe593 100644 --- a/deps/npm/node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled/LICENSE +++ b/tools/node_modules/eslint/node_modules/semver/node_modules/yallist/LICENSE @@ -1,6 +1,6 @@ The ISC License -Copyright (c) npm, Inc. and Contributors +Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/tools/node_modules/eslint/node_modules/semver/node_modules/yallist/iterator.js b/tools/node_modules/eslint/node_modules/semver/node_modules/yallist/iterator.js new file mode 100644 index 00000000000000..d41c97a19f9849 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/semver/node_modules/yallist/iterator.js @@ -0,0 +1,8 @@ +'use strict' +module.exports = function (Yallist) { + Yallist.prototype[Symbol.iterator] = function* () { + for (let walker = this.head; walker; walker = walker.next) { + yield walker.value + } + } +} diff --git a/tools/node_modules/eslint/node_modules/semver/node_modules/yallist/package.json b/tools/node_modules/eslint/node_modules/semver/node_modules/yallist/package.json new file mode 100644 index 00000000000000..8a083867d72e00 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/semver/node_modules/yallist/package.json @@ -0,0 +1,29 @@ +{ + "name": "yallist", + "version": "4.0.0", + "description": "Yet Another Linked List", + "main": "yallist.js", + "directories": { + "test": "test" + }, + "files": [ + "yallist.js", + "iterator.js" + ], + "dependencies": {}, + "devDependencies": { + "tap": "^12.1.0" + }, + "scripts": { + "test": "tap test/*.js --100", + "preversion": "npm test", + "postversion": "npm publish", + "postpublish": "git push origin --all; git push origin --tags" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/isaacs/yallist.git" + }, + "author": "Isaac Z. Schlueter (http://blog.izs.me/)", + "license": "ISC" +} diff --git a/tools/node_modules/eslint/node_modules/semver/node_modules/yallist/yallist.js b/tools/node_modules/eslint/node_modules/semver/node_modules/yallist/yallist.js new file mode 100644 index 00000000000000..4e83ab1c542a51 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/semver/node_modules/yallist/yallist.js @@ -0,0 +1,426 @@ +'use strict' +module.exports = Yallist + +Yallist.Node = Node +Yallist.create = Yallist + +function Yallist (list) { + var self = this + if (!(self instanceof Yallist)) { + self = new Yallist() + } + + self.tail = null + self.head = null + self.length = 0 + + if (list && typeof list.forEach === 'function') { + list.forEach(function (item) { + self.push(item) + }) + } else if (arguments.length > 0) { + for (var i = 0, l = arguments.length; i < l; i++) { + self.push(arguments[i]) + } + } + + return self +} + +Yallist.prototype.removeNode = function (node) { + if (node.list !== this) { + throw new Error('removing node which does not belong to this list') + } + + var next = node.next + var prev = node.prev + + if (next) { + next.prev = prev + } + + if (prev) { + prev.next = next + } + + if (node === this.head) { + this.head = next + } + if (node === this.tail) { + this.tail = prev + } + + node.list.length-- + node.next = null + node.prev = null + node.list = null + + return next +} + +Yallist.prototype.unshiftNode = function (node) { + if (node === this.head) { + return + } + + if (node.list) { + node.list.removeNode(node) + } + + var head = this.head + node.list = this + node.next = head + if (head) { + head.prev = node + } + + this.head = node + if (!this.tail) { + this.tail = node + } + this.length++ +} + +Yallist.prototype.pushNode = function (node) { + if (node === this.tail) { + return + } + + if (node.list) { + node.list.removeNode(node) + } + + var tail = this.tail + node.list = this + node.prev = tail + if (tail) { + tail.next = node + } + + this.tail = node + if (!this.head) { + this.head = node + } + this.length++ +} + +Yallist.prototype.push = function () { + for (var i = 0, l = arguments.length; i < l; i++) { + push(this, arguments[i]) + } + return this.length +} + +Yallist.prototype.unshift = function () { + for (var i = 0, l = arguments.length; i < l; i++) { + unshift(this, arguments[i]) + } + return this.length +} + +Yallist.prototype.pop = function () { + if (!this.tail) { + return undefined + } + + var res = this.tail.value + this.tail = this.tail.prev + if (this.tail) { + this.tail.next = null + } else { + this.head = null + } + this.length-- + return res +} + +Yallist.prototype.shift = function () { + if (!this.head) { + return undefined + } + + var res = this.head.value + this.head = this.head.next + if (this.head) { + this.head.prev = null + } else { + this.tail = null + } + this.length-- + return res +} + +Yallist.prototype.forEach = function (fn, thisp) { + thisp = thisp || this + for (var walker = this.head, i = 0; walker !== null; i++) { + fn.call(thisp, walker.value, i, this) + walker = walker.next + } +} + +Yallist.prototype.forEachReverse = function (fn, thisp) { + thisp = thisp || this + for (var walker = this.tail, i = this.length - 1; walker !== null; i--) { + fn.call(thisp, walker.value, i, this) + walker = walker.prev + } +} + +Yallist.prototype.get = function (n) { + for (var i = 0, walker = this.head; walker !== null && i < n; i++) { + // abort out of the list early if we hit a cycle + walker = walker.next + } + if (i === n && walker !== null) { + return walker.value + } +} + +Yallist.prototype.getReverse = function (n) { + for (var i = 0, walker = this.tail; walker !== null && i < n; i++) { + // abort out of the list early if we hit a cycle + walker = walker.prev + } + if (i === n && walker !== null) { + return walker.value + } +} + +Yallist.prototype.map = function (fn, thisp) { + thisp = thisp || this + var res = new Yallist() + for (var walker = this.head; walker !== null;) { + res.push(fn.call(thisp, walker.value, this)) + walker = walker.next + } + return res +} + +Yallist.prototype.mapReverse = function (fn, thisp) { + thisp = thisp || this + var res = new Yallist() + for (var walker = this.tail; walker !== null;) { + res.push(fn.call(thisp, walker.value, this)) + walker = walker.prev + } + return res +} + +Yallist.prototype.reduce = function (fn, initial) { + var acc + var walker = this.head + if (arguments.length > 1) { + acc = initial + } else if (this.head) { + walker = this.head.next + acc = this.head.value + } else { + throw new TypeError('Reduce of empty list with no initial value') + } + + for (var i = 0; walker !== null; i++) { + acc = fn(acc, walker.value, i) + walker = walker.next + } + + return acc +} + +Yallist.prototype.reduceReverse = function (fn, initial) { + var acc + var walker = this.tail + if (arguments.length > 1) { + acc = initial + } else if (this.tail) { + walker = this.tail.prev + acc = this.tail.value + } else { + throw new TypeError('Reduce of empty list with no initial value') + } + + for (var i = this.length - 1; walker !== null; i--) { + acc = fn(acc, walker.value, i) + walker = walker.prev + } + + return acc +} + +Yallist.prototype.toArray = function () { + var arr = new Array(this.length) + for (var i = 0, walker = this.head; walker !== null; i++) { + arr[i] = walker.value + walker = walker.next + } + return arr +} + +Yallist.prototype.toArrayReverse = function () { + var arr = new Array(this.length) + for (var i = 0, walker = this.tail; walker !== null; i++) { + arr[i] = walker.value + walker = walker.prev + } + return arr +} + +Yallist.prototype.slice = function (from, to) { + to = to || this.length + if (to < 0) { + to += this.length + } + from = from || 0 + if (from < 0) { + from += this.length + } + var ret = new Yallist() + if (to < from || to < 0) { + return ret + } + if (from < 0) { + from = 0 + } + if (to > this.length) { + to = this.length + } + for (var i = 0, walker = this.head; walker !== null && i < from; i++) { + walker = walker.next + } + for (; walker !== null && i < to; i++, walker = walker.next) { + ret.push(walker.value) + } + return ret +} + +Yallist.prototype.sliceReverse = function (from, to) { + to = to || this.length + if (to < 0) { + to += this.length + } + from = from || 0 + if (from < 0) { + from += this.length + } + var ret = new Yallist() + if (to < from || to < 0) { + return ret + } + if (from < 0) { + from = 0 + } + if (to > this.length) { + to = this.length + } + for (var i = this.length, walker = this.tail; walker !== null && i > to; i--) { + walker = walker.prev + } + for (; walker !== null && i > from; i--, walker = walker.prev) { + ret.push(walker.value) + } + return ret +} + +Yallist.prototype.splice = function (start, deleteCount, ...nodes) { + if (start > this.length) { + start = this.length - 1 + } + if (start < 0) { + start = this.length + start; + } + + for (var i = 0, walker = this.head; walker !== null && i < start; i++) { + walker = walker.next + } + + var ret = [] + for (var i = 0; walker && i < deleteCount; i++) { + ret.push(walker.value) + walker = this.removeNode(walker) + } + if (walker === null) { + walker = this.tail + } + + if (walker !== this.head && walker !== this.tail) { + walker = walker.prev + } + + for (var i = 0; i < nodes.length; i++) { + walker = insert(this, walker, nodes[i]) + } + return ret; +} + +Yallist.prototype.reverse = function () { + var head = this.head + var tail = this.tail + for (var walker = head; walker !== null; walker = walker.prev) { + var p = walker.prev + walker.prev = walker.next + walker.next = p + } + this.head = tail + this.tail = head + return this +} + +function insert (self, node, value) { + var inserted = node === self.head ? + new Node(value, null, node, self) : + new Node(value, node, node.next, self) + + if (inserted.next === null) { + self.tail = inserted + } + if (inserted.prev === null) { + self.head = inserted + } + + self.length++ + + return inserted +} + +function push (self, item) { + self.tail = new Node(item, self.tail, null, self) + if (!self.head) { + self.head = self.tail + } + self.length++ +} + +function unshift (self, item) { + self.head = new Node(item, null, self.head, self) + if (!self.tail) { + self.tail = self.head + } + self.length++ +} + +function Node (value, prev, next, list) { + if (!(this instanceof Node)) { + return new Node(value, prev, next, list) + } + + this.list = list + this.value = value + + if (prev) { + prev.next = this + this.prev = prev + } else { + this.prev = null + } + + if (next) { + next.prev = this + this.next = next + } else { + this.next = null + } +} + +try { + // add if support for Symbol.iterator is present + require('./iterator.js')(Yallist) +} catch (er) {} diff --git a/tools/node_modules/eslint/node_modules/yallist/package.json b/tools/node_modules/eslint/node_modules/yallist/package.json index 8a083867d72e00..271280992323ae 100644 --- a/tools/node_modules/eslint/node_modules/yallist/package.json +++ b/tools/node_modules/eslint/node_modules/yallist/package.json @@ -1,6 +1,6 @@ { "name": "yallist", - "version": "4.0.0", + "version": "3.1.1", "description": "Yet Another Linked List", "main": "yallist.js", "directories": { diff --git a/tools/node_modules/eslint/node_modules/yallist/yallist.js b/tools/node_modules/eslint/node_modules/yallist/yallist.js index 4e83ab1c542a51..ed4e7303aa47d3 100644 --- a/tools/node_modules/eslint/node_modules/yallist/yallist.js +++ b/tools/node_modules/eslint/node_modules/yallist/yallist.js @@ -320,7 +320,7 @@ Yallist.prototype.sliceReverse = function (from, to) { return ret } -Yallist.prototype.splice = function (start, deleteCount, ...nodes) { +Yallist.prototype.splice = function (start, deleteCount /*, ...nodes */) { if (start > this.length) { start = this.length - 1 } @@ -345,8 +345,8 @@ Yallist.prototype.splice = function (start, deleteCount, ...nodes) { walker = walker.prev } - for (var i = 0; i < nodes.length; i++) { - walker = insert(this, walker, nodes[i]) + for (var i = 2; i < arguments.length; i++) { + walker = insert(this, walker, arguments[i]) } return ret; } diff --git a/tools/node_modules/eslint/package.json b/tools/node_modules/eslint/package.json index 9a6b1799dcd8cb..0c136b0484ecd7 100644 --- a/tools/node_modules/eslint/package.json +++ b/tools/node_modules/eslint/package.json @@ -1,6 +1,6 @@ { "name": "eslint", - "version": "8.28.0", + "version": "8.31.0", "author": "Nicholas C. Zakas ", "description": "An AST-based pattern checker for JavaScript.", "bin": { @@ -13,22 +13,23 @@ "./use-at-your-own-risk": "./lib/unsupported-api.js" }, "scripts": { + "build:docs:update-links": "node tools/fetch-docs-links.js", + "build:site": "node Makefile.js gensite", + "build:webpack": "node Makefile.js webpack", + "build:readme": "node tools/update-readme.js", + "lint": "node Makefile.js lint", + "lint:docs:js": "node Makefile.js lintDocsJS", + "lint:fix": "node Makefile.js lint -- fix", + "lint:fix:docs:js": "node Makefile.js lintDocsJS -- fix", + "release:generate:alpha": "node Makefile.js generatePrerelease -- alpha", + "release:generate:beta": "node Makefile.js generatePrerelease -- beta", + "release:generate:latest": "node Makefile.js generateRelease", + "release:generate:rc": "node Makefile.js generatePrerelease -- rc", + "release:publish": "node Makefile.js publishRelease", "test": "node Makefile.js test", "test:cli": "mocha", - "lint": "node Makefile.js lint", - "lint:docsjs": "node Makefile.js lintDocsJS", - "fix": "node Makefile.js lint -- fix", - "fix:docsjs": "node Makefile.js lintDocsJS -- fix", - "fuzz": "node Makefile.js fuzz", - "generate-release": "node Makefile.js generateRelease", - "generate-alpharelease": "node Makefile.js generatePrerelease -- alpha", - "generate-betarelease": "node Makefile.js generatePrerelease -- beta", - "generate-rcrelease": "node Makefile.js generatePrerelease -- rc", - "publish-release": "node Makefile.js publishRelease", - "gensite": "node Makefile.js gensite", - "webpack": "node Makefile.js webpack", - "perf": "node Makefile.js perf", - "docs:update-links": "node tools/fetch-docs-links.js" + "test:fuzz": "node Makefile.js fuzz", + "test:performance": "node Makefile.js perf" }, "gitHooks": { "pre-commit": "lint-staged" @@ -55,8 +56,8 @@ "homepage": "https://eslint.org", "bugs": "https://github.com/eslint/eslint/issues/", "dependencies": { - "@eslint/eslintrc": "^1.3.3", - "@humanwhocodes/config-array": "^0.11.6", + "@eslint/eslintrc": "^1.4.1", + "@humanwhocodes/config-array": "^0.11.8", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -75,7 +76,7 @@ "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.15.0", + "globals": "^13.19.0", "grapheme-splitter": "^1.0.4", "ignore": "^5.2.0", "import-fresh": "^3.0.0", diff --git a/tools/release.sh b/tools/release.sh index bf70eadfbcada0..17243b1f4cd98c 100755 --- a/tools/release.sh +++ b/tools/release.sh @@ -8,7 +8,9 @@ set -e -webhost=direct.nodejs.org +[ -z "$NODEJS_RELEASE_HOST" ] && NODEJS_RELEASE_HOST=direct.nodejs.org + +webhost=$NODEJS_RELEASE_HOST webuser=dist promotablecmd=dist-promotable promotecmd=dist-promote diff --git a/tools/test.py b/tools/test.py index eb183c0b4e6a22..edee808178306c 100755 --- a/tools/test.py +++ b/tools/test.py @@ -29,6 +29,7 @@ from __future__ import print_function +from typing import Dict import logging import optparse import os @@ -147,7 +148,7 @@ def PrintFailureHeader(self, test): }) print("Path: %s" % "/".join(test.path)) - def Run(self, tasks): + def Run(self, tasks) -> Dict: self.Starting() threads = [] # Spawn N-1 threads and then use this thread as the last one. @@ -172,7 +173,10 @@ def Run(self, tasks): # ...and then reraise the exception to bail out raise self.Done() - return not self.failed + return { + 'allPassed': not self.failed, + 'failed': self.failed, + } def RunSingle(self, parallel, thread_id): while not self.shutdown_event.is_set(): @@ -479,6 +483,7 @@ def HasRun(self, output): print("--- %s ---" % PrintCrashed(output.output.exit_code)) if output.HasTimedOut(): print("--- TIMEOUT ---") + print("\n") # Two blank lines between failures, for visual separation def Truncate(self, str, length): if length and (len(str) > (length - 3)): @@ -1757,10 +1762,8 @@ def should_keep(case): else: try: start = time.time() - if RunTestCases(cases_to_run, options.progress, options.j, options.flaky_tests, options.measure_flakiness): - result = 0 - else: - result = 1 + result = RunTestCases(cases_to_run, options.progress, options.j, options.flaky_tests, options.measure_flakiness) + exitcode = 0 if result['allPassed'] else 1 duration = time.time() - start except KeyboardInterrupt: print("Interrupted") @@ -1777,7 +1780,14 @@ def should_keep(case): t = FormatTimedelta(entry.duration) sys.stderr.write("%4i (%s) %s\n" % (i, t, entry.GetLabel())) - return result + if result['allPassed']: + print("\nAll tests passed.") + else: + print("\nFailed tests:") + for failure in result['failed']: + print(EscapeCommand(failure.command)) + + return exitcode if __name__ == '__main__': diff --git a/tools/update-acorn.sh b/tools/update-acorn.sh index fadcb242884d77..514b5e509706d2 100755 --- a/tools/update-acorn.sh +++ b/tools/update-acorn.sh @@ -23,6 +23,17 @@ rm -rf deps/acorn/acorn "$NODE" "$NPM" init --yes "$NODE" "$NPM" install --global-style --no-bin-links --ignore-scripts acorn + cd node_modules/acorn + # get acorn version + ACORN_VERSION=$("$NODE" -p "require('./package.json').version") + # update this version information in src/acorn_version.h + FILE_PATH="$ROOT/src/acorn_version.h" + echo "// This is an auto generated file, please do not edit." > "$FILE_PATH" + echo "// Refer to tools/update-acorn.sh" >> "$FILE_PATH" + echo "#ifndef SRC_ACORN_VERSION_H_" >> "$FILE_PATH" + echo "#define SRC_ACORN_VERSION_H_" >> "$FILE_PATH" + echo "#define ACORN_VERSION \"$ACORN_VERSION\"" >> "$FILE_PATH" + echo "#endif // SRC_ACORN_VERSION_H_" >> "$FILE_PATH" ) mv acorn-tmp/node_modules/acorn deps/acorn diff --git a/tools/update-authors.mjs b/tools/update-authors.mjs index 7dfae178e33eff..b0b001d2fbdbe4 100755 --- a/tools/update-authors.mjs +++ b/tools/update-authors.mjs @@ -17,7 +17,7 @@ const log = spawn( 'git', // Inspect author name/email and body. ['log', '--reverse', '--format=Author: %aN <%aE>\n%b'], { - stdio: ['inherit', 'pipe', 'inherit'] + stdio: ['inherit', 'pipe', 'inherit'], }); const rl = readline.createInterface({ input: log.stdout }); diff --git a/tools/update-eslint.sh b/tools/update-eslint.sh deleted file mode 100755 index 579b63921e1fd5..00000000000000 --- a/tools/update-eslint.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh - -# Shell script to update ESLint in the source tree to the latest release. - -# This script must be in the tools directory when it runs because it uses the -# script source file path to determine directories to work in. - -set -ex - -cd "$( dirname "$0" )" || exit -rm -rf node_modules/eslint -( - rm -rf eslint-tmp - mkdir eslint-tmp - cd eslint-tmp || exit - - ROOT="$PWD/../.." - [ -z "$NODE" ] && NODE="$ROOT/out/Release/node" - [ -x "$NODE" ] || NODE=$(command -v node) - NPM="$ROOT/deps/npm/bin/npm-cli.js" - - "$NODE" "$NPM" init --yes - - "$NODE" "$NPM" install --global-style --no-bin-links --ignore-scripts eslint - # Uninstall plugins that we want to install so that they are removed from devDependencies. - # Otherwise --production will cause them to be skipped. - (cd node_modules/eslint && "$NODE" "$NPM" uninstall --ignore-scripts eslint-plugin-jsdoc eslint-plugin-markdown @babel/core @babel/eslint-parser @babel/plugin-syntax-import-assertions) - (cd node_modules/eslint && "$NODE" "$NPM" install --no-save --no-bin-links --ignore-scripts --production --omit=peer eslint-plugin-jsdoc eslint-plugin-markdown @babel/core @babel/eslint-parser @babel/plugin-syntax-import-assertions) - # Use dmn to remove some unneeded files. - "$NODE" "$NPM" exec -- dmn@2.2.2 -f clean - # TODO: Get this into dmn. - find node_modules -name .package-lock.json -exec rm {} \; - find node_modules -name 'README*' -exec rm {} \; -) - -mv eslint-tmp/node_modules/eslint node_modules/eslint -rm -rf eslint-tmp/ diff --git a/tools/update-undici.sh b/tools/update-undici.sh index 8350e215272808..ead449bcd1185f 100755 --- a/tools/update-undici.sh +++ b/tools/update-undici.sh @@ -26,6 +26,16 @@ rm -f deps/undici/undici.js "$NODE" "$NPM" install --global-style --no-bin-links --ignore-scripts undici cd node_modules/undici "$NODE" "$NPM" run build:node + # get the new version of undici + UNDICI_VERSION=$("$NODE" -p "require('./package.json').version") + # update this version information in src/undici_version.h + FILE_PATH="$ROOT/src/undici_version.h" + echo "// This is an auto generated file, please do not edit." > "$FILE_PATH" + echo "// Refer to tools/update-undici.sh" >> "$FILE_PATH" + echo "#ifndef SRC_UNDICI_VERSION_H_" >> "$FILE_PATH" + echo "#define SRC_UNDICI_VERSION_H_" >> "$FILE_PATH" + echo "#define UNDICI_VERSION \"$UNDICI_VERSION\"" >> "$FILE_PATH" + echo "#endif // SRC_UNDICI_VERSION_H_" >> "$FILE_PATH" ) mv undici-tmp/node_modules/undici deps/undici/src diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp index fe658dbfc1d055..42d74b619bb47a 100644 --- a/tools/v8_gypfiles/v8.gyp +++ b/tools/v8_gypfiles/v8.gyp @@ -1646,7 +1646,7 @@ }], ['_toolset == "host" and host_arch == "riscv64" or _toolset == "target" and target_arch=="riscv64"', { 'sources': [ - '<(V8_ROOT)/src/heap/base/asm/riscv/push_registers_asm.cc', + '<(V8_ROOT)/src/heap/base/asm/riscv64/push_registers_asm.cc', ], }], ['_toolset == "host" and host_arch == "loong64" or _toolset == "target" and target_arch=="loong64"', { diff --git a/vcbuild.bat b/vcbuild.bat index 97945332be64cf..6fae47fb4115da 100644 --- a/vcbuild.bat +++ b/vcbuild.bat @@ -70,6 +70,7 @@ set link_module= set no_cctest= set cctest= set openssl_no_asm= +set no_shared_roheap= set doc= set extra_msbuild_args= set exit_code=0 @@ -149,6 +150,7 @@ if /i "%1"=="link-module" set "link_module= --link-module=%2%link_module%"&got if /i "%1"=="no-cctest" set no_cctest=1&goto arg-ok if /i "%1"=="cctest" set cctest=1&goto arg-ok if /i "%1"=="openssl-no-asm" set openssl_no_asm=1&goto arg-ok +if /i "%1"=="no-shared-roheap" set no_shared_roheap=1&goto arg-ok if /i "%1"=="doc" set doc=1&goto arg-ok if /i "%1"=="binlog" set extra_msbuild_args=/binaryLogger:%config%\node.binlog&goto arg-ok @@ -206,6 +208,7 @@ if defined config_flags set configure_flags=%configure_flags% %config_flags% if defined target_arch set configure_flags=%configure_flags% --dest-cpu=%target_arch% if defined debug_nghttp2 set configure_flags=%configure_flags% --debug-nghttp2 if defined openssl_no_asm set configure_flags=%configure_flags% --openssl-no-asm +if defined no_shared_roheap set configure_flags=%configure_flags% --disable-shared-readonly-heap if defined DEBUG_HELPER set configure_flags=%configure_flags% --verbose if "%target_arch%"=="x86" if "%PROCESSOR_ARCHITECTURE%"=="AMD64" set configure_flags=%configure_flags% --no-cross-compiling @@ -417,13 +420,13 @@ if not defined licensertf goto stage_package set "use_x64_node_exe=false" if "%target_arch%"=="arm64" if "%PROCESSOR_ARCHITECTURE%"=="AMD64" set "use_x64_node_exe=true" +set "x64_node_exe=temp-vcbuild\node-x64-cross-compiling.exe" if "%use_x64_node_exe%"=="true" ( echo Cross-compilation to ARM64 detected. We'll use the x64 Node executable for license2rtf. - if not defined "%x64_node_exe%" set "x64_node_exe=temp-vcbuild\node-x64-cross-compiling.exe" if not exist "%x64_node_exe%" ( echo Downloading x64 node.exe... if not exist "temp-vcbuild" mkdir temp-vcbuild - powershell -c "Invoke-WebRequest -Uri 'https://nodejs.org/dist/latest/win-x64/node.exe' -OutFile 'temp-vcbuild\node-x64-cross-compiling.exe'" + powershell -c "Invoke-WebRequest -Uri 'https://nodejs.org/dist/latest/win-x64/node.exe' -OutFile '%x64_node_exe%'" ) if not exist "%x64_node_exe%" ( echo Could not find the Node executable at the given x64_node_exe path. Aborting.